Black Book, Home Automation using NodeMCU & Blynk PDF

Title Black Book, Home Automation using NodeMCU & Blynk
Author Ganesh S Sawant
Pages 60
File Size 2 MB
File Type PDF
Total Downloads 29
Total Views 104

Summary

JAYAWANT SHIKSHAN PRASARAK MANDAL’s Bhivrabai Sawant Polytechnic (Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai) Gat No. 720 (1&2), Wagholi, Pune Pune-Nagar Road, Pune-412207) 412207) Phone: 020 – 65335100 Tele fax: - + 91-020-65335100 E-mail: [email protected]...


Description

JAYAWANT SHIKSHAN PRASARAK MANDAL’s

Bhivrabai Sawant Polytechnic (Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai) Gat No. 720 (1&2), Wagholi, Pune Pune-Nagar Road, Pune-412207) 412207) Phone: 020 – 65335100 Tele fax: - + 91-020-65335100 E-mail: [email protected] Website: www.jspm.edu.in

A PROJECT REPORT ON

Home Automation “Using NodeMCU & Blynk’’ Blynk Under Guidance Of

Prof. – V.B.Takale Submitted By

1. Ms. Aishwarya Jadhav 2. Mr.Ganesh Sawant 3. Ms. Swapnali Kumbhar 4. Ms. Pooja Kadam DEPARTMENT OF ELECTRONICS & TELECOMMUNICATION ENGINEERING

Academic Year 2019-2020

Maharashtra State Board of Technical Education Mumbai -51

Certificate Title

Name

Enrollment Number.

This is to certify that

Ms. Aishwarya Jadhav

1707100253

This is to certify that

Mr.Ganesh Sawant

1707100532

This is to certify that

Ms. Swapnali Kumbhar

1707100275

This is to certify that

Ms. Pooja Kadam

1407100153

Submitted in partial fulfilment of requirement for award of diploma in Electronics & Telecommunications Engineering by Maharashtra State Board of technical Education Mumbai-51, as a record of the student own work carried out by them under my guidance & supervision.

PROJECT GUIDE

PROJECT CO-ORDINATOR

(Prof. V. B. TAKALE)

(Prof. V. B. TAKALE)

EXTERNAL EXAMINER

H.O.D ( Prof. R.S. DHORJE )

PRINCIPAL (Dr. SACHIN ADMANE )

ACKNOWLEDGMENT

A project of such comprehensive coverage cannot be prepared without help of numerous source & people in this field. We are specially indebt to Prof. R .S. Dhorje Mam Head of Department Of Electronics & Telecommunication. For inspiring us for take this project. We also express our sincere attitude of Prof. V .B. Takale. For their valuable guidance to solve the queries and motivate us throughout the project work, to solve it in the possible manner. Finally we are also thankful to the staff of the E&TC Dept. And all our friends who are always encourage and support us for completion of our project.

Student Name

Seat No.

1. Ms. Aishwarya Jadhav

214713

2. Mr.Ganesh Sawant

214722

3. Ms.Swapnali Kumbhar

214719

4. Ms. Pooja Kadam

214709

Signature

JAYAWANT SHIKSHAN PRASARAK MANDAL’s

Bhivrabai Sawant Polytechnic (Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai) Gat No. 720 (1&2), Wagholi, Pune Pune-Nagar Road, Pune-412207) Phone: 020 – 65335100 Tele fax: - + 91-020-65335100 E-mail: [email protected] Website: www.jspm.edu.in

Electronics & Telecommunication Engineering Department

VISION To develop Electronics & Telecommunication Engineers with sound technical knowledge focusing on social and industrial demands with professional ethics.

MISSION M1: To create environment for imparting technical education through effective teaching- learning process. M2:: To develop industry driven & Entrepreneurial Skills through co-curricular co and extra co-curricular curricular activities. M3: To provide value based education for socio socio-economic economic enhancement of nation.

JAYAWANT SHIKSHAN PRASARAK MANDAL’s

Bhivrabai Sawant Polytechnic (Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai) Gat No. 720 (1&2), Wagholi, Pune Pune-Nagar Road, Pune-412207) Phone: 020 – 65335100 Tele fax: - + 91-020-65335100 E-mail: [email protected] Website: www.jspm.edu.in

