A responsive, auto-refreshing NodeMCU web server interface built with Bootstrap, featuring real-time control of LEDs (or relays) and live sensor feedback from DHT11 (Temperature & Humidity) and MQ Gas sensor.
The repository contains two versions of the NodeMCU server project:
Control 3 LEDs (or relays) directly from a clean, mobile-responsive web interface.
Includes:
- 3 controllable LEDs (or relays)
- DHT11 Sensor (Temperature & Humidity)
- MQ Gas Sensor (Air Quality Detection)
The interface displays live readings and dynamically changes colors based on sensor values.
- π± Bootstrap-based responsive UI
- π Auto-refreshing homepage for real-time data
- ποΈ Interactive LED/Relay control buttons
- π‘οΈ Live sensor readings (Temp, Humidity, Gas)
- π¨ Color-coded feedback for sensor thresholds
- β‘ Minimal setup for quick deployment on ESP8266/NodeMCU
- HTML/CSS (Bootstrap)
- JavaScript
- NodeMCU (ESP8266)
- Arduino IDE (for flashing code)
- Flash the desired
.ino
sketch (basic or sensor version) to your NodeMCU using the Arduino IDE. - Upload the
data/
folder (containing web files) to the ESP8266 SPIFFS. - Connect to the NodeMCU's IP address to access the smart control panel.
- Smart home control panels
- Educational IoT projects
- Real-time sensor monitoring dashboards
- DIY automation projects with minimal coding
NodeMCU
ESP8266
Web Server
Bootstrap UI
IoT Dashboard
LED Control
DHT11
MQ Sensor
Arduino
Smart Home Interface
Auto Refresh Web UI
ESP8266 Sensor Web Interface