Anda di sini: Rumah » blog » Bisakah Anda Membangun Sistem Pengukuran Ketegangan Sederhana dengan Arduino?

Bisakah Anda Membangun Sistem Pengukuran Ketegangan Sederhana dengan Arduino?

Dilihat: 0     Penulis: Editor Situs Waktu Publikasi: 11-03-2026 Asal: Lokasi

tombol berbagi facebook
tombol berbagi twitter
tombol berbagi baris
tombol berbagi WeChat
tombol berbagi tertaut
tombol berbagi pinterest
tombol berbagi whatsapp
tombol berbagi kakao
tombol berbagi snapchat
tombol berbagi telegram
bagikan tombol berbagi ini

Menu Konten

● Memahami Sensor Ketegangan

>> Jenis Sensor Ketegangan

>> Pertimbangan Utama untuk Memilih Sensor Ketegangan

● Komponen yang Diperlukan

● Pengkabelan dan Koneksi

● Kode Arduino

● Kalibrasi

● Teknik Tingkat Lanjut

● Aplikasi

● Peningkatan dan Arah Masa Depan

● Kesimpulan

● Pertanyaan Umum

>> 1. Apa itu sensor tegangan?

>> 2. Bagaimana cara kerja pengukur regangan?

>> 3. Dapatkah saya menggunakan sensor fleksibel untuk mengukur tegangan?

>> 4. Apa peran penguat HX711?

>> 5. Bagaimana cara mengkalibrasi sensor tegangan?

● Kutipan:

Pengukuran tegangan merupakan aspek penting dalam berbagai aplikasi, mulai dari robotika dan teknologi yang dapat dipakai hingga pemantauan kesehatan struktural dan peralatan olahraga. Kemampuan mengukur tegangan atau gaya tarik secara akurat sangat penting untuk memastikan keselamatan, mengoptimalkan kinerja, dan mencegah kegagalan. Dengan munculnya mikrokontroler seperti Arduino, pembuatannya menjadi sederhana sistem pengukuran tegangan  menjadi lebih mudah diakses dan hemat biaya. Artikel ini membahas komponen, teknik, dan pertimbangan yang terlibat dalam pembuatan sistem semacam itu.

sensor tegangan arduino (3)

Memahami Sensor Ketegangan

Sensor tegangan adalah perangkat yang dirancang khusus untuk mengukur gaya tarik yang diberikan pada kabel, tali, atau bahan fleksibel apa pun. Berbeda dengan sensor kompresi yang mengukur gaya dorong, sensor tegangan merespons gaya yang meregangkan atau memanjangkan elemen penginderaan. Memahami nuansa sensor ini sangat penting untuk pengumpulan dan interpretasi data yang akurat.

Jenis Sensor Ketegangan

Beberapa jenis sensor dapat digunakan untuk pengukuran tegangan dengan Arduino, masing-masing menawarkan karakteristik dan kemampuan unik:

- Load Cell: Load cell banyak digunakan dalam aplikasi penimbangan namun juga dapat diadaptasi untuk pengukuran tegangan. Mereka beroperasi berdasarkan prinsip pengukur regangan, yang mengubah resistansi saat diregangkan. Ketika gaya tarik diterapkan, sel beban sedikit berubah bentuk, menyebabkan pengukur regangan mengubah resistansi. Perubahan resistansi ini kemudian diubah menjadi sinyal listrik yang sebanding dengan gaya yang diberikan. Sel beban dikenal karena ketahanan dan keakuratannya, sehingga cocok untuk aplikasi yang menuntut.

- Strain Gauge: Strain gauge adalah sensor resistif yang mengukur regangan (deformasi) suatu material ketika mengalami tekanan. Mereka biasanya diikat ke permukaan benda yang diberi tegangan menggunakan perekat khusus. Ketika benda terkena gaya tarik, benda tersebut berubah bentuk, menyebabkan strain gauge juga berubah bentuk. Deformasi ini mengubah resistansi strain gauge, yang dapat diukur menggunakan rangkaian jembatan Wheatstone. Perubahan resistansi berbanding lurus dengan regangan, sehingga memungkinkan pengukuran tegangan secara tepat.

- Resistor Sensitif Gaya (FSR): FSR adalah resistor variabel yang resistansinya berubah seiring dengan gaya yang diterapkan. Mereka mudah digunakan tetapi umumnya kurang akurat dibandingkan sel beban atau pengukur regangan. FSR terdiri dari film polimer konduktif yang mengubah resistensi ketika tekanan diterapkan pada permukaannya. Ketika gaya tarik meningkat, resistensi menurun. Perubahan resistansi ini dapat dengan mudah diukur menggunakan rangkaian pembagi tegangan, menjadikan FSR pilihan yang tepat untuk pembuatan prototipe cepat dan aplikasi sederhana yang tidak memerlukan akurasi tinggi.

