You are on page 1of 29

HOME AUTOMATION USING

NODE MCI-J AND BLYNK APP


OUTLINE
• Abstract
• Motivation Objectives components Software requirements
• Circuit Diagram
• Configuring Software
• Code
• Experimental results
• Advantages Applications
• Conclusion
• Reference
ABSTRACT
ABSTRACT

• The main objective of this project is to develop a home automation system using
an Node MCIJ board with Internet being remotely controlled by any Android OS
smart phone. Modern houses are gradually shifting from conventional switches
to centralized control system, involving remote controlled switches.
ΜΟΤΙ%ΙΑΤΙΟΝ
ο.
MOTIVATION
• Presently, conventional wall switches located in different parts of the house
makes it difficult for the user to go near them to operate. Even more it becomes
more difficult for the elderly or physically handicapped people to do so. Remote
controlled home automation system provides a most modern solution with
smart phones.
OBJECTIVE
OBJECTIVE

Automating the bulk of electronic and


electrical tasks within a home.
COMPONENTS

NODE MCI-J
RELLAYS
BATTERIES
LED BULBS
ADO A

SOFTWARE
REQUIREMEN
TS

ARDUINO IDE
ESP8266 LIBRARY
BLYNK LIBRARIES BLYNK APP
CIRCUIT DIAGRAM
CONNECTIONS

Connect DO pin of NodeMCU to DI pin of 4- Channel Relay board.


Connect DI pin of NodeMCU to D2 pin of 4- Channel Relay board.
Connect D2 pin of NodeMCU to D3 pin of 4- Channel Relay board.
Connect D3 pin of NodeMCU to 04 pin of 4- Channel Relay board.
Connect 3.3V of NodeMCl_J to Vcc pin of 4- Channel Relay board.
Connect GND pin of NodeMCLJ to GNDpin of 4- Channel Relay board.
COFIGURING SOFTWARE
BLYNK LIBRARIES
Step l:

Download BLYNK latest Libraries from the official blynk website

ADO A
ESP8266 LIBRARIES
step 2:
Download ESP2866 Libraries from the board mange

https:J/arduino.esp8266.com/stable/package_esp8266com_index.json

Simple blink test should be performed to test the Node Mcu board condition

ADO A
ADO A
ADO A
CODE

char authll z •yourAuthToken•;


SSid0 •SERVERh' Your credentials. char pass] =
•SERVER PASSWORD•;
Void setup()
( Serial.begin(9600); mt will initialize serial communication for debugging and logging with a baud rate
Blynk.begin(auth, ssid, pass); This begins the connection for respective Blynk Auth Token, Server
Name and Server Password

ADO A
//Th\S Sync Stare Of your de Vice

Void loop()
Blynk.run(); }

ADO A
step 5: DUMPING CODE IN NODE MCU

ADO A
ADVANTAGES:

Simplest method to automate home appliances.


Helps physically challenged in their daily activities.
Electrical and electronic appliances can be controlled
any where from the world.
APPLICATIONS

Lighting control
Lawn/Gardening management
Smart Home Appliances
Improved Home safety and security
Home air quality and water quality monitoring
Natural Language-based voice assistants
Al-driven digital experiences
Smart Switches
Smart Locks
Smart Energy Meters
Smart medication reminders...and many more

ADO A

CONCLUSION:
The home automation system has been experimentally
proven to work satisfactorily by connecting sample appliances
to it and the appliances were successfully controlled from a
wireless mobile device.
Thus a low-cost home automation system was successfully
designed, implemented and tested

ADO A
ΤΙ-ΙΑΝΚ γου!

ΑΝΥ QlJERRlES???

You might also like