Membuat Pembuka Tabung Air Otomatis Dengan Arduino

Membuat pembuka tabung air otomatis menggunakan Arduino adalah proyek yang menarik dan cukup sederhana. Berikut adalah panduan untuk Membuat Pembuka Tabung Air Otomatis Dengan Arduino:
Komponen yang Dibutuhkan
- Arduino (misalnya, Arduino Uno atau Nano)
- Servo Motor (misalnya, SG90 atau MG995)
- Sensor Ultrasonik (HC-SR04) atau Sensor PIR (jika ingin mendeteksi gerakan)
- Power Supply (baterai atau adaptor 5V)
- Breadboard dan kabel jumper
- Resistor (1kΩ atau sesuai kebutuhan sensor)
- Tabung Air dengan mekanisme penutup (bisa manual atau dengan tambahan mekanisme sederhana)
Diagram Rangkaian
- Servo Motor:
- Sambungkan kabel daya servo (merah) ke 5V Arduino.
- Sambungkan kabel ground servo (hitam/coklat) ke GND Arduino.
- Sambungkan kabel sinyal servo (kuning/oranye) ke pin digital (misalnya, D9).
- Sensor Ultrasonik:
- Sambungkan pin VCC ke 5V Arduino.
- Sambungkan pin GND ke GND Arduino.
- Sambungkan pin Trig ke pin digital (misalnya, D7).
- Sambungkan pin Echo ke pin digital (misalnya, D6).
- Sambungkan semua komponen ke breadboard sesuai skema dan pastikan semua kabel terpasang dengan baik.
Kode Program
Berikut adalah contoh kode Arduino untuk membuka tabung air otomatis saat sensor mendeteksi jarak tertentu:
Langkah Kerja
- Pasang semua komponen sesuai diagram.
- Unggah kode program ke Arduino menggunakan Arduino IDE.
- Pastikan servo motor terpasang pada mekanisme penutup tabung air.
- Uji sistem dengan mendekatkan tangan ke sensor ultrasonik. Servo akan bergerak membuka dan menutup penutup tabung sesuai jarak.
Tips
- Pastikan mekanisme servo motor kuat untuk menggerakkan penutup tabung.
- Sesuaikan jarak pemicu pada kode sesuai kebutuhan (di bagian
if (distance <= 10)). - Gunakan sensor PIR jika ingin mendeteksi gerakan, bukan jarak.

