A complete end-to-end IoT system that monitors environmental conditions in real time and automates heating, cooling, and lighting through a web-based dashboard accessible from any browser.
This project delivers a full IoT environmental monitoring and control solution. A microcontroller reads temperature and humidity from a DHT22 sensor and publishes readings over Wi-Fi. A custom web dashboard displays live data and lets the user set thresholds, schedule automation, and control outputs manually.
The system is designed for greenhouses, server rooms, offices, or any environment where temperature and humidity need to stay within precise limits.
The Arduino reads sensor data every 5 seconds and pushes it to the web dashboard via a lightweight HTTP server or MQTT broker. The dashboard — built with HTML, CSS, and JavaScript — renders live charts and control panels. When temperature or humidity exceeds the configured setpoint, the corresponding relay automatically activates the heater, fan, or humidifier.