๐ Introduction
In this IoT project, we will build a Smart Home Light Control System using ESP8266 WiFi module, Arduino, and Blynk IoT platform.
You can turn ON/OFF a light from your mobile phone from anywhere in the world using the Internet.
๐ง Working Principle
-
Mobile app sends command via Internet
-
ESP8266 receives data through WiFi
-
Arduino processes the command
-
Relay switches the light ON or OFF
This is a real-world IoT application used in smart homes and offices.
๐งฐ Components Required
| Component | Quantity |
|---|---|
| Arduino UNO | 1 |
| ESP8266 (ESP-01) | 1 |
| Relay Module (5V) | 1 |
| Bulb / Load | 1 |
| Breadboard | 1 |
| 3.3V Regulator (AMS1117) | 1 |
| 10kฮฉ Resistor | 2 |
| Jumper Wires | As required |
| Smartphone | 1 |
๐ผ️ Project Images (Upload in Blog)
๐น Image 1: Components Used
๐น Image 2: Circuit Diagram
๐น Image 3: Mobile App Interface
๐น Image 4: Final Working Model
![]() |
๐ Circuit Connections
๐ ESP8266 to Arduino
| ESP8266 Pin | Arduino Pin |
|---|---|
| VCC | 3.3V |
| GND | GND |
| CH_PD | 3.3V |
| TX | D2 |
| RX | D3 (via 10k/20k divider) |
⚠️ ESP8266 works only on 3.3V – do NOT connect to 5V
๐ Relay Connections
| Relay Pin | Arduino |
|---|---|
| IN | D8 |
| VCC | 5V |
| GND | GND |
๐งพ Arduino + ESP8266 Code (Blynk IoT)
๐ฑ Mobile App Setup (Blynk IoT)
-
Install Blynk App
-
Create new project → Select Arduino UNO
-
Add Button Widget
-
Set Virtual Pin V1
-
Mode → Switch
-
Copy Auth Token to code
⚙️ Applications
-
Smart home automation
-
Remote light control
-
IoT learning project
-
Home security systems
-
College IoT projects
✅ Advantages
✔ Control from anywhere
✔ Low cost
✔ Easy to expand
✔ Real-time control
✔ Beginner friendly IoT project
⚠️ Safety Note
Do not touch AC wires directly. Use proper insulation while connecting relay and bulb.
๐ Conclusion
This IoT Smart Home Project demonstrates how Internet and electronics work together.
It is perfect for students, beginners, and final-year projects.










0 comments:
Post a Comment