- Sensor Kapasitif: Sensor kapasitif mendeteksi perubahan kapasitansi yang disebabkan oleh tegangan pada kabel atau material. Mereka dapat diintegrasikan ke dalam berbagai bahan, menyediakan metode non-kontak untuk mendeteksi ketegangan. Sensor ini bekerja dengan mengukur perubahan kapasitansi antara dua pelat konduktif seiring dengan perubahan jarak antara keduanya akibat tegangan. Mereka dapat sangat berguna dalam aplikasi di mana kontak fisik dengan material yang mengalami tegangan tidak diinginkan.

Pertimbangan Utama untuk Memilih Sensor Ketegangan

Saat memilih sensor untuk mendeteksi tegangan dengan Arduino, pertimbangkan faktor-faktor berikut:

- Rentang Pengukuran: Pastikan sensor dapat mengukur rentang gaya tegangan yang diharapkan tanpa melebihi kapasitas maksimumnya. Sensor yang kelebihan beban dapat merusaknya atau menyebabkan pembacaan yang tidak akurat.

- Sensitivitas: Sensitivitas yang lebih tinggi memungkinkan pengukuran yang lebih presisi, terutama ketika berhadapan dengan gaya tegangan kecil. Sensitivitas mengacu pada perubahan sinyal keluaran per satuan perubahan gaya masukan.

- Akurasi: Tentukan tingkat akurasi yang diperlukan untuk aplikasi Anda. Akurasi mengacu pada seberapa dekat pembacaan sensor dengan nilai gaya tegangan sebenarnya.

- Kalibrasi: Beberapa sensor memerlukan kalibrasi untuk memastikan pembacaan yang akurat. Kalibrasi melibatkan penyesuaian keluaran sensor agar sesuai dengan nilai tegangan yang diketahui.

- Kompleksitas Integrasi: Pilih sensor yang mudah diintegrasikan dengan pengaturan Arduino Anda yang sudah ada. Pertimbangkan persyaratan pengkabelan sensor, kebutuhan pengkondisian sinyal, dan perpustakaan yang tersedia.

- Biaya: Seimbangkan biaya sensor dengan kinerja dan fiturnya. Sensor berperforma lebih tinggi sering kali memiliki label harga yang lebih tinggi.

Komponen yang Diperlukan

Untuk membangun sistem pengukuran tegangan sederhana dengan Arduino, Anda memerlukan komponen-komponen berikut:

1. Papan Arduino: Arduino Uno atau papan serupa berfungsi sebagai mikrokontroler untuk memproses data sensor dan mengontrol sistem. Arduino menyediakan daya pemrosesan, memori, dan pin input/output yang diperlukan untuk berinteraksi dengan sensor tegangan dan komponen lainnya.

2. Sensor Ketegangan: Pilih sensor tegangan yang sesuai berdasarkan kebutuhan aplikasi Anda (misalnya, sel beban, pengukur regangan, atau FSR). Pilihan sensor akan bergantung pada rentang pengukuran, persyaratan akurasi, dan kompleksitas integrasi proyek Anda.

3. Penguat Sinyal (jika diperlukan): Beberapa sensor tegangan, seperti sel beban, menghasilkan perubahan tegangan sangat kecil yang memerlukan amplifikasi. Amplifier HX711 biasanya digunakan untuk tujuan ini. HX711 adalah amplifier khusus yang dirancang untuk memperkuat sinyal analog kecil dari sel beban dan mengubahnya menjadi sinyal digital yang dapat dengan mudah dibaca oleh Arduino.

4. Resistor: Diperlukan untuk membuat pembagi tegangan atau rangkaian bias untuk jenis sensor tertentu seperti FSR. Resistor digunakan untuk membuat rangkaian pembagi tegangan, yang mengubah perubahan resistansi FSR menjadi sinyal tegangan yang dapat dibaca oleh input analog Arduino.

5. Breadboard dan Kabel Jumper: Untuk membuat prototipe dan menghubungkan komponen. Papan tempat memotong roti menyediakan cara mudah untuk membuat prototipe sirkuit tanpa menyolder, sementara kabel jumper digunakan untuk membuat sambungan listrik antar komponen.

