🧠 Tujuan Pembelajaran
- Siswa memahami cara kerja Sensor Infrared (IR) untuk mendeteksi objek.
- Siswa mampu mengendalikan Motor Servo berdasarkan hasil pembacaan sensor.
- Siswa dapat membuat sistem otomatis yang membuka dan menutup pakan hewan secara otomatis.
⚙️ Alat dan Bahan
| No | Nama Komponen | Jumlah | Keterangan |
|---|---|---|---|
| 1 | Arduino UNO | 1 | Mikrokontroler utama |
| 2 | Sensor IR Obstacle | 1 | Deteksi keberadaan objek |
| 3 | Motor Servo SG90 | 1 | Penggerak tutup pakan |
| 4 | Kabel Jumper | secukupnya | Penghubung antar komponen |
🧩 Gambaran Proyek
Proyek ini bertujuan membuat sistem pakan hewan otomatis yang dapat membuka penutup wadah pakan saat mendeteksi hewan di dekatnya.
Sensor IR mendeteksi keberadaan objek (hewan), kemudian motor servo membuka wadah pakan selama beberapa detik, dan menutup kembali secara otomatis.
🔌 Skema Rangkaian
| Komponen | Pin Arduino | Keterangan |
|---|---|---|
| Sensor IR (OUT) | D2 | Output sensor ke Arduino |
| Servo (Signal) | D9 | Kontrol sudut servo |
| VCC Sensor & Servo | 5V | Sumber tegangan |
| GND Sensor & Servo | GND | Ground bersama |
💡 Catatan:
Sensor IR memiliki dua indikator LED. Jika LED merah menyala saat objek dekat, berarti sensor aktif (mendeteksi).
💻 Kode Program Arduino
#include <Servo.h>
Servo servoPakan;int sensorIR = 2;int statusSensor = 0;
void setup() { servoPakan.attach(9); pinMode(sensorIR, INPUT); servoPakan.write(0); // posisi awal tertutup Serial.begin(9600);}
void loop() { statusSensor = digitalRead(sensorIR); if (statusSensor == LOW) { // Objek terdeteksi Serial.println("Objek Terdeteksi - Buka Pakan"); servoPakan.write(90); // Buka pakan delay(2000); // Tunggu 2 detik servoPakan.write(0); // Tutup kembali delay(1000); } else { Serial.println("Tidak ada objek"); servoPakan.write(0); // Tetap tertutup }
delay(200);}🧾 Langkah Kerja
- Hubungkan semua komponen sesuai skema rangkaian.
- Upload program ke Arduino UNO.
- Buka Serial Monitor untuk melihat status sensor
Dekatkan tangan atau objek ke sensor IR.
- Jika terdeteksi, servo akan berputar 90° membuka pakan.
- Setelah 2 detik, servo kembali ke posisi 0° menutup pakan.
🔍 Hasil Pengamatan
| Kondisi | Nilai Sensor | Aksi Servo | Keterangan |
|---|---|---|---|
| Tidak ada objek | HIGH | 0° (tutup) | Servo diam |
| Objek terdeteksi | LOW | 90° (buka) | Servo membuka pakan |
💡 Analisis & Kesimpulan
Dari percobaan ini, dapat disimpulkan bahwa:
- Sensor IR dapat digunakan untuk mendeteksi objek berdasarkan pantulan cahaya inframerah.
- Motor Servo dapat dikendalikan secara otomatis berdasarkan hasil deteksi sensor.
- Sistem ini dapat diterapkan untuk pemberian pakan otomatis bagi hewan peliharaan.
🚀 Tantangan Kreatif
- Ubah sistem agar servo hanya membuka satu kali setiap 30 detik, meskipun hewan masih di depan sensor.
- Tambahkan buzzer yang berbunyi ketika servo membuka pakan.
- Ubah sudut servo agar jumlah pakan yang keluar bisa diatur.
- Tambahkan LDR agar pakan hanya diberikan pada siang hari.
- Desain wadah pakan yang bisa menutup rapat saat servo kembali ke posisi awal.

0 Komentar