STUDI KASUS · ALAT UKUR

Timbangan Nutrisi Anak Berbasis ESP32 dan Dashboard IoT

Studi pengembangan timbangan dengan load cell dan HX711, layar sentuh, profil pengguna, perhitungan kebutuhan energi, logging, dan monitoring web.

Diterbitkan 30 Jul 2026Diperbarui 30 Jul 2026admin

Tantangan pengembangan

Timbangan digital untuk aplikasi nutrisi tidak cukup hanya mengubah nilai mentah menjadi kilogram. Sistem perlu menangani tare, kalibrasi, kestabilan tanpa beban, perubahan pusat beban, penyimpanan faktor kalibrasi, profil pengguna, dan pencatatan hasil. Ketika ditambahkan dashboard, perangkat juga harus membedakan data yang hanya perlu dilihat realtime dengan hasil yang benar-benar perlu disimpan.

Arsitektur prototipe

  • Load cell sebagai elemen mekanis pengubah gaya menjadi sinyal diferensial.
  • HX711 sebagai penguat dan ADC khusus load cell.
  • ESP32 sebagai pengolah, antarmuka, dan konektivitas.
  • TFT touchscreen untuk navigasi, profil, kalibrasi, dan hasil.
  • Preferences untuk menyimpan faktor kalibrasi dan konfigurasi.
  • API HTTPS untuk status realtime serta logging hasil pengukuran.
  • Dashboard multi-user untuk melihat data dan mengekspor riwayat.

Stabilisasi pembacaan

Nilai bergerak saat kosong dapat berasal dari rangkaian mekanik, kabel load cell, power, ground, noise, perubahan temperatur, atau logika filtering. Proses yang benar dimulai dari pengamatan nilai RAW, memastikan rangka tidak menekan load cell, memeriksa sambungan E+/E-/S+/S-, melakukan tare setelah pembacaan stabil, lalu menghitung faktor kalibrasi menggunakan beban referensi. Filter digunakan untuk meredam noise tanpa membuat respons alat terlalu lambat.

Strategi data

Saat halaman timbang aktif, berat dapat dikirim dengan interval ringan untuk monitoring. Data lengkap pengguna dan nutrisi baru disimpan ketika tombol SIMPAN ditekan. Pemisahan ini mengurangi koneksi, beban database, dan duplikasi hasil.

Ruang pengembangan

Sistem dapat dikembangkan dengan validasi alat pembanding, deteksi stabil otomatis, multi-load-cell, pencetakan laporan, sinkronisasi offline, serta mekanisme OTA yang ditandatangani.

Referensi dan bacaan lanjutan

  1. HX711 Datasheet (SparkFun mirror)
  2. Espressif Preferences API