Halo sahabat indobot.
Sedang mengerjakan project Arduino apa hari ini?
Kali ini kita akan membuat project pake sensor Ultrasonik nih. Kira-kira apa ya?
Seperti yang kalian tau, sensor Ultrasonik merupakan sensor yang digunakan untuk mengukur jarak. Prinsip kerja dari sensor ultrasonic adalah pemancaran gelombang ultrasonik dengan frekuensi sekitar 40kHz ke udara, dan jika gelombang yang dipancarkan mengenai objek atau suatu penghalang maka gelombang tersebut akan dipantulkan untuk kembali ke sensor. Waktu yang ditempuh inilah yang digunakan sebagai perhitungan jarak antara sensor dengan objek di depannya.
[lwptoc numeration=”none” title=”Daftar Isi”]
Nah, pada project kali ini, kita akan membuat alat pengukur tinggi badan seddigunerhana menggunakan sensor ultrasonik dan arduino. prinsip kerjanya ketika ada seseorang berdiri di bawah sensor ultrasonik, dengan jarak tertentu dari pijakan orang tersebut, maka sensor dapat membaca jarak di antara sensor dan posisi kepala orang tersebut. Jarak inilah yang dapat digunakan untuk menentukan tinggi dengan menghitung pengurangan antara tinggi sensor dan hasil pembacaan sensor.
Baca Juga : Tutorial Arduino UNO R3 Sistem Alarm Jarak menggunakan Sensor Ultrasonic dan Buzzer
Pengukur Tinggi Badan dengan Sensor Ultrasonik
Oke. Untuk lebih jelasnya, langsung saja kita praktikkan project ini.
Alat dan Bahan
- Komputer yang terinstall Arduino IDE
- Library: HC:SR04
- Arduino UNO
- Sensor ultrasonik HCSR-04
- Projectboard
- Kabel jumper
Gambar Rangkaian
Tahap selanjutnya adalah membuat rangkaian seperti berikut:
Jika sudah selesai, kita move ke tahap selanjutnya, yaitu program. Hubungkan arduino UNO dengan PC/laptop. Kemudian masukkan program seperti di bawah ini:
/* Program Pengukur tinggi badan dibuat oleh Indobot */ #include //Memasukkan library HCSR04 HCSR04 hc(5,6); //Inisialisasi HCSR04 (trig pin , echo pin) int jarak = 0; //Membuat variabel jarak void setup() { Serial.begin(9600); lcd.begin(16,2); } void loop() { jarak = hc.dist(); //Baca jarak tinggi = 200-jarak; //menghitung tinggi badan Serial.print("Tinggi badan anda "); Serial.print(tinggi); //tampilan tinggi di serial monitor Serial.println("cm"); delay(500); } |
Baca Juga : Membuat Project Arduino Sederhana dengan Sensor Ultrasonik HC-SR 04
Nah, jika sudah. Maka teman-teman bisa pasang rangkaian menjadi seperti gambar di bawah ini.
Jarak sensor dan permukaan pijak dalam project kali ini adalah 2 meter, itulah kenapa kita menggunakan angka 200cm sebagai jarak sensor. Jika teman-teman ingin mengubah jarak ini, jangan lupa ubah juga pengurangan yang ada dalam programnya ya. Biar sesuai ukuran sesungguhnya. Untuk hasil yang lebih akurat,dalam mengukur bisa sambil memegang papan di kepala,tujuannya untuk menghindari pengukuran tinggi rambut juga. Hasilnya dapat dilihat di serial monitor ya teman-teman.
Bagaimana? Mudah bukan? Ayok bisa dicoba.