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:

  1. Sensor bekerja stabil dalam memonitor lingkungan.

  2. ESP32-CAM cukup baik dalam menangkap detail jangkrik untuk CNN.

  3. CNN sangat membantu dalam otomatisasi, karena deteksi manual melalui mata manusia cukup sulit.

  4. 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

Postingan populer dari blog ini

Cyber Security 1

AI For Bussiness??

Analisis QoS (Quality of Service) Jaringan FTTH: Memahami Kualitas Layanan Internet Berbasis Fiber Optik