Advertisement





Iklan

Proyek Pakan Hewan Otomatis (Sensor IR + Servo)


 

🧠 Tujuan Pembelajaran

  1. Siswa memahami cara kerja Sensor Infrared (IR) untuk mendeteksi objek.
  2. Siswa mampu mengendalikan Motor Servo berdasarkan hasil pembacaan sensor.
  3. Siswa dapat membuat sistem otomatis yang membuka dan menutup pakan hewan secara otomatis.


⚙️ Alat dan Bahan

NoNama KomponenJumlahKeterangan
1Arduino UNO1Mikrokontroler utama
2Sensor IR Obstacle1Deteksi keberadaan objek
3Motor Servo SG901Penggerak tutup pakan
4Kabel JumpersecukupnyaPenghubung 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

KomponenPin ArduinoKeterangan
Sensor IR (OUT)D2Output sensor ke Arduino
Servo (Signal)D9Kontrol sudut servo
VCC Sensor & Servo5VSumber tegangan
GND Sensor & ServoGNDGround 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

  1. Hubungkan semua komponen sesuai skema rangkaian.
  2. Upload program ke Arduino UNO.
  3. Buka Serial Monitor untuk melihat status sensor
  4. 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.
Uji beberapa kali dan pastikan sistem bekerja stabil.


🔍 Hasil Pengamatan

KondisiNilai SensorAksi ServoKeterangan
Tidak ada objekHIGH0° (tutup)Servo diam
Objek terdeteksiLOW90° (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

  1. Ubah sistem agar servo hanya membuka satu kali setiap 30 detik, meskipun hewan masih di depan sensor.
  2. Tambahkan buzzer yang berbunyi ketika servo membuka pakan.
  3. Ubah sudut servo agar jumlah pakan yang keluar bisa diatur.
  4. Tambahkan LDR agar pakan hanya diberikan pada siang hari.
  5. Desain wadah pakan yang bisa menutup rapat saat servo kembali ke posisi awal.

Posting Komentar

0 Komentar