Institute vision & Mission To develop globally competent technocrats by imparting quality technical education for soco- economic enhancement of the Nation.

Mission of Institute  M1- To nurture re and maintain an environment oof highh academic standard for diplomat students, encouraging for higher education and entrepreneurial abilities abilities.

 M2- To deliver quality education by inserting basic and engineering knowledge, interpersonal skills skills, critical thinking and creativity.

 M3- To equip students with technical skills, ethical and moral values to meet aspirations of the society and Industry, thereby to contribute sustainable development of the Nation.

JAYAWANT SHIKSHAN PRASARAK MANDAL’s

Bhivrabai Sawant Polytechnic (Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai) Gat No. 720 (1&2), Wagholi, Pune Pune-Nagar Road, Pune-412207) Phone: 020 – 65335100 Tele fax: - + 91-020-65335100 E-mail: [email protected] Website: www.jspm.edu.in

Programme Outcomes (Po’s) PO 1. Basic knowledge: An ability to apply knowledge of basic mathematics, sciences and engineering to solve the engineering problems. PO 2. Discipline knowledge: An ability to apply discipline-specific specific knowledge to solve, solve score and for or applied engineering problems. PO 3. Experiments and practice: An ability to Plan and perform experiments and practices and to use the results to solve engineering problems. PO 4. Engineering ineering tools: Apply appropriate technologies and tools with an understanding of the limitations. PO 5. The engineer and society: Demonstrate knowledge to Assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant engineering practices. PO 6. Environment and sustainability: Understand the impact of the engineering solutions in societal and environmental contexts, and demonstrate the knowledge aand nd need for sustainable development. PO 7. Ethics: Apply ethical principles for commit to professional ethics, responsibilities and norms of the engineering practice. PO 8. Individual and team work: Function effectively as an individual and as a team member or leader in diverse/ multidisciplinary teams. PO 9. Communication: An ability to communicate effectively. PO 10. Life-long long learning: Recognize the need for, and have the preparation and ability to Engage in independent and life life-long learning in the context of technological changes

JAYAWANT SHIKSHAN PRASARAK MANDAL’s

Bhivrabai Sawant Polytechnic (Approved by AICTE, New Delhi, Govt. of Maharashtra, Affiliated to MSBTE Mumbai) Gat No. 720 (1&2), Wagholi, Pune Pune-Nagar Road, Pune-412207) Phone: 020 – 65335100 Tele fax: - + 91-020-65335100 E-mail: [email protected] Website: www.jspm.edu.in

Programme Educational Objectives (Peo’s ) PEO 1: To develop the ability among student to understand the concept of electronics & telecommunication engineering that will facilitate social & industrial demand. PEO 2: To give exposure to emerging technologies adequate training & opportunities to work as an individual & team effectively in the world of work. PEO 3: To promote innovative ideas, logical thinking & improve communication skills, presentation skills, learning abilities & managing skills. PEO 4: To develop & enhance ability to solve, analyze engineering problems & provide real time solutions.

Programme Specific Outcomes (Pso’s) PSO 1: To apply fundamentals of electronics in various domains of analog and digital systems. PSO2: To design and analyze functional elements of different wired and wireless communication systems. PSO3: Understanding the principle and construction of electrical machine and determine their performance through testing.

Contents Sr.No

1. 2. 3. 4. 5. 6. 7. 8. 9.

10.

11.

12. 13. 14. 15. 16. 17. 18. 19.

Index ABSTRACT INTRODUCTION LITERATURE SURVEY PROBLEM DEFINITION METHODOLOGY BLOCK DIAGRAM WORKING DIAGRAM CIRCUIT DIAGRAM NODEMCU ESP-8266 12-E  OVERVIEW  PIN DIAGRAM/DESCRIPTION  FEATURES 4-CHANNEL RELAY MODULE  INTRODUCTION  PRINCIPLE  PIN DESCRIPTION  FEATURES ESP-8266  INTRODUCTION  PIN DIAGRAM  PIN CONFIGURATION  SPECIFICATION POWER SUPPLY  INTRODUCTION  DESCRIPTION FLOW CHART (PROGRAMMING) ADVANTAGES & APPLICATIONS REFERENCES CONCLUSION FUTURE SCOPE COST OF COMPONENTS APPENDIX A

Page. No 1 2 3-4 5 6 7-8 9-10 11-12 13-15

