Langkah Demi Langkah: Cara Kerja Otomatisasi Budidaya Jangkrik dengan Sensor dan Pemrosesan Citra
Budidaya jangkrik dikenal sebagai salah satu usaha yang menguntungkan, terutama karena tingginya kebutuhan protein alternatif untuk pakan ternak. Namun, permasalahan klasik yang sering muncul adalah ketidakstabilan suhu, kelembapan, dan penumpukan gas amonia yang muncul saat ada jangkrik mati. Dari sinilah ide untuk membuat sistem otomatis berbasis IoT dan pemrosesan citra (CNN) bermula.
Tujuan utama proyek ini adalah menghadirkan sebuah sistem yang mampu memantau kondisi kandang secara real time, sekaligus mendeteksi keberadaan jangkrik mati agar dapat dipisahkan secara otomatis menggunakan conveyor.
Di artikel ini, Anda akan melihat gambaran lengkap perjalanan sistem, mulai dari konsep awal, desain, hingga hasil pengujian yang diperoleh.
1. Latar Belakang Proyek
Permasalahan terbesar pada budidaya jangkrik berasal dari:
-
suhu dan kelembapan yang berubah-ubah,
-
penumpukan amonia jika bangkai tidak segera dibersihkan,
-
sulitnya memantau kondisi kandang secara terus-menerus.
Di sinilah teknologi berperan. Dengan memanfaatkan sensor IoT (DHT22 dan MQ135) serta kamera ESP32-CAM, kondisi kandang bisa dipantau kapan saja. Lalu, metode Convolutional Neural Network (CNN) MobileNetV2 digunakan untuk mengidentifikasi jangkrik mati melalui analisis citra.
Sistem ini bukan hanya memantau, tetapi mengambil tindakan otomatis:
jika terdeteksi bangkai, conveyor akan bergerak untuk membuangnya.
2. Sistem dan Arsitektur IoT
Sistem IoT yang dikembangkan terdiri dari beberapa komponen utama:
Sensor
-
DHT22 → mengukur suhu & kelembapan.
-
MQ135 → mendeteksi kadar gas amonia.
-
ESP32-CAM → mengambil gambar untuk dianalisis.
Aktuator
-
Motor DC + Driver L298N untuk menggerakkan conveyor.
-
Servo SG90 untuk membuka jalur pembuangan.
-
Mist Maker + Lampu (opsional) untuk menjaga kelembapan dan suhu.
Platform Pendukung
-
Firebase sebagai jembatan data IoT.
-
Server lokal PHP untuk mengatur pengiriman dan eksekusi CNN.
-
Model CNN MobileNetV2 untuk klasifikasi jangkrik hidup/mati.
3. Cara Kerja Sistem
Sistem bekerja dalam dua mode: otomatis dan manual.
Mode Otomatis
-
Sensor membaca data lingkungan.
-
Jika kelembapan < 65%, mist maker aktif.
-
Jika amonia > 43ppm, conveyor aktif.
-
Kamera mengambil gambar berkala, mengirim ke server, dan dianalisis CNN.
-
Jika CNN mendeteksi bangkai → conveyor bergerak otomatis.
Mode Manual
Pengguna dapat:
-
memulai proses CNN secara langsung,
-
menjalankan conveyor,
-
memantau data sensor pada aplikasi.
Deskripsi Gambar Tambahan
-
Diagram Alir Aplikasi Android:
Dashboard → Menu Suhu/Kelembapan → Gas Amonia → CrickVision (CNN) → Kontrol Conveyor.
4. Dataset & CNN
Model CNN menggunakan arsitektur MobileNetV2, dipilih karena ringan dan cocok untuk perangkat IoT.
Dataset terdiri dari:
-
kelas jangkrik hidup,
-
kelas jangkrik mati,
-
diambil menggunakan ESP32-CAM dari berbagai posisi & sudut.
5 gambar per sesi
ESP32-CAM mengambil 5 gambar berurutan, lalu dianalisis:
-
jika bounding box bergerak antar frame → jangkrik hidup
-
jika tetap → dianggap mati
Pendekatan ini meningkatkan akurasi karena tidak hanya melihat satu frame saja.
5. Analisa Pengujian Sistem
5.1 Pengujian Sensor
Sensor DHT22:
-
galat suhu rata-rata: 0,62°C
-
galat kelembapan: 15,43%
Sensor MQ135:
-
tanpa bangkai → 18,68 ppm
-
dengan bangkai → 67,58 ppm
-
setelah conveyor membuang bangkai → turun ke 38,29 ppm
Ini membuktikan MQ135 mampu mendeteksi keberadaan bangkai dengan baik.
5.2 Pengujian CNN
CNN MobileNetV2 menghasilkan akurasi:
✔ Akurasi: 92,5%
Model mampu mengenali jangkrik mati menggunakan logika pergerakan frame, bukan hanya warna/tekstur.
5.3 Pengujian Conveyor
Waktu pembuangan ketika bangkai dideteksi:
-
respon sensor → conveyor: cepat
-
hasil pembuangan → efektif, bangkai terbuang dari kandang
Conveyor dan servo bekerja sinkron.
6. Pembahasan
Hasil pengujian menunjukkan:
-
Sensor bekerja stabil dalam memonitor lingkungan.
-
ESP32-CAM cukup baik dalam menangkap detail jangkrik untuk CNN.
-
CNN sangat membantu dalam otomatisasi, karena deteksi manual melalui mata manusia cukup sulit.
-
Conveyor terbukti mengurangi amonia setelah pembuangan bangkai.
Sistem mampu berfungsi sebagai prototipe smart farming sederhana namun efektif.
7. Tantangan Implementasi
Beberapa hambatan yang ditemukan selama proses:
1) Akurasi kelembapan DHT22 cukup sensitif
Lingkungan yang terlalu lembap membuat pembacaan naik turun.
2) Kalibrasi MQ135 tidak instan
Perlu waktu pemanasan & penyesuaian R0 agar pembacaan stabil.
3) ESP32-CAM sering gagal upload foto jika jaringan lambat
Karena ukuran foto cukup besar.
4) Conveyor harus disetel benar agar tidak macet
Sudut servo dan kecepatan motor harus seimbang.
5) CNN perlu dataset yang lebih beragam
Agar tidak hanya bergantung pada kondisi pencahayaan tertentu.
8. Arah Pengembangan ke Depan
Sistem ini bisa dikembangkan lebih jauh, misalnya:
-
integrasi edge AI (CNN langsung di ESP32 tanpa server)
-
sistem pencahayaan otomatis
-
deteksi populasi jangkrik secara keseluruhan
-
sistem pemberian pakan otomatis
-
dashboard web real-time
-
sensor tambahan (CO₂, NH₃ tingkat lanjut)
Dengan pengembangan lebih lanjut, prototipe ini bisa menjadi sistem budidaya jangkrik modern berbasis smart farming.
9. Kesimpulan
Proyek ini berhasil menunjukkan bahwa:
-
teknologi IoT membantu peternak memantau kondisi kandang,
-
CNN mampu mendeteksi jangkrik mati dengan akurasi tinggi,
-
sistem otomatis seperti conveyor dapat menjaga kebersihan kandang,
-
gas amonia dapat dikendalikan secara signifikan.
Hasil akhir memperlihatkan bahwa integrasi IoT + Computer Vision sangat potensial untuk meningkatkan produktivitas dan kesehatan populasi jangkrik.
Komentar
Posting Komentar