Home Automation and Home Security using Arduino and ESP8266(IOT)
J. Selvin Paul Peter1, S. Selvakumar2, Henum Pandit3, Pratul Aggarwal4
1J. Selvin Paul Peter, Asst Professor, SRM Institute of Science & Technology, Chennai, India.
2S .Selvakumar, Asst Professor, SRM Institute of Science & Technology, Chennai, India.
3Henum Pandit, Student, SRM Institute of Science & Technology, Chennai, India.
4Pratul Aggarwal, Student, SRM Institute of Science & Technology, Chennai, India.
Manuscript received on 04 May 2019 | Revised Manuscript received on 09 May 2019 | Manuscript Published on 13 May 2019 | PP: 39-42 | Volume-8 Issue-7S May 2019 | Retrieval Number: G10080587S19/19©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The objective of the project is to develop a Home Automation System, that also focuses on home security with the present available environment condition, without any major changes to the already existing infrastructure. The project is developed using Arduino Uno and Node MCU (ESP8266) as microcontrollers that control two different 4-Channel Relay that are in turn responsible for the operation of the home appliances. The Arduino Uno is programmed using the Arduino IDE and is interfaced with many sensors like Temperature Sensor, PIR sensor, Flame Sensor and Gas Sensor through jumper wires. The sensors provide the Arduino with various types of inputs which upon receiving the Arduino is programmed to perform certain type of operations, it gives user the ability to control the appliances automatically. Node MCU is also a type of microcontroller with the added feature of connecting to the Internet through the Wi-Fi Module that is already soldered on module. The Node MCU is also programmed using the Arduino IDE, it is connected to the Internet through which it receives signal and perform certain action on the relay for which it has been programmed by the user. This feature gives user the ability to be able to control all of the home appliances manually through a click of a button on the Interface of the mobile application or through simple voice commands. The user was given both the option to either control the appliances manually using the app interfaceor the voice commands, or automatically based on the input provided by the different sensors that are interfaced with the Arduino board.
Keywords: Arduino, Node MCU, Relay, Sensors, IOT, MQ135, ESP8266..
Scope of the Article: Network Performance; Protocols; Sensors