Pada project ini saya akan mencoba memberikan solusi untuk lingkungan kandang ayam cerdas.
Project ini terdiri dari 2 bagian :
- Bagian pertama aplikasi berbasis web yang bisa diakses di smartfarm.fadlur.com yang memiliki fitur membuat channel untuk monitoring, kendali toggle (on/off), kendali variable (command dengan besaran nilai tertentu) misalnya memerintahkan berapa besaran satuan kecerahan lampu yang diharapkan atau pakan yang akan diberikan.
- Bagian kedua adalah bagian hardware yang terdiri dari arduino uno dan modul wifi esp8266. esp8266 dipilih karena mempunyai harga yang paling murah dibandingkan wifi shield arduino. Arduino dan esp8266 digunakan untuk mengirim dari sensor (suhu, kelembaban, beban maupun sensor api dan amoniak) atau mengambil data dari server smartfarm.fadlur.com yang kemudian akan disalurkan ke aktuator (motor pada alat pakan otomatis, maupun ke relay untuk menghidupkan blower atau lampu)
Solusi yang ditawarkan dari project ini adalah lingkungan kandang ayam cerdas yang terdiri dari 3 poin pokok :
- Membuat kadang dengan power source mandiri, misalnya menambahkan solar cell dan accu sebagai sumber daya kelistrikannyanya.
- Pemanas yang dapat diatur kapan nyala dan mati dari jauh, terdapat monitoring pemakaian gas atau timbangan gas dan mengirimkan notifikasi jika gas mau habis, terdapat sensor suhu untuk mengetahui suhu pemanasnya.
- Lampu data menyala otomatis tergantung dengan kondisi cahaya optimal yang dibutuhkan, terdapat sensor suhu dan kelembapan kandang, terdapat sensor ammonia sebagai ukuran kebersihan kandang. Alat ini bisa berfungsi sebagai konsol offline dan online, serta bisa juga sebagai hub/gateway dari bagian project lain.
Pada poin pertama, saya membuat channel dengan nama aki pada aplikasi smartfarm.fadlur.com dan saya setting sebagai monitoring. Setelah itu saya buat rangkaian dari arduino uno dan esp8266 sedangkan datanya saya buat dummy saja. Data dari arduino akan dikirim setiap 5 detik. Pada bagian ini hanya digunakan untuk memantau voltase dari aki penyimpanan daya dari solar cell.
Pada poin kedua masih menggunakan rangkaian yang sama, hanya saja channel yang saya buat menggunakan tipe "kontrol toggle". Pada kontrol toggle terdapat tombol untuk menghidup/mematikan, Rangkaian arduino digunakan untuk mengambil data dari server kemudian digunakan untuk memicu relay untuk "ON" atau "OFF". Untuk pemantauan suhu saya buat channel untuk monitoring seperti pada poin pertama. Sedangkan soal notifikasi gas, hanya menggunaan sensor beban dan modul sms gateway untuk notifikasi ke pemelihara kalau gas ditabung hampir habis.
Pada poin terakhir saya membuat channel "kontrol variable", model "kontrol variable" digunakan untuk mensetting besaran satuan kecerahan pada lampu. Jadi rangkaian arduino akan mengambil data dari server kemudian dijadikan patokan untuk settingan kecerahan lampunya. Kalau semisal terlalu terang arduino akan mengurangi dengan menurunkan output pada pin "PWM", begitu juga sebaliknya.
Alat yang saya gunakan untuk perancangan diantaranya :
- Arduino uno 1 buah
- Modul wifi esp8266 1 buah
- Project board 1 buah
- Kabel jumper
Sekian dari saya, semoga bermanfaat.
Terima kasih.
Comments