Sensor HC-SR04 dapat di gunakan untuk membuat penggaris digital. Penggaris digital dari HC-SR04 akan mengukur jarak kemudian menampilkan hasilnya pada layar LCD. Dengan membuat alat ini, kita dapat mengukur jarak tanpa menggunakan penggaris manual.
[membership level=”0,1,2,4″]
[lwptoc numeration=”none” title=”Daftar Isi”]
1. Alat / Bahan
- Arduino IDEÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Download di sini
- Library: LiquidCrystal_I2C Â Â Â Â Â Â Â Â Â Download di sini
- Library: HC-SR04 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Download di sini
- Arduino Uno                  1 Buah
- Sensor HC-SR04Â Â Â Â Â Â Â Â Â Â Â Â Â Â 1 Buah
- I2CÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 1 Buah
- LCDÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 1 Buah
- Project board                  1 Buah
- Kabel jumper                  Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan di sini.
Baca Juga : Membuat RPM Counter sederhana
2. Skema Rangkaian
Gambar Rangkaian Penggaris Digital Dengan Tampilan LCD 16×2
Keterangan:
- 5V – VCC HC-SR04, VCC I2C
- GND – GND HC-SR04, GND I2C
- D5 – Trig HC-SR04
- D6 – Echo HC-SR04
- SDA – SDA I2C
- SCL – SCL I2C
- Pin I2C – Pin LCD
[/membership]
Baca Juga : Kunci Pintu dengan password input Keypad 4×4
3. Langkah Kerja
- Pertama Siapkan alat dan bahan yang akan di gunakan
- Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian di atas
- Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip LibraryÂ
- Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
- Setelah itu Masukan alamat I2C LCD pada sketch program, untuk mengetahui alamat I2C pelajari materi berikut:
Mencari Tahu Alamat I2C Pada Modul I2C - Kemudian Untuk dapat memahami cara kerja program HCSR-04, pelajari materi berikut:
Membaca Input Sensor Jarak HC-SR04 - Segera Lakukan proses uploading program
Baca Juga :
4. Sketch Program
/* Program Penggaris Digital Dengan Tampilan LCD 16x2 di buat oleh Indobot */ #include <HCSR04.h> //Library HCSR04 #include <LiquidCrystal_I2C.h> //Library LCD I2C LiquidCrystal_I2C lcd(0x27,16,2); //Alamat I2C HCSR04 hc(5,6); //initialisation class HCSR04 (trig pin , echo pin) void setup() { lcd.init (); //Mulai LCD lcd.setBacklight(HIGH); } void loop() { lcd.setCursor(0,0); lcd.print("Jarak : "); lcd.print(hc.dist()); //Baca dan tampilkan jarak lcd.print(" cm"); delay(1000); lcd.clear(); }
Kesimpulan:
Program bekerja dengan mendeteksi jarak sensor dengan benda yang ada di depannya. Jarak antara sensor dan benda yang di deteksi oleh sensor akan langsung di tampilkan pada layar LCD sehingga akan lebih mudah mengetahui jarak yang ada.
saya ingin bertanya untuk Tegangan inputan nya menggunakan apa ya? Baterai 5V atau Adaptor 5V?
Saya saran pakai Adaptor 5V saja kak biar stabil 🙂