An IoT-based Home Automation System (Wireless Switch Controlling system) using the ESP8266 (NodeMCU) Microcontroller. This project allows users to control home appliances remotely via the Blynk app.
- Wireless control of home appliances (lights, fans, etc.)
- Uses ESP8266 (NodeMCU) microcontroller
- Integration with Blynk app for Android/iOS
- Easy to set up and deploy
- Includes complete documentation and example code
Home Automation System using ESP8266/
├── Code_NodeMCU_Blynk2_4Relay_Switch_NEW → NodeMCU ESP8266 code for 4-relay control via Blynk
├── Images → Project images and wiring diagrams
├── Complete Report.pdf → Detailed project report
└── readme.txt → Original readme file with setup instructions
- ESP8266 NodeMCU microcontroller
- Arduino IDE with ESP8266 board support
- Blynk App installed on your smartphone
- Required Arduino libraries:
BlynkESP8266WiFiWiFiClient
Add the following Board Manager URL in Arduino IDE:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Open Arduino IDE.
- Go to File → Preferences → Additional Board Manager URLs and add the URL above.
- Install the ESP8266 board via Tools → Board → Board Manager.
- Open
Code_NodeMCU_Blynk2_4Relay_Switch_NEWin Arduino IDE. - Update the WiFi credentials and Blynk authentication token in the code.
- Upload the code to the ESP8266 NodeMCU board.
- Use the Blynk app to control the relays and connected appliances.
- Video explanation (in Hindi): Click Here
This project is open-source. Feel free to use and modify it for educational purposes.