Control your home remotely and hassle free.
This project demonstrates an affordable IoT-based home automation system with the ESP8266 (NodeMCU) microcontroller. It provides remote control over home appliances such as lights and fans through a web interface or voice commands via Google Assistant. The system implements a 4-channel relay, Arduino IDE, and cloud platforms such as Sinric Pro for intelligent control. The objective is to provide greater convenience, particularly for disabled and elderly users, through remote access via smartphones. It includes status updates notified via email as well as platform-independent and real-time smart home control.
A working IoT-based home automation system was built utilizing the NodeMCU ESP8266 and 4-channel relay module. Web-based GUI was done with support for remote light and fan control through a browser interface. Google Assistant integration using Sinric Pro was achieved for voice-enabled automation. ESP Mail Client was used to set up email notifications with real-time alerts for ON/OFF operations of appliances. NodeMCU-relay wiring and circuit diagrams were tested and perfected. The system was programmed with Arduino IDE, using the ESP8266WiFi.h library for Wi-Fi. Successfully tested real-time appliance control and verified system response via smartphone and PC interfaces. Web server IP address was dynamically generated and tested on multiple devices within the same network.
Since this project was planned to be low-cost in nature, no external fund-raising was needed. All the components and materials that were needed were arranged personally by Abhijit Dutta and Rohit Ghosh. With the faculty's supervision, they prepared and executed the entire project on their own by working together and putting in effort.