Raspoulette: Prototipe Sistem Pintu Kandang Otonom Berdaya Surya
Halo semuanya,
Saat saya melihat kontes Raspberry Pi, saya memutuskan untuk mewujudkan ide yang sudah lama saya pikirkan menjadi prototipe nyata—kenalkan Raspoulette.
Raspoulette adalah sistem otonom berdaya surya yang membuka pintu kandang ketika sinar matahari datang dan menutupnya ketika cahaya memudar. Di bawah ini adalah panduan langkah demi langkah yang mencakup segalanya dari hardware yang Anda butuhkan hingga perangkat lunak yang membuatnya bekerja.
Yang Anda butuhkan:
- Interuptor Surya – 1× relai 12 V, 1× LDR, 1× potensiometer 1 MΩ, 4× resistor (180 kΩ, 10 kΩ, 100 Ω, 4.7 kΩ), 3× transistor NPN (misalnya, BC547), 1× dioda
- Regulator Tegangan – LM7805, kapasitor elektrolit besar, pin micro‑USB pria
- Kontroler Motor – L293, motor DC 12 V
- Bagian Hardware – Botol 10-L, printer lama untuk sistem rel, baterai bor lama, tabung PVC, Raspberry Pi (Model B disarankan, Model A juga bisa), pita kawat, kayu
- Perangkat Lunak – Python
Langkah 1: Interuptor Surya
Peran interuptor adalah ganda: menyediakan daya ke Raspberry Pi atau mematikannya berdasarkan tingkat cahaya, dan memicu skrip Python saat startup.
Rangkaian menggunakan pembagi tegangan yang terdiri dari LDR dan resistor 180 kΩ (plus potensiometer untuk kalibrasi). ketika cahaya mengenai LDR, pembagi meningkatkan tegangan basis transistor pertama, memungkinkan transistor kedua dan ketiga mengkonduksi. Arus yang dihasilkan mengenergikan coil relai, yang menyalakan Pi.
Dengan menyesuaikan potensiometer Anda dapat mengatur ambang cahaya yang mengaktifkan relai.
Untuk meluncurkan skrip secara otomatis, tambahkan baris berikut ke /etc/rc.local sebelum baris exit 0:
sudo python /home/pi/Poulerail.py
Dengan ini, Pi akan memulai skrip Poulerail.py setiap kali menyala.
Langkah 2: Regulator Tegangan
Raspberry Pi memerlukan pasokan 5 V yang stabil. LM7805 adalah regulator linier sederhana dan andal yang menurunkan tegangan input menjadi 5 V. Tempatkan kapasitor elektrolit besar pada output untuk meratakan arus dan mencegah lonjakan tegangan.
Unduh datasheet LM7805 (350 KB) untuk penomoran pin dan catatan aplikasi.
Langkah 3: Kontroler Motor
Kami menggunakan motor DC 12 V standar yang dikontrol oleh driver motor L293. L293 murah, mudah di-rangkaikan, dan menyediakan arus yang cukup untuk motor.
Ringkasan koneksi:
- Pin 8: +12 V (pasokan motor)
- Pin 2: Output Raspberry Pi (sinyal kontrol)
- Pin 7: Output Raspberry Pi (sinyal kontrol)
- Pin 1: Enable
- Pin 16: +5 V (pasokan L293)
- Pin 4, 5, 12, 13: Ground
- Pin 3 & 6: Input motor (maju/mundur)
Lihat datasheet L293 (204 KB) untuk penomoran pin lengkap dan diagram rangkaian.
Setelah semuanya dirakit, Raspoulette akan secara otomatis membuka pintu kandang ketika matahari terbit dan menutupnya di senja, semuanya dengan energi surya.