Proyek KKN PPM UGM 2021 di Desa Nanggulan.
Sistem monitoring kualitas air kolam berbasis IoT.
- Raspberry Pi
- RTC DS3231
- ESP32
- Sensor Suhu D18B20
- Sensor pH 4502C
- Sensor Kekeruhan Gravity TDS SEN0244
- Router
- Fan 5V
- Memory Card
- SD Card Reader
- HDMI Cable
- LAN Cable
- Mosquitto MQTT
- Node-Red
- InfluxDB
- Grafana
- Arduino IDE
- ESP32 MQTT – Publish and Subscribe with Arduino IDE oleh Rui Santos di https://randomnerdtutorials.com/esp32-mqtt-publish-subscribe-arduino-ide/
- Installing InfluxDB & Grafana on Raspberry Pi oleh Simon Hearne di https://simonhearne.com/2020/pi-influx-grafana/
- Node-Red, InfluxDB, and Grafana Tutorial on a Raspberry Pi oleh di Andreas Spiess https://m.youtube.com/watch?v=JdV4x925au0
- Forum diskusi Raspberry Pi menjadi lambat di https://discourse.nodered.org/t/why-raspberry-pi-becomes-slow-while-running-for-a-long-time/35144/22
- Manage your database using InfluxQL di https://docs.influxdata.com/influxdb/v1.8/query_language/manage-database/
- Beginner for Node-RED, InfluxDB & Grafana oleh Nur Hanani Ahmad Puaad di https://www.youtube.com/watch?v=mvIuB1N0U7I
- InfluxDB refusing connections #8912 di influxdata/influxdb#8912
- S. Pasika dan S. T. Gandla, “Smart water quality monitoring system with cost-effective using IoT,” Heliyon, vol. 6, no. 7, 2020
- A. Rifa'i, M. U. H. Rasyid dan A. I. Gunawan, “Sistem Pemantauan dan Kontrol Otomatis Kualitas Air Berbasis IoT Menggunakan Platform Node-RED untuk Budidaya Udang,” Jurnal Teknologi Terapan, vol. 7, no. 1, pp. 19-26, 2021.
- K. M. dan Y. Irawan, “Smart Aquarium Design Using Raspberry Pi and Android Based,” Jurnal of Robotics and Control, vol. 2, no. 5, pp. 368-372, 2021.
- M. Niswar, S. Wainalang, A. A. Ilham, Z. Zainuddin, Y. Fujaya, Z. Muslimin, A. W. Paundu, S. Kashihara dan D. Fall, “IoT-based Water Quality Monitoring System for”.
31 Juli 2021
- Sistem Selesai dibuat, tetapi belum ada integrasi antara server dan node
- File-file Log Sistem, Set-Up Sistem, Paper, dan Poster Sistem Selesai dibuat, tapi belum diunggah ke Github
08 Agustus 2021
- Upload Digram MQTT
- Perbaikan pada [01] Log Sistem dan [02] Set-Up Sistem
13 Agustus 2021
- Upload Poster, Report, Set-Up, dan Logbook Sistem
14 Agustus 2021
- Mengunggah kode Node-RED dan gambar flows
- Mengunggah kode testing ESP untuk test komunikasi MQTT dan Node-RED, pin ESP32 32 35 34 sebagai masukkkan ADC
- Mengunggah Library pubsubclient yang diambil dari Random Nerd
- Evaluasi tahap 1 : sistem tidak kuat (hanya bertahan kurang lebih 10 menit) penyebab mirip refrensi no 4
15 Agustus 2021
- Evaluasi tahap 2
- Membuat flow baru dengan menghapus chart >> first solution untuk masalah semakin lama raspberrypi menjadi berat
- instal InfluxDB dan Grafana
- Pembaruan program di Node-RED
- Membuat DATABASE KUALITAS
- Node-RED >> measurements : suhu1, ph1, tds1 (saran next data ditambah kolam:1 jadi nanti tinggal pakai where kolam = 1 atau 2 atau 3 dst)
- Membuat Dashboard di Grafana
16 Agustus 2021
- Evaluasi tahap 2 >> edit2 minor untuk dashboard
- Tampilan Dashboard sekarang
- Semua file di Github belum diperbarui
17 Agustus 2021
- Update Logbook sistem dan Set-Up
- Pembaruan metode yang ditampilkan menjadi last() >> dengan interval tertentu
- Evaluasi dengan ditest sekitar 8 jam data dikirim tiap 10 detik >> Influx jadi rusak https://stackoverflow.com/questions/47833787/how-to-uninstall-influxdb-with-all-its-data-and-configuration-files
- Permasalahan : Failed to connect to http://localhost:8086: Get http://localhost:8086/ping: dial tcp [::1]:8086: getsockopt Please check your connection settings and ensure 'influxd' is running
- Solusi Uninstal InfluxDB sebelumnya di hapus dulu semua dengan $ sudo chown -R influxdb:influxdb /var/lib/influxdb >>
- kemudian pakai kode $ sudo rm -r /var/lib/influxdb $ sudo apt-get remove influxdb >> lebih lengkap referensi 7
- Install ulang InfluxDB dengan cara yang sama dengan sebelumnya pakai referensi 2
- Jika diperlukan configurasi influxdb https://github.com/influxdata/influxdb/blob/1.7/etc/config.sample.toml
18 Agustus 2021
- Melengkapi README.md
- Memperbarui kode MQTT
- Evaluasi sistem
19 Agustus 2021
- Sistem sudah diserahkan ke Hammam dan akan digabungkan
- Sisi server sudah final
21 Agustus 2021
- Pembaruan File Report, Petunjuk, Poster, Tutorial Pembuatan Sistem
29 Agustus 2021
- Sudah beberapa hari lalu sistem selesai ditest dan dilengkapi semua file nya