Membuat Penggaris Menggunakan Arduino

Membuat penggaris digital menggunakan Arduino adalah proyek yang menarik dan cukup sederhana. Proyek ini umumnya menggunakan sensor ultrasonik (HC-SR04) untuk mengukur jarak dari satu titik ke objek, yang kemudian dikonversi menjadi panjang atau jarak seperti penggaris.
🧰 Alat dan Bahan untuk Membuat Penggaris Menggunakan Arduino
-
Arduino Uno (atau jenis lain)
-
Sensor Ultrasonik HC-SR04
-
LCD 16×2 (dengan atau tanpa I2C)
-
Breadboard dan kabel jumper
-
Power supply (USB atau baterai)
📟 Skema Rangkaian
Jika menggunakan LCD tanpa modul I2C:
-
LCD terhubung ke pin digital Arduino (gunakan 4-bit mode: RS, EN, D4-D7)
-
HC-SR04:
-
VCC ke 5V
-
GND ke GND
-
Trig ke pin digital (misalnya D9)
-
Echo ke pin digital (misalnya D10)
-
Jika menggunakan LCD dengan I2C:
-
VCC ke 5V
-
GND ke GND
-
SDA ke A4 (pada Uno)
-
SCL ke A5 (pada Uno)
🧾 Contoh Kode Arduino
Untuk Sensor HC-SR04 dan LCD 16×2 (tanpa I2C):
📝 Penjelasan
-
HC-SR04 mengirim sinyal ultrasonik dan menerima pantulannya untuk menghitung waktu tempuh.
-
Jarak dihitung dengan rumus:
distance = (duration * kecepatan suara) / 2 -
Kecepatan suara di udara adalah sekitar 0.034 cm/us
🧪 Pengembangan Lanjutan
-
Tambahkan tombol untuk mengatur satuan (cm/inch)
-
Tambahkan penyimpanan nilai pengukuran menggunakan EEPROM
-
Tampilkan grafik atau visualisasi jarak melalui komputer (Serial Plotter)