6. Catu Daya: Untuk memberi daya pada papan Arduino dan sensor tegangan. Catu daya yang stabil dan andal sangat penting untuk memastikan pengukuran yang akurat dan konsisten.

7. Tampilan (opsional): Layar LCD atau monitor serial dapat digunakan untuk menampilkan pengukuran tegangan. Layar LCD menyediakan tampilan visual pembacaan tegangan, sedangkan monitor serial memungkinkan Anda melihat data di komputer Anda.

Sensor Kekuatan Arduino (2)

Pengkabelan dan Koneksi

Pengkabelan dan sambungan akan bervariasi tergantung pada jenis sensor tegangan yang Anda pilih. Berikut ini contoh cara menghubungkan resistor sensitif gaya (FSR) ke Arduino:

1. Hubungkan salah satu ujung FSR ke suplai 5V.

2. Hubungkan ujung FSR yang lain ke pin input analog di Arduino (misalnya A0).

3. Hubungkan resistor (misalnya 10kΩ) dari pin input analog ke ground untuk membuat pembagi tegangan.

FSR ----> Arduino A0

|

Resistor 10kΩ

|

GND

Dalam konfigurasi ini, FSR dan resistor 10kΩ membentuk pembagi tegangan. Ketika resistansi FSR berubah seiring dengan gaya yang diterapkan, tegangan pada pin input analog berubah secara proporsional. Arduino kemudian dapat membaca tegangan ini dan mengubahnya menjadi pengukuran tegangan.

Untuk sel beban, koneksi biasanya melibatkan amplifier HX711:

Muat Sel HX711
Merah (E+) E+
Hitam (E-) E-
Putih (A-) A-
Hijau (A+) SEBUAH+

Hubungkan HX711 ke Arduino sebagai berikut:

HX711 Arduino
DT Sematkan 2
SCK Sematkan 3
VCC 5V
GND GND

HX711 berkomunikasi dengan Arduino menggunakan antarmuka serial. Pin DT (Data) mentransmisikan data sensor yang diperkuat dan didigitalkan, sedangkan pin SCK (Serial Clock) menyediakan sinyal waktu untuk komunikasi. Dengan menghubungkan pin ini ke Arduino, Anda dapat membaca pengukuran tegangan dari load cell.

Kode Arduino

Kode Arduino akan bergantung pada jenis sensor dan fungsionalitas yang diinginkan. Berikut ini contoh kode untuk membaca FSR dan menampilkan nilainya pada monitor serial:

const int sensorPin = A0; // Pin analog terhubung ke FSR

const int nilai resistor = 10000; // Resistansi resistor seri

batalkan pengaturan() {

 Serial.mulai(9600); // Inisialisasi komunikasi serial

}

lingkaran kosong() {

 int sensorValue = analogRead(sensorPin); // Membaca nilai analog dari sensor

 Serial.print('Nilai Sensor: ');

 Serial.println(sensorValue);

 penundaan(100); // Penundaan untuk stabilitas

}

Kode ini membaca nilai analog dari FSR yang terhubung ke pin input analog Arduino (A0). Fungsi `analogRead()` mengembalikan nilai antara 0 dan 1023, yang mewakili tegangan pada pin input analog. Nilai ini kemudian dicetak ke monitor serial.

Untuk sel beban dengan amplifier HX711, Anda dapat menggunakan pustaka HX711:

#sertakan 'HX711.h'

skala HX711;

konstan ke dalam DT_PIN = 2;

konstan ke dalam SCK_PIN = 3;

batalkan pengaturan() {

 Serial.mulai(9600);

 skala.mulai(DT_PIN, SCK_PIN);

 skala.set_scale();

 skala.tare();

}

lingkaran kosong() {

 Serial.print('Berat: ');

 Serial.print(skala.get_unit(), 1);

 Serial.println(' g');

 penundaan(1000);

}

Kode ini menggunakan perpustakaan HX711 untuk berinteraksi dengan amplifier HX711. Baris `HX711 scale;` membuat instance kelas HX711. Baris `scale.begin(DT_PIN, SCK_PIN);` menginisialisasi HX711 dengan pin data dan jam. Baris `scale.set_scale();` menetapkan faktor kalibrasi untuk sel beban. Baris `scale.tare();` menetapkan titik nol untuk sel beban. Fungsi `scale.get_units()` mengembalikan bobot dalam gram.

Kalibrasi

