SlideShare a Scribd company logo
1 of 12
BACHELOR IN INFORMATION TECHNOLOGY
Project Report On
HOME AUTOMATION SYSTEM USING NODE MCU
Submitted by: Submitted to:
ISHWOR KHATIWADA DEPARTMENT OF IOT
KRISTINA UDASH
AAYUSHI OJHA
Year/ Semester: 1st
/ 1ST DATE:2020/ /
ACKNOWLEDGEMENT
I would like to add few heartfelt words for the people who are part of our team as they
have been unending contribution right from the start of construction of the Project. Apart
from the team I am indebted to the numbers of persons who have provided helpful and
constructive guidance in the draft of material. I acknowledge with deep sense of gratitude
towards the encouragement in the form of substantial assistance provided for each and
every member of my team.
I would like to extend my sincere thanks to our Respected Teacher “RAJU SHRESTHA
AND TEXAS COLLEGE OF MANAGEMENT AND IT” For providing us the required
Technical guidance as well as equipment’s in the process of preparing this Project.
ABSTRACT
This project presents a design and prototype implementation of new home automation
system that uses WiFi technology as a network infrastructure connecting its parts.
The proposed system consists of two main components; the first part is the NODE MCU
Second part is hardware interface module, which provides appropriate interface to
sensors and actuator of home automation system. Unlike most of available home
automation system in the market the proposed system is scalable that one server can
manage many hardware interface modules as long as it exists on WiFi network coverage.
System supports a wide range of home automation devices like power management
components, and security components. The proposed system is better from the scalability
and flexibility point of view than the commercially available home automation systems.
CIRCUIT DIAGRAM:-
Review of Related Literature
When people think about home automation, most of them may imagine living in a smart
home: One remote controller for every household appliance. To some extent home
automation equals to smart home. They both bring out smart living condition and make
our life more convenient and fast.
LITERATURE SURVEY
Bluetooth based home automation system using cell phones: In Bluetooth based home
automation system the home appliances are connected to the Arduino BT board at input
output ports using relay. The Bluetooth connection is established between Arduino BT
board and phone for wireless communication. In this system the python script is used and
it can install on any of the Symbian OS environment, it is portable. One circuit is
designed and implemented for receiving the feedback from the phone, which indicate the
status of the device.
GSM based home automation system using cell phones:
Because of the mobile phone and GSM technology, the GSM based home automation is
lure to research. The SMS based home automation, GPRS based home automation and
dual tone multi frequency (DTMF) based home automation, these options we considered
mainly for communication in GSM.
Home automation using RF module:
The important goal of Home Automation System is to build a home automation system
using a RF controlled remote. Now technology is accelerating so homes are also getting
smarter. Modern homes are deliberately relocating from current l switches to centralized
control system, containing RF controlled switches.
INTRODUCTION
The project aims at designing an advanced home automation system using normal web
server and Wi-Fi technology using node M.c.u. The devices can be switched ON/OFF
and sensors can be read using a Personal Computer (PC) or any mobile through Wi-Fi.
Automation is the most frequently spelled term in the field of IT. The hunger for
automation brought many revolutions in the existing technologies. These had greater
importance than any other technologies due to its user-friendly nature. These can be used
as a replacement of the existing switches in home which produces sparks and also results
in fire accidents in few situations.
Considering the advantages of Wi-Fi an advanced automation system was developed to
control the appliances in the house. Wi-Fi (Short for Wireless Fidelity) is a wireless
technology that uses radio frequency to transmit data through the air. Wi-Fi has initial
speeds of 1mbps to 2mbps. Wi-Fi transmits data in the frequency band of 2.4 GHz.
OBJECTIVE OF PROJECT
 The goal of this project is to develop a home automation system that gives the
user complete control over all remotely controllable aspects of home.
 The automation system will have the ability to be controlled from a central host
PC, the Internet, and also remotely accessed via a Pocket PC with a Mobile based
application.
To facilitate the wireless connectivity with the system, the Arduino Uno will be
embedded with a WiFi module. This establishes the internet connection to the system and
all the home appliances can in turn be connected and controlled by internet.
Problems Encountered
 The device is made for humans but some time the sensor will
also detect animals and that is a major drawback.
 Sometimes the circuits of breadboard do not work properly.
 Using of small range sensor may not detect fast moving object
in time.
 Connection may be loss, problem in blink app.
 Library for esp8266 mcu malfunctioned.
APPLICATION OF PROJECT
 Home automation to control it very useful for surveillance application.
 Home Automation easily accessible and easy to use and beneficial.
 Automation reduces the problems of manual switching.
 The field of automation can be implemented in housing ,security,
education and offices
HARDWARE
Arduino:-
The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has
14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a
16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset
button. It contains everything needed to support the microcontroller; simply connect it to
a computer with a USB cable or power it with a AC-to-DC adapter or battery to get
started.
The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial
driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2)
programmed as a USB-to-serial converter. 21 The Uno is a microcontroller board based
on the ATmega328P.
It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog
inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a
reset button. It contains everything needed to support the microcontroller; simply connect
it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get
started.. "Uno" means one in Italian and was chosen to mark the release of Arduino
Software (IDE) 1.0.
The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of
Arduino, now evolved to newer releases. The Uno board is the first in a series of USB
Arduino boards.
NODE MCU Esp 8266:-
The ESP8266 WiFi Module is a self-contained SOC with integrated TCP/IP protocol
stack that can give any microcontroller access to your WiFi network.
The ESP8266 is capable of either hosting an application or offloading all Wi-Fi
networking functions from another application processor. Each ESP8266 module comes
pre-programmed with an AT command set firmware, meaning, you can simply hook this
up to your Arduino device and get about as much WiFi-ability as a WiFi Shield offers
(and that’s just out of the box).
The ESP8266 module is an extremely cost effective board with a huge, and ever growing,
community
Relay board:-
A relay is an electrical device which is generally used to control high voltages using very
low voltage as an Input. This consists of a coil wrapped around a pole and a two small
metal flaps(nodes) that are used to close the circuit.
One of the nodes is fixed and other is movable. Whenever electricity is passed through
the coil, it creates a magnetic field and attracts the moving node towards the static node
and the circuit gets completed.
So, just by applying small voltage to power up the coil we can actually complete the
circuit for the high voltage to travel. You may control devices 220V / 120V (up to 2)
directly with one such relay unit. It is fully powered by the AC Current. Suitable for
home automation applications, hobby projects, industrial automation.
SOFTWARES
ARDUINO IDE:
The Arduino Integrated Development Environment - or Arduino Software (IDE) -
contains a text editor for writing code, a message area, a text console, a toolbar with
buttons for common functions and a series of menus. It connects to the Arduino and
Genuino hardware to upload programs and communicate with them. The source code for
the IDE is released under the GNU General Public License, version .The Arduino IDE
supports the languages C and C++ using special rules of code structuring.The Arduino
IDE supplies a software library from the Wiring project, which provides many common
input and output procedures.
Blynk:
Blynk was designed for the Internet of Things. It can control hardware remotely, it can
display sensor data, it can store data, vizualize it and do many other cool things.
There are three major components in the platform:
 Blynk App - allows to you create amazing interfaces for your projects using various
widgets we provide.
 Blynk Libraries - for all the popular hardware platforms - enable communication with
the server and process all the incoming and outcoming commands.
Connection to the cloud using:
 WiFi
 Bluetooth and BLE
 Ethernet
 USB (Serial
FLOWCHART AND ALGORITHM
STEP 1:GET ESP8266 NODE MCU, ARDUINO
UNO AND 2 CHANNEL RELAY.
STEP 2:
RESULT
The IOT system we have developed is tested in different load at the experimental setup,
the user needs to install the software to his/her laptop or android phone.
After proper installation of the provided software As soon as the setup is completed, a
home page will appear, from which the user could keep a track of all the electronic and
electrical devices which are connected with the server by switching on and off.
REFERENCES
 https://docs.blynk.cc/
 https://www.arduino.cc/en/main/software
 https://create.arduino.cc/projecthub
 https://create.arduino.cc/projecthub /serial-communication-between-nodemcu-and-
arduino-640819?ref=search&ref_id=node%20mcu&offset=1
 https://www.electronics-lab.com/project/home-automation-using-nodemcu-
esp8266-board/
 https://www.electronicwings.com/nodemcu/nodemcu-gpio-with-arduino-ide

More Related Content

What's hot

Remote control for home appliances
Remote control for home appliancesRemote control for home appliances
Remote control for home appliances
Bharath University
 

What's hot (20)

SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
Bluetooth based home automation using arduino presentaton
Bluetooth based home automation using arduino presentatonBluetooth based home automation using arduino presentaton
Bluetooth based home automation using arduino presentaton
 
Home automation using bluetooth - Aurdino BASED
Home automation using bluetooth - Aurdino BASEDHome automation using bluetooth - Aurdino BASED
Home automation using bluetooth - Aurdino BASED
 
Remote control for home appliances
Remote control for home appliancesRemote control for home appliances
Remote control for home appliances
 
Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...Home automation in client server using NodeMcu approach along with user notif...
Home automation in client server using NodeMcu approach along with user notif...
 
Iot based home automation
Iot based home automationIot based home automation
Iot based home automation
 
Google Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home AutomationGoogle Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home Automation
 
Smart garden
Smart gardenSmart garden
Smart garden
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
Android Based Home Automation Control
Android Based Home Automation ControlAndroid Based Home Automation Control
Android Based Home Automation Control
 
Wireless mobile charger or wireless power transfer
Wireless mobile charger or  wireless power transferWireless mobile charger or  wireless power transfer
Wireless mobile charger or wireless power transfer
 
Home automation ppt
Home automation pptHome automation ppt
Home automation ppt
 
Home automation using_pc
Home automation using_pcHome automation using_pc
Home automation using_pc
 
How IoT & Smart Home Automation Will Change the Way We Live
How IoT & Smart Home Automation Will Change the Way We LiveHow IoT & Smart Home Automation Will Change the Way We Live
How IoT & Smart Home Automation Will Change the Way We Live
 
Home automation
Home automationHome automation
Home automation
 
Presentation on INTERNET OF THINGS
Presentation on INTERNET OF THINGSPresentation on INTERNET OF THINGS
Presentation on INTERNET OF THINGS
 
Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]Smart accident detector and intimator [autosaved]
Smart accident detector and intimator [autosaved]
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Cell Phone Detector ppt- IIEST, Shibpur
Cell Phone Detector ppt- IIEST, ShibpurCell Phone Detector ppt- IIEST, Shibpur
Cell Phone Detector ppt- IIEST, Shibpur
 
Arduino based Home Automation System with Android
Arduino based Home Automation System with AndroidArduino based Home Automation System with Android
Arduino based Home Automation System with Android
 

Similar to Report

Arduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android PhoneArduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android Phone
ijtsrd
 

Similar to Report (20)

Bluetooth Home Automation System
Bluetooth Home Automation SystemBluetooth Home Automation System
Bluetooth Home Automation System
 
Smart Home Automation using Wi-Fi
Smart Home Automation using Wi-FiSmart Home Automation using Wi-Fi
Smart Home Automation using Wi-Fi
 
Digital home automation with arduino bluetooth
Digital home automation with arduino bluetoothDigital home automation with arduino bluetooth
Digital home automation with arduino bluetooth
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET - IoT based Home Automation System through Voice Control using Google A...IRJET - IoT based Home Automation System through Voice Control using Google A...
IRJET - IoT based Home Automation System through Voice Control using Google A...
 
IJSRED-V2I4P4
IJSRED-V2I4P4IJSRED-V2I4P4
IJSRED-V2I4P4
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Arduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android PhoneArduino Based Home Lighting Control by Android Phone
Arduino Based Home Lighting Control by Android Phone
 
IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET- Wi-Fi Control First Person View Robot (FPV)IRJET- Wi-Fi Control First Person View Robot (FPV)
IRJET- Wi-Fi Control First Person View Robot (FPV)
 
Internet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptxInternet of Things Presentation (IoT).pptx
Internet of Things Presentation (IoT).pptx
 
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docxDIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
DIGITAL LOGIC DESIGN (1) PROJECT REPORT.docx
 
IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
 
IoT Based home automation system using Arduino board
IoT Based home automation system using Arduino boardIoT Based home automation system using Arduino board
IoT Based home automation system using Arduino board
 
IRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of ThingsIRJET- Multi Plug Control using Internet of Things
IRJET- Multi Plug Control using Internet of Things
 
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCUCONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
CONTROLLING HOME APPLIANCES WITH IOT,BLYNK APP & NODE MCU
 
smart switchboard pcu.pptx
smart switchboard pcu.pptxsmart switchboard pcu.pptx
smart switchboard pcu.pptx
 
IRJET- Home Automation using Arduino and IoT
IRJET-  	  Home Automation using Arduino and IoTIRJET-  	  Home Automation using Arduino and IoT
IRJET- Home Automation using Arduino and IoT
 
IRJET - Advanced Internet & Bluetooth based Home Automation using Arduino Mic...
IRJET - Advanced Internet & Bluetooth based Home Automation using Arduino Mic...IRJET - Advanced Internet & Bluetooth based Home Automation using Arduino Mic...
IRJET - Advanced Internet & Bluetooth based Home Automation using Arduino Mic...
 
Home Automation using Internet of Things
Home Automation using Internet of ThingsHome Automation using Internet of Things
Home Automation using Internet of Things
 

More from IshworKhatiwada (6)

8086 Microprocessor
8086 Microprocessor8086 Microprocessor
8086 Microprocessor
 
Password Based Access Control System using Microcontroller
Password Based Access Control System using MicrocontrollerPassword Based Access Control System using Microcontroller
Password Based Access Control System using Microcontroller
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
Differential equation
Differential equationDifferential equation
Differential equation
 
Operating system and installation
Operating system and  installationOperating system and  installation
Operating system and installation
 
A CASE STUDY ALIBABA.COM
A CASE STUDY ALIBABA.COMA CASE STUDY ALIBABA.COM
A CASE STUDY ALIBABA.COM
 

Recently uploaded

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 

Recently uploaded (20)

Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Bridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptxBridge Jacking Design Sample Calculation.pptx
Bridge Jacking Design Sample Calculation.pptx
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 