16-17

18-20

21-22 23 24-25 26 27 28 29 30-32

Chapter No : 1

ABSTRACT

HOME AUTOMATION USING NODEMCU & BLYNK

ABSTRACT

With advancement of Automation technology, life is getting simpler and easier in all aspects. In today’s world Automatic systems are being preferred over manual system. With the rapid increase in the number of users of internet over the past decade has made Internet a part and parcel of life, and IoT is the latest and emerging internet technology. Internet of things is a growing network of everyday object-from industrial machine to consumer goods that can share information and complete tasks while you are busy with other activities. Wireless Home Automation system (HAS) using IoT is a system that uses computers or mobile devices to control basic home functions and features automatically through internet from anywhere around the world, an automated home is sometimes called a smart home. It is meant to save the electric power and human energy. The home automation system differs from other system by allowing the user to operate the system from anywhere around the world through internet connection. In this paper we present a Home Automation system(HAS) using Blynk Community that employs the integration of cloud networking, wireless communication, to provide the user with remote control of various lights, fans, and appliances within their home and storing the data in the cloud. The system will automatically change on the basis of sensors’ data. This system is designed to be low cost and expandable allowing a variety of devices to be controlled

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 1

Chapter No : 2

INTRODUCTION

HOME AUTOMATION USING NODEMCU & BLYNK

INTRODUCTION

IOT or internet of things is an upcoming technology that allows us to control hardware devices through the internet .Here we propose to use IOT in order to control home appliances, thus automating modern homes through the internet. This system uses 4-loads to demonstrate as house Appliances Controlling. Our user friendly interface allows a user to easily control these home appliances through the internet Worldwide. For this system we use an NodeMCU (Node Microcontroller Unit).This microcontroller is interfaced with a Relay modem to get user commands over the internet. Relays are used to switch loads. The entire system is powered by a 5V Adaptor/Charger (Microtype). After receiving user commands over the internet, NodeMCU processes these instructions to operate these loads accordingly and display the system status on an Smart Phone Display. Thus this system allows for efficient home automation over the internet. In this we have used the Blynk Community Application dor controlling the Home Appliance all over the world. The Method used for controlling are Swiping the figures on Smartphone or Voice Control with Google assistant and After that we have used the latest technique that is IFTTT Platform & WebHooks For triggering our circuits. It will trigger the circuit as it gets input command from the Google assistant.

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 2

Chapter No : 3

LITERATURE SURVEY

HOME AUTOMATION USING NODEMCU & BLYNK

3.1. LITERATURE SURVEY 1)    



2)  

    

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 program of Arduino BT board is based on high level interactive C language of microcontrollers; the connection is made via Bluetooth. The password protection is provided so only authorized user is allowed to access the appliances. 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 PHONES:

USING CELL

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. The home sensors and devices interact with the home network and communicates through GSM and SIM (subscriber identity module). The system use transducer which convert machine function into electrical signals which goes into microcontroller. The sensors of system convert the physical qualities like sound, temperature and humidity into some other quantity like voltage. The microcontroller analysis all signal and convert them into command to understand by GSM module. Select appropriate communication method among SMS, GPRS and DTFC based on the command which received GSM module.

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 3

HOME AUTOMATION USING NODEMCU & BLYNK

3)

  









WI-FI BASED HOME AUTOMATION SYSTEM USING CELL PHONES: Wi-Fi based home automation system mainly consist three modules, the server, the hardware interface module, and the software package. The figure shows the system model layout. Wi-Fi technology is used by server, and hardware Interface module to communicate with each other. The same technology uses to login to the server web based application. remote users can access server web based application through the internet using compatible web browser. Software of the latest home automation system is split to server application software, and Microcontroller (Arduino) firmware. The Arduino software, built using C language, using IDE comes with the microcontroller itself. Arduino software is culpable for gathering events from connected sensors, then applies action to actuators and pre- programmed in the server. Another job is to report the and record the history in the server DB. The server application software package for the proposed home automation system, is a web based application built using asp.net. The server application software can be accessed from internal network or from internet if the server has real IP on the internet using any internet navigator supports asp.net technology. Server application software is culpable of; maintain the whole home automation system, setup, and configuration.

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 4

Chapter No : 4

PROBLEM DEFINITION