Kalibrasi sangat penting untuk mendapatkan pengukuran tegangan yang akurat. Proses kalibrasi melibatkan perbandingan keluaran sensor dengan nilai tegangan yang diketahui dan menyesuaikan kode untuk mengkompensasi kesalahan apa pun. Tanpa kalibrasi yang tepat, pembacaan sensor mungkin tidak mencerminkan gaya tegangan sebenarnya secara akurat.

Untuk FSR, Anda dapat mengkalibrasi dengan mencatat nilai sensor pada gaya berbeda yang diketahui dan membuat pemetaan antara nilai dan gaya terkait. Pemetaan ini dapat diimplementasikan dengan menggunakan tabel pencarian atau rumus matematika.

Untuk sel beban, kalibrasi biasanya melibatkan penggunaan bobot yang diketahui. Catat pembacaan mentah dari sel beban tanpa beban yang diterapkan (tara). Kemudian, tempatkan bobot yang diketahui pada sel beban dan catat pembacaan yang sesuai. Gunakan titik data ini untuk menghitung faktor kalibrasi (rasio bobot terhadap pembacaan). Terapkan faktor kalibrasi ini dalam kode Arduino Anda untuk mengubah pembacaan mentah menjadi pengukuran gaya yang akurat. Semakin banyak titik data yang Anda gunakan, semakin akurat kalibrasi Anda.

Teknik Tingkat Lanjut

- Penyaringan: Menerapkan filter digital ke data sensor dapat mengurangi kebisingan dan meningkatkan akurasi. Filter rata-rata bergerak dan filter Kalman biasanya digunakan untuk tujuan ini.

- Kompensasi Suhu: Perubahan suhu dapat mempengaruhi pembacaan sensor. Menerapkan teknik kompensasi suhu dapat meningkatkan akurasi pada rentang suhu yang lebih luas.

- Pencatatan Data: Mencatat data sensor ke kartu SD atau platform cloud memungkinkan pemantauan dan analisis jangka panjang.

- Komunikasi Nirkabel: Menambahkan modul komunikasi nirkabel (misalnya Bluetooth atau WiFi) memungkinkan pemantauan jarak jauh terhadap pengukuran tegangan.

Aplikasi

Sistem pengukuran tegangan dengan Arduino memiliki beragam aplikasi:

- Robotika: Memantau beban pada lengan robot untuk memastikan pengoperasian yang aman dan mencegah kelebihan beban. Dengan memantau tegangan pada kabel atau sambungan lengan robot, Anda dapat memastikan bahwa lengan tersebut tidak melebihi kapasitas beban maksimumnya.

- Teknologi yang Dapat Dipakai: Mengintegrasikan ke dalam pakaian untuk memantau aktivitas fisik atau metrik kesehatan. Misalnya, sensor ketegangan dapat diintegrasikan ke dalam pakaian atletik untuk mengukur ketegangan otot selama latihan atau rehabilitasi.

- Pemantauan Kesehatan Struktural: Mendeteksi tekanan pada jembatan dan bangunan untuk mencegah kegagalan. Sensor tegangan dapat dipasang pada elemen struktur penting untuk memantau tingkat tegangan dan mendeteksi potensi masalah sebelum menyebabkan kegagalan yang fatal.

- Peralatan Olahraga: Mengukur metrik kinerja seperti kekuatan genggaman atau ketegangan otot. Sensor tegangan dapat digunakan pada peralatan olahraga seperti raket tenis atau tongkat golf untuk mengukur gaya yang diterapkan oleh atlet.

- Otomasi Industri: Memantau beban pada mesin untuk mencegah kelebihan beban dan memastikan keselamatan. Sensor tegangan dapat digunakan untuk memantau beban pada ban berjalan, derek, dan mesin industri lainnya untuk mencegah kelebihan beban dan memastikan pengoperasian yang aman.

Peningkatan dan Arah Masa Depan

Sistem pengukuran tegangan dasar yang dijelaskan dalam artikel ini dapat lebih ditingkatkan dan diperluas untuk memenuhi kebutuhan yang lebih spesifik. Misalnya, mengintegrasikan beberapa sensor dapat memberikan pemahaman yang lebih komprehensif tentang distribusi tegangan dalam suatu sistem. Menambahkan mekanisme kontrol umpan balik dapat memungkinkan sistem menyesuaikan tingkat ketegangan secara otomatis berdasarkan pembacaan sensor. Selain itu, menggabungkan algoritma pembelajaran mesin dapat memungkinkan sistem untuk belajar dari data historis dan memprediksi tren ketegangan di masa depan.

Seiring kemajuan teknologi, kita dapat melihat sistem pengukuran tegangan yang lebih canggih berdasarkan Arduino dan mikrokontroler lainnya. Sistem ini akan memainkan peran yang semakin penting dalam berbagai aplikasi, mulai dari memastikan keamanan infrastruktur hingga meningkatkan kinerja atlet kita.

Kesimpulan

Membangun sistem pengukuran tegangan sederhana dengan Arduino adalah solusi serbaguna dan hemat biaya untuk pengukuran gaya dalam berbagai aplikasi. Dengan memahami prinsip pengoperasian, menyiapkan perangkat keras dengan benar, dan mengkalibrasi sensor secara cermat, Anda dapat mencapai pengukuran gaya yang akurat dan andal. Baik Anda membuat timbangan digital, lengan robot, atau peralatan pengujian material, kombinasi sensor tegangan dan Arduino menyediakan platform yang kuat untuk proyek Anda.

Sensor Industri Arduino

Pertanyaan Umum

1. Apa itu sensor tegangan?

Sensor tegangan adalah perangkat yang mengukur gaya tarik yang diberikan pada kabel, tali, atau bahan fleksibel lainnya. Tidak seperti sensor kompresi, sensor tegangan merespons gaya yang meregangkan atau memanjangkan elemen penginderaan.

2. Bagaimana cara kerja pengukur regangan?

Pengukur regangan beroperasi berdasarkan prinsip bahwa hambatan listriknya berubah ketika terkena tekanan atau regangan mekanis. Mereka biasanya terikat pada permukaan benda di bawah tekanan, dan ketika benda berubah bentuk, pengukur regangan juga berubah bentuk, menyebabkan perubahan resistensi yang dapat diukur.

3. Dapatkah saya menggunakan sensor fleksibel untuk mengukur tegangan?

Sensor fleksibel biasanya digunakan untuk mengukur tekukan atau tekukan, namun dapat disesuaikan untuk pengukuran tegangan pada aplikasi tertentu. Dengan memasang sensor lentur pada material fleksibel yang mengalami tegangan, sensor dapat mendeteksi besarnya tekukan yang disebabkan oleh gaya tegangan.

4. Apa peran penguat HX711?

HX711 adalah amplifier khusus yang dirancang untuk sel beban. Sel beban menghasilkan perubahan tegangan yang sangat kecil sebagai respons terhadap gaya yang diterapkan, seringkali dalam kisaran milivolt. HX711 memperkuat perubahan tegangan kecil ini, sehingga dapat dibaca oleh Arduino. Ini juga memberikan keluaran digital yang stabil dan akurat, mengurangi kebisingan dan meningkatkan presisi pengukuran gaya secara keseluruhan.

5. Bagaimana cara mengkalibrasi sensor tegangan?

Untuk mengkalibrasi sensor tegangan yang terhubung ke Arduino, Anda memerlukan bobot atau gaya yang diketahui. Pertama, catat pembacaan mentah dari sensor tanpa gaya yang diterapkan (tara). Kemudian, terapkan beban atau gaya yang diketahui pada sensor dan catat pembacaan yang sesuai. Gunakan titik data ini untuk menghitung faktor kalibrasi (rasio gaya terhadap pembacaan). Terapkan faktor kalibrasi ini dalam kode Arduino Anda untuk mengubah pembacaan mentah menjadi pengukuran gaya yang akurat.

Kutipan:

[1] https://www.youtube.com/watch?v=r7oWtcE6QQc

[2] https://www.fibossensor.com/what-sensors-work-best-with-arduino-for-tension-detection.html

[3] https://www.youtube.com/watch?v=VqwJZtEgGc4

[4] https://www.fibossensor.com/how-can-i-use-a-sensor-tension-with-arduino-for-force-measurement.html

[5] https://www.youtube.com/watch?v=AZMDRSYml_o

[6] https://forum.arduino.cc/t/looking-for-a-tension-sensor-not-load-sensor/1017088

[7] https://www.instructables.com/Arduino-pressure-sensor-FSR-with-LCD-display/

[8] https://forum.arduino.cc/t/tension-sensor-selection/564801


Hubungi kami

Penginderaan Kekuatan Presisi

— Direkayasa untuk Stabilitas, Dikalibrasi untuk Akurasi.

Desain khusus • Dukungan Teknis • Respon Cepat
Hubungi kami
Produk
Aplikasi
Mengapa Fibos
Tautan
© 2026 TEKNOLOGI PENGUKURAN FIBOS HAK CIPTA (CHANGZHOU) CO., LTD. SEMUA HAK DILINDUNGI.