Giter VIP home page Giter VIP logo

imamsyahrizal / kkn-nanggulan Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 2.0 20.92 MB

Proyek KKN PPM UGM 2021 di Desa Nanggulan. Sistem monitoring kualitas air kolam berbasis IoT. Menggunakan Raspberry Pi, Node-RED, ESP32, Mosquitto MQTT, InfluxDB, dan Grafana

C++ 90.58% Makefile 0.44% C 0.87% Python 8.11%
raspberry-pi mqtt iot node-red grafana influxdb grafana-influxdb dashboard monitoring tutorial-grafana

kkn-nanggulan's Introduction

KKN-WaterMonitoring

Proyek KKN PPM UGM 2021 di Desa Nanggulan.
Sistem monitoring kualitas air kolam berbasis IoT.
0816 - Dashboard Alat Sistem Tampilan Dashboard dari Raspi

Tools

  1. Raspberry Pi
  2. RTC DS3231
  3. ESP32
  4. Sensor Suhu D18B20
  5. Sensor pH 4502C
  6. Sensor Kekeruhan Gravity TDS SEN0244
  7. Router
  8. Fan 5V
  9. Memory Card
  10. SD Card Reader
  11. HDMI Cable
  12. LAN Cable

Software

  1. Mosquitto MQTT
  2. Node-Red
  3. InfluxDB
  4. Grafana
  5. Arduino IDE

Refrensi

  1. ESP32 MQTT – Publish and Subscribe with Arduino IDE oleh Rui Santos di https://randomnerdtutorials.com/esp32-mqtt-publish-subscribe-arduino-ide/
  2. Installing InfluxDB & Grafana on Raspberry Pi oleh Simon Hearne di https://simonhearne.com/2020/pi-influx-grafana/
  3. Node-Red, InfluxDB, and Grafana Tutorial on a Raspberry Pi oleh di Andreas Spiess https://m.youtube.com/watch?v=JdV4x925au0
  4. 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
  5. Manage your database using InfluxQL di https://docs.influxdata.com/influxdb/v1.8/query_language/manage-database/
  6. Beginner for Node-RED, InfluxDB & Grafana oleh Nur Hanani Ahmad Puaad di https://www.youtube.com/watch?v=mvIuB1N0U7I
  7. InfluxDB refusing connections #8912 di influxdata/influxdb#8912
  8. S. Pasika dan S. T. Gandla, “Smart water quality monitoring system with cost-effective using IoT,” Heliyon, vol. 6, no. 7, 2020
  9. 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.
  10. 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.
  11. 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”.

Tentang Sistem

Sistem Operasi : Raspbian OS System Overview-01 MQTT

Log Github

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 0816 - Dashboard
  • Semua file di Github belum diperbarui

17 Agustus 2021

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

kkn-nanggulan's People

Contributors

imamsyahrizal avatar taqiyyuddinhammamafiify avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.