Design and Implementation of Home Automation system using Arduino Uno and NodeMCU ESP8266 IoT Platform
The fast change and growth in technology has gradually met the modern man's need to be able to easily control many aspects of his life. Such aspects include controlling one's home remotely without geographical restrictions. The concept of Home Automation System (HAS) is growing fast due to...
Saved in:
Published in | International Conference on Advanced Mechatronic Systems pp. 161 - 166 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
17.12.2022
|
Subjects | |
Online Access | Get full text |
ISSN | 2325-0690 |
DOI | 10.1109/ICAMechS57222.2022.10003361 |
Cover
Loading…
Summary: | The fast change and growth in technology has gradually met the modern man's need to be able to easily control many aspects of his life. Such aspects include controlling one's home remotely without geographical restrictions. The concept of Home Automation System (HAS) is growing fast due to the advent of Internet of Things (IoT). The interconnection and control of heterogeneous devices using the internet makes it possible for modern man to control appliances in his home and monitor conditions such as temperature or gas leakages while away from the house. It is important that such control can be achieved effectively at a low cost and from anywhere in the world. Here, a system is designed and implemented to achieve this home control using the concepts of IoT. The system allows the user to remotely monitor sensors and control loads in his home on a mobile. For instance, if temperature is above the preset value, the user can switch on the fan or switch off the heating system. The user is afforded two alternatives to control the appliances: (1) using digital buttons on Blynk App installed in the android based mobile device, and (2) using Google Assistant to control the appliances using voice instructions. This system is implemented using the NodeMCU ESP8266 Wi-Fi module, Arduino Uno, 4 channel relay module, temperature sensor (DHT 11), LDR and PIR sensor. The system can control home appliances both of AC and DC nature through the switching abilities of the relay channel. The IoT is achieved by means of the NodeMCU whose GPIO pins are also used to digitally control the relay. The sensors are interfaced to the Arduino, which can communicate to the ESP8266Webserver. Finally, the system is tested and shows good performance. |
---|---|
ISSN: | 2325-0690 |
DOI: | 10.1109/ICAMechS57222.2022.10003361 |