Dari sensor
ke keputusan.
Enam langkah yang terjadi setiap kali sebuah pembacaan masuk — dari perubahan tegangan di sensor hingga warna status di layar Anda.
Sensor membaca kondisi fisik
MQ-135 mengubah konsentrasi senyawa volatil menjadi tegangan analog. SHT31 mengukur suhu dan kelembaban secara digital melalui I²C.
Mikrokontroler mengonversi
ESP8266 membaca ADC, mengubahnya menjadi nilai PPM menggunakan kurva kalibrasi, lalu membungkusnya menjadi payload JSON.
Transmisi ke gateway
Payload dikirim via HTTP POST ke /api/sensor-data dengan API key perangkat. Koneksi gagal akan dicoba ulang otomatis.
Validasi & klasifikasi
Server memeriksa rentang nilai, lalu mengklasifikasikan status: aman di bawah 225 ppm, peringatan hingga 330 ppm, bahaya di atasnya.
Penyimpanan
Setiap pembacaan disimpan dengan stempel waktu, menu, dan ID perangkat ke basis data MySQL — siap difilter dan diekspor.
Penyajian visual
Dashboard memperbarui grafik, kartu KPI, dan tabel riwayat. Status berubah warna secara otomatis saat ambang terlampaui.
Tiga zona, satu keputusan
Ambang ditetapkan berdasarkan referensi kematangan roti dan dapat disesuaikan pada berkas konfigurasi.
Layak dikonsumsi
Kadar gas dalam batas normal. Makanan dapat disajikan atau tetap disimpan sesuai prosedur.
Perlu pemeriksaan
Kadar gas meningkat. Periksa suhu penyimpanan, kemasan, dan kondisi fisik sebelum memutuskan.
Tidak layak
Kadar gas tinggi menandakan pembusukan aktif. Pisahkan batch dan dokumentasikan untuk audit.
Penempatan menentukan hasil.
Sensor sebaiknya diletakkan di dalam ruang penyimpanan, bukan di luar. Sirkulasi udara yang baik membuat pembacaan mewakili kondisi sebenarnya.
Siap menghubungkan perangkat?
Dokumentasi API berisi contoh payload, kode firmware ESP8266, dan panduan kalibrasi sensor.