HOME AUTOMATION USING NODEMCU & BLYNK

4.1. PROBLEM DEFINITION & PROBLEM STATEMENT

Today people are looking at ways and means to better their life-style using the latest technologies that are available. Any new facility for home appliance that promises to enhance their life-style is grabbed by the consumers. The more such facilities and appliances are added, it becomes inevitable to have easy and convenient methods and means to control and operate these appliances. Conventional wall switches are located in different parts of a house and thus necessitates manual operations like to switch on or off these switches to control various appliances. It gets virtually impossible to keep track of appliances that are running and also to monitor their Performances. And Aim is to Built an system which controls home appliances with less efforts , like control using mobile, or voice based controlled….

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 5

Chapter No : 5

METHODOLOGY

HOME AUTOMATION USING NODEMCU & BLYNK

5.1. METHODOLOGY

1) 2) 3) 4) 5) 6) 7)

Make Connection As Per Circuit Diagram, Make Connection On NodeMCU And Then Connect NodeMCU To The Wifi using hotspot/Router. Then Connect The NodeMCU pins Output To The Relay Driver Circuit Then Start Programming the NodeMCU Module. Programme The NodeMCU Using Aurdino IDE Software. Download the Blynk Liberary zip File, Install it from add liberary files. Downold the NodeMCU boards From preferences, by inserting the library link in it. 8) Set The Output Of NodeMCU (D0 – D14) For Different Control Function. 9) Compile the Typed Programme check whether errors are occur or not…. 10) Upload the Programme onto NodeMCU using mocro-type USB Cables. 11) Then Connect The NodeMCU Module To the Internet using Router/Hotspot. 12) Now Pair The NodeMCU Module With Android Application . i.e Blynk App.

CONTROL TYPE  MANUAL CONTROL. 1. Now Set The Function of Switches In Application. 2. Checkout All The Connection First.. 3. Now To Test The Model…..  VOICE CONTROL 1. GoTo site IFTTT sign in Create the Google Assistant Applets (triggers for controlling). 2. Then after creating applets Configure those applets with WebHooks. 3. Connect Blynk the Web-Hooks by creating the Trigger weblink to Blynk App. 4. The link is available on net.. just copy the link and add AuthToken and set the pin Number. 5. All set now just check the set-up with google assistant by giving commands

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 6

Chapter No : 6

BLOCK DIAGRAM

HOME AUTOMATION USING NODEMCU & BLYNK

6.1. BLOCK DIAGRAM

Fig. Block Diagram Of Home Automation.

1.1.

DESCRIPTION

SMART PHONE Used for controlling Purpose, for giving command and gain output, for this blynk Android app is required. required NodeMCU Esp-8266 8266 (Wi-Fi Enable Microcontroller). To take input and perform operation. As per programme fed in the Microcontroller and obtain output as per user requirements.

of E&TC JSPM’s Bhivrabai bai Sawant Polytechnic, Wagholi. Dept.of

Page | 7

HOME AUTOMATION USING NODEMCU & BLYNK

RELAY DRIVER Basically the output of microcontroller is in Mili-volts so this output volt is not sufficient to run the bulky load output. So as to run the appliances on 230v we require an Relay module so the output is fed to the relay module according to given input to the relay module it will generate output and drive various appliances and load e.g. Lamp, Fan ,Tube light ,T.V, etc.

Output These are the output Generated from the given input by the user The user can set the various output sections and can gain output through any of the section like Home appliance A for lights, Home appliance B for fans, Home appliance C for T.V .and many more……….

Home appliance A Home appliance B Home appliance C Home appliance D

JSPM’s Bhivrabai Sawant Polytechnic, Wagholi. Dept.of E&TC

Page | 8

Chapter No : 7

WORKING DIAGRAM

HOME AUTOMATION USING NODEMCU & BLYNK

7.1. WORKING OF HOME AUTOMATION

Fig. Working Diagram Of Home Automation.

 PROCESS OF OPERATION

Fig. Flow Chart Of Home Automation.

of E&TC JSPM’s Bhivrabai bai Sawant Polytechnic, Wagholi. Dept.of

Page | 9

HOME AUTOMATION USING NODEMCU & BLYNK

1) Android Device – The Device used to provide the Commands, Control the Appliances, Switch the Loads over the Internet (Internet of...


Similar Free PDFs