IMPLEMENTATION OF IOT MESH NETWORK FOR MONITORING HYDROPONICS SYSTEM BASED ON ESP8266 MICROCONTROLLER AND RASPBERRY PI

IMPLEMENTATION OF IOT MESH NETWORK FOR MONITORING HYDROPONICS SYSTEM BASED ON ESP8266 MICROCONTROLLER AND RASPBERRY PI

Member :

  • Kevin Kurniawan     1801380144
  • Devin Elbertinius      1801413363

ABSTRACT

Hydroponic environmental monitoring system is based on ESP8266 Microcontroller and Raspberry Pi. This system implements mesh network which is robust, that means if one of the node damaged it will not ruin the whole system. In this system, server will configure which sensor data that can be takes by node, determine the minimum and maximum limit of data from the sensor where if the limit is passed then the system will give notification to admin and node will give output in specific pin according to the configuration given by server. Node can connect to sensor through 4 communication that already provided which are I2C, UART, analog, and One-Wire. Data from node will be stored in local database and cloud. Data collected from sensor can provide information of carbon dioxide levels, pH level, air temperature, and light intensity in the environment around the system. In mesh network experiment, recovery time that needed if one of the node damaged is smaller than 8 seconds so that mesh network can be implemented on the system.

Keywords : Hydroponics, Mesh Network, ESP8266, Raspberry Pi.

Abstrak

Sistem Pemantauan Lingkungan Hidroponik dengan Mesh Network adalah sebuah perancangan berbasis Mikrokontroler ESP8266 dan Raspberry Pi. Sistem ini menerapkan jaringan mesh dimana memiliki sifat robust, yaitu jika salah satu node mengalami kerusakan maka tidak akan merusak keseluruhan sistem. Dalam sistem ini, server akan mengatur data sensor yang dapat diambil oleh node, menentukan batas minimum dan maksimum data dari sensor dimana jika batas terlewati maka sistem akan memberikan pemberitahuan kepada admin dan node akan mengeluarkan output pada pin tertentu sesuai dengan konfigurasi yang diberikan oleh server. Node dapat terhubung dengan sensor menggunakan 4 komunikasi yang sudah disediakan yaitu I2C, UART, analog, dan One-Wire. Data yang didapat dari node akan disimpan pada database lokal dan cloud. Hasil data sensor-sensor sudah dapat digunakan untuk memberikan informasi kadar karbondioksida, besar pH, suhu udara, dan intensitas cahaya di sekitar lingkungan sistem. Pada pengujian jaringan mesh, besar recovery waktu yang diperoleh jika salah satu node penghubung mengalami kerusakan lebih kecil dari 8 detik sehingga sistem jaringan mesh dapat diimplementasikan dengan baik dalam sistem.

Kata kunci : Hidroponik, Mesh Network, ESP8266, Raspberry Pi

Berikut adalah video untuk penelitian ini.