|
|
DHT11 |
x 1 | |
|
LCD1602 LCD Display with IIC I2C Serial Interface Adapter Module |
x 1 | |
|
|
LEDAny
|
x 1 | |
|
|
NODEMCU |
x 1 |
Smart ThermoStat
Smart Thermostat using ESP8266 & Blynk IoT:
This project is a Wi-Fi enabled smart thermostat built on the ESP8266 NodeMCU microcontroller. It monitors real-time temperature and humidity using a DHT11 sensor and displays the readings on a 16x2 I2C LCD screen. The system is remotely monitored and controlled through the Blynk IoT platform via a smartphone app.
Core Functionality:
The DHT11 sensor continuously reads temperature and humidity every second. These values are sent to the Blynk app (virtual pins V0 and V1) and displayed on the LCD in real time. When the temperature exceeds a defined threshold of 40°C, the system triggers an alert both on the LCD ("!! ALERT >40C !!") and through the LED indicator.
Two Operating Modes:
The system supports two distinct modes, switchable from the Blynk app:
Auto Mode (V3 = ON) — The LED is controlled automatically based on temperature. If the temperature rises above 40°C, the LED turns ON as a warning indicator. Once it drops back below the threshold, the LED turns OFF. Manual control is blocked in this mode.
Manual Mode (V3 = OFF) — The user can directly toggle the LED on or off from the Blynk app using the V2 button. The LCD shows "Manual ctrl only" to indicate the active mode. Auto temperature-based control is disabled.
LCD Feedback:
The 16x2 I2C LCD provides on-device visual feedback at all times. During startup, it runs a loading animation. In normal operation it shows live temperature and humidity. When auto mode detects high temperature, it switches to an alert message. Mode changes (auto/manual) are also briefly displayed on the LCD so the user knows the current state without checking the app.
Blynk Cloud Integration:
The device connects to Wi-Fi and communicates with Blynk cloud over port 80. Virtual pins are used as follows:
V0 — Temperature value (gauge/display widget)
V1 — Humidity value (gauge/display widget)
V2 — LED control button (manual toggle)
V3 — Auto mode toggle switch
On reconnection, the device syncs V2 and V3 from the cloud to restore the last known state, ensuring consistent behavior after power loss or network drops.
Components Used:
ESP8266 NodeMCU (Wi-Fi microcontroller)
DHT11 (temperature and humidity sensor)
16x2 LCD with I2C module (address 0x27)
LED with 220Ω current-limiting resistor
Blynk IoT platform (smartphone app + cloud)
To Know more: Refer Documentation "github.com/heyjsx-cloud/Smart-Thermostat/blob/main/SmartThermostat_Documentation.pdf"
Smart ThermoStat
Project images are for reference only. Actual production is based on the manufacturing files on the project page.
Please review the designer's notes (e.g., PCB thickness) and select the appropriate options.
PCBWay is not responsible
for issues caused by unsuitable parameter selections.
For more important ordering information, please refer to
Read More
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(0)
- Likes(1)
-
Heymant Visaakan J
Apr 21,2026
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Heymant Visaakan J
-
Distance Measuring Tool
# ESP8266 Distance Measurer - Complete Documentation---## 1. Project OverviewThis is an ESP8266-base...
-
Radar System
# ESP8266 Radar System - Complete Documentation---## 1. Project OverviewThis is an ESP8266-based Rad...
-
Desk Buddy
# Desk Buddy v2.0.0 - Complete Documentation---1. PROJECT OVERVIEWDesk Buddy v2.0.0 is a smart desk ...
-
Chess Clock
Project Overview:System Architecture & Control Logic:The ESP8266 acts as the central processor f...
-
ESP32 Air Mouse
Project Overview:The ESP32 Air Mouse is an innovative, gesture-controlled mouse that lets you naviga...
-
Smart Clock
Smart Clock PCB – Product DescriptionThe Smart Clock PCB is a custom-designed, 2-layer FR-4 printed ...
-
Smart ThermoStat
Smart Thermostat using ESP8266 & Blynk IoT:This project is a Wi-Fi enabled smart thermostat buil...
-
Programmable Mist Maker - XIAO / QT PY Extension
1054 2 1 -
RadioHAT - Raspberry Pi radio development platform
850 0 2 -
QWIIC-VL53L4CD Time-of-Flight Distance Sensor Module
1075 0 1 -
-
-
-
ARPS-2 – Arduino-Compatible Robot Project Shield for Arduino UNO
3316 0 6 -
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
3920 3 8 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
4308 2 2