Report

  • 1. BACHELOR IN INFORMATION TECHNOLOGY Project Report On HOME AUTOMATION SYSTEM USING NODE MCU Submitted by: Submitted to: ISHWOR KHATIWADA DEPARTMENT OF IOT KRISTINA UDASH AAYUSHI OJHA Year/ Semester: 1st / 1ST DATE:2020/ /
  • 2. ACKNOWLEDGEMENT I would like to add few heartfelt words for the people who are part of our team as they have been unending contribution right from the start of construction of the Project. Apart from the team I am indebted to the numbers of persons who have provided helpful and constructive guidance in the draft of material. I acknowledge with deep sense of gratitude towards the encouragement in the form of substantial assistance provided for each and every member of my team. I would like to extend my sincere thanks to our Respected Teacher “RAJU SHRESTHA AND TEXAS COLLEGE OF MANAGEMENT AND IT” For providing us the required Technical guidance as well as equipment’s in the process of preparing this Project.
  • 3. ABSTRACT This project presents a design and prototype implementation of new home automation system that uses WiFi technology as a network infrastructure connecting its parts. The proposed system consists of two main components; the first part is the NODE MCU Second part is hardware interface module, which provides appropriate interface to sensors and actuator of home automation system. Unlike most of available home automation system in the market the proposed system is scalable that one server can manage many hardware interface modules as long as it exists on WiFi network coverage. System supports a wide range of home automation devices like power management components, and security components. The proposed system is better from the scalability and flexibility point of view than the commercially available home automation systems.
  • 5. Review of Related Literature When people think about home automation, most of them may imagine living in a smart home: One remote controller for every household appliance. To some extent home automation equals to smart home. They both bring out smart living condition and make our life more convenient and fast. LITERATURE SURVEY Bluetooth based home automation system using cell phones: In Bluetooth based home automation system the home appliances are connected to the Arduino BT board at input output ports using relay. The Bluetooth connection is established between Arduino BT board and phone for wireless communication. In this system the python script is used and it can install on any of the Symbian OS environment, it is portable. One circuit is designed and implemented for receiving the feedback from the phone, which indicate the status of the device. GSM based home automation system using cell phones: Because of the mobile phone and GSM technology, the GSM based home automation is lure to research. The SMS based home automation, GPRS based home automation and dual tone multi frequency (DTMF) based home automation, these options we considered mainly for communication in GSM. Home automation using RF module: The important goal of Home Automation System is to build a home automation system using a RF controlled remote. Now technology is accelerating so homes are also getting smarter. Modern homes are deliberately relocating from current l switches to centralized control system, containing RF controlled switches.
  • 6. INTRODUCTION The project aims at designing an advanced home automation system using normal web server and Wi-Fi technology using node M.c.u. The devices can be switched ON/OFF and sensors can be read using a Personal Computer (PC) or any mobile through Wi-Fi. Automation is the most frequently spelled term in the field of IT. The hunger for automation brought many revolutions in the existing technologies. These had greater importance than any other technologies due to its user-friendly nature. These can be used as a replacement of the existing switches in home which produces sparks and also results in fire accidents in few situations. Considering the advantages of Wi-Fi an advanced automation system was developed to control the appliances in the house. Wi-Fi (Short for Wireless Fidelity) is a wireless technology that uses radio frequency to transmit data through the air. Wi-Fi has initial speeds of 1mbps to 2mbps. Wi-Fi transmits data in the frequency band of 2.4 GHz. OBJECTIVE OF PROJECT  The goal of this project is to develop a home automation system that gives the user complete control over all remotely controllable aspects of home.  The automation system will have the ability to be controlled from a central host PC, the Internet, and also remotely accessed via a Pocket PC with a Mobile based application. To facilitate the wireless connectivity with the system, the Arduino Uno will be embedded with a WiFi module. This establishes the internet connection to the system and all the home appliances can in turn be connected and controlled by internet.
  • 7. Problems Encountered  The device is made for humans but some time the sensor will also detect animals and that is a major drawback.  Sometimes the circuits of breadboard do not work properly.  Using of small range sensor may not detect fast moving object in time.  Connection may be loss, problem in blink app.  Library for esp8266 mcu malfunctioned. APPLICATION OF PROJECT  Home automation to control it very useful for surveillance application.  Home Automation easily accessible and easy to use and beneficial.  Automation reduces the problems of manual switching.  The field of automation can be implemented in housing ,security, education and offices
  • 8. HARDWARE Arduino:- The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. Instead, it features the Atmega16U2 (Atmega8U2 up to version R2) programmed as a USB-to-serial converter. 21 The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.. "Uno" means one in Italian and was chosen to mark the release of Arduino Software (IDE) 1.0. The Uno board and version 1.0 of Arduino Software (IDE) were the reference versions of Arduino, now evolved to newer releases. The Uno board is the first in a series of USB Arduino boards. NODE MCU Esp 8266:- The ESP8266 WiFi Module is a self-contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WiFi network. The ESP8266 is capable of either hosting an application or offloading all Wi-Fi networking functions from another application processor. Each ESP8266 module comes pre-programmed with an AT command set firmware, meaning, you can simply hook this up to your Arduino device and get about as much WiFi-ability as a WiFi Shield offers (and that’s just out of the box). The ESP8266 module is an extremely cost effective board with a huge, and ever growing, community
  • 9. Relay board:- A relay is an electrical device which is generally used to control high voltages using very low voltage as an Input. This consists of a coil wrapped around a pole and a two small metal flaps(nodes) that are used to close the circuit. One of the nodes is fixed and other is movable. Whenever electricity is passed through the coil, it creates a magnetic field and attracts the moving node towards the static node and the circuit gets completed. So, just by applying small voltage to power up the coil we can actually complete the circuit for the high voltage to travel. You may control devices 220V / 120V (up to 2) directly with one such relay unit. It is fully powered by the AC Current. Suitable for home automation applications, hobby projects, industrial automation. SOFTWARES ARDUINO IDE: The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them. The source code for the IDE is released under the GNU General Public License, version .The Arduino IDE supports the languages C and C++ using special rules of code structuring.The Arduino IDE supplies a software library from the Wiring project, which provides many common input and output procedures. Blynk: Blynk was designed for the Internet of Things. It can control hardware remotely, it can display sensor data, it can store data, vizualize it and do many other cool things. There are three major components in the platform:  Blynk App - allows to you create amazing interfaces for your projects using various widgets we provide.  Blynk Libraries - for all the popular hardware platforms - enable communication with the server and process all the incoming and outcoming commands. Connection to the cloud using:  WiFi  Bluetooth and BLE  Ethernet  USB (Serial
  • 10. FLOWCHART AND ALGORITHM STEP 1:GET ESP8266 NODE MCU, ARDUINO UNO AND 2 CHANNEL RELAY. STEP 2:
  • 11.
  • 12. RESULT The IOT system we have developed is tested in different load at the experimental setup, the user needs to install the software to his/her laptop or android phone. After proper installation of the provided software As soon as the setup is completed, a home page will appear, from which the user could keep a track of all the electronic and electrical devices which are connected with the server by switching on and off. REFERENCES  https://docs.blynk.cc/  https://www.arduino.cc/en/main/software  https://create.arduino.cc/projecthub  https://create.arduino.cc/projecthub /serial-communication-between-nodemcu-and- arduino-640819?ref=search&ref_id=node%20mcu&offset=1  https://www.electronics-lab.com/project/home-automation-using-nodemcu- esp8266-board/  https://www.electronicwings.com/nodemcu/nodemcu-gpio-with-arduino-ide