IoT Monitoring System

Sistem IoT penyiraman tanaman otomatis berbasis Fuzzy Logic dengan integrasi dashboard web real time.

C/C++FastAPIWebSocketESP32Fuzzy Logic
IoT Monitoring System - image 1
IoT Monitoring System - image 2
IoT Monitoring System - image 3
IoT Monitoring System - image 4

Overview

Sistem Internet of Things (IoT) untuk monitoring dan penyiraman tanaman otomatis berbasis ESP32 yang dirancang untuk meningkatkan efisiensi penggunaan air serta mendukung perawatan tanaman secara cerdas. Sistem ini mengintegrasikan sensor kelembapan tanah dan sensor suhu–kelembapan udara (DHT11) untuk mengumpulkan data lingkungan secara real-time. Data tersebut diproses menggunakan metode Fuzzy Logic (Mamdani) sehingga keputusan penyiraman dapat dilakukan secara adaptif dengan mempertimbangkan beberapa parameter sekaligus, bukan hanya berdasarkan satu nilai ambang (threshold). ESP32 berperan sebagai pusat kendali yang menangani pembacaan sensor, proses inferensi fuzzy, serta kontrol pompa air. Arsitektur sistem juga mendukung pemantauan berbasis web untuk menampilkan kondisi tanaman secara real time.

Tech Stack

ESP32 Control UnitDHT11, Soil Mousture & DS18b20FastAPI ServerWebSocketHTML/CSS For UI WebsiteMonitoring DataUse Fuzzy Logic for Accurate Decision

Key Features

Otomatisasi penyiraman berbasis Fuzzy Logic
Monitoring real-time suhu dan kelembaban
Dashboard Web Responsif dengan data yang real-time
Fuzzy Logic Sebagai perhitungan waktu penyiraman