0% found this document useful (0 votes)
21 views

CPP 2

good one

Uploaded by

nikunjsabane3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
21 views

CPP 2

good one

Uploaded by

nikunjsabane3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 19
voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables AUTODESK B Wee ging away over ae i $50,000 k & ESL INL instudent pies! ST TNS eam more) Smart Home With Google Assistant & Alexa Using NodeMCU E SP8266 - loT Project 2021 By in Qn Introduction: Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - loT Project 2021 In this loT project, | have shown how to make an loT-based Smart Home with Google Assistant & Al xa using NodeMCU ESP8266 to contro! 3 home appliances with voice commands. If the internet is n ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ a9 voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables ot available, then you can control the home appliances from manual switches. During the article, | hav e shown all the steps to make this smart home system. This complete Home Automation system has the following features: 1, Control appliances with Google Assistant 2. Control appliances with Alexa 3. Control appliances manually with switches 4. Monitor real-time feedback in the Google Home and Amazon Alexa App. 5. Control home appliances manually without internet. 6. All resources used for this project is FREE So, you can easily make this home automation project at home. Supplies NodeMCU Relays 5v (SPDT) (4 no) BC547 Transistors (4 no) PC817 Optocuplors (4 no) 510-ohm 0.25-watt Resistor (4 no) (R1 - Rd) 1k 0.25-watt Resistors (5 no) (R5 - R9) LED 5-mm (5 no) 1N4007 Diodes (5 no) (D1 - D5) Push Buttons (4 no) or Switches Terminal Connectors 5V DC supply BSecenogsona ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ ane voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 1: Circuit Diagram of the NodeMCU Home Automation Proj ect iotcircuithub.com NodeMCU This is the complete circuit diagram for this home automation project. | have explained the circuit in th e tutorial video. The circuit is very simple, I have used the GPIO pins D1, D2, D5 & D6 to control the 4 relays. And the GPIO pins $D3, D3, D7 & RX connected with switches to control the 4 relays manually. | have used the INPUT_PULLUP function in Arduino IDE instead of using the pull-up resistors. Ihave used a 5V mobile charger to supply the smart relay module. Here, the D3 pin should not be connected with GND during the booting process of NodeMCU. ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ ane voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 2: Controlling Relays With Google Assistant Using NodeM Ifthe NodeMCU is connected with the WiFi, then you can control the home appliances from Google H ome App and also from the manual switches. You can also ask Google Assistant to turn on and off the appliances. You can control, monitor the real-time status of the relays in the Google Home App from anywhere in t he world. You don't need any Google Home Nest device for this home automation project. Step 3: Controlling Relays With Alexa Using NodeMCU You can also control the home appliances from Amazon Alexa App if the NodeMCU is connected wit h the WiFi. You can also ask Alexa to turn on and off the appliances. You can also control the appliances from the manual switches and monitor the real-time feedback of t he relays in the Amazon Alexa App from anywhere in the world. You don't need any Echo DOT device for this home automation project. ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ ane 1/03/2024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 4: Controlling Relays Manually With Switches If the WiFi is not available, you can control the relays from the manual switches. The NodeMCU will check for the WiFi after every 5 seconds. When the WiFi is available, the NodeMC U will automatically connect with the WiFi. Please refer to the circuit diagram to connect the manual switches. Step 5: Design the PCB for This Smart Home System | io robe e—|-9|¢--o]e--o]0-——9) © Po ot ci eae) To make the circuit compact and give a professional look, | have designed the PCB after testing all the features of the smart relay module. You can download the PCB Gerber file of this home automation project from the following link: https:// drive.google.com/uc?export=download&id=1Jx4D_DSV_eity0a82AbtxbsNhy8sjCmY ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ ene voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 6: Order the PCB After downloading the Garber file you can easily order the PCB 1. Visit https://jlepcb.com/RHS and Sign in / Sign up 2. Click on the QUOTE NOW button. 3. Click on the "Add your Gerber file” button. Then browse and select the Gerber file you have downl oaded. Step 7: Uploading the Gerber File and Set the Parameters 4. Set the required parameter like Quantity, PCB masking color, etc 5. After selecting all the Parameters for PCB click on SAVE TO CART button. ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ ene voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 8: Select Shipping Address and Payment Mode ea *ceume gases a sumer - = ron a wera Pree 6. Type the Shipping Address. 7. Select the Shipping Method suitable for you. 8, Submit the order and proceed with the payment. You can also track your order from JLCPCB.com, My PCBs took 2 days to get manufactured and arriv ed within a week using the DHL delivery option PCBs were well packed and the quality was really good at this affordable price. https: wwwinstructabes.com/Smart Home-With-Google-AssistantAlexa-Using-NodeM m9 voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 9: Solder All the Components on PCB After that, | have soldered all the components as per the circuit diagram. Then connect the NodeMCU board with the PCB. https: wwwinstructabes.com/Smart Home-With-Google-AssistantAlexa-Using-NodeM voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 10: Create an Account in Sinric Pro a PCE Cur Cun ac Css a Holohe app eapem eal SES — | First, visit https://sinric.pro/ You have to create an account in Snric Pro. Then log in to Sinric Pro Account. You will get an APP KEY and APP SECRET for the account, which will be required in the code, ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 11: Add Room and Devices in Sinric Pro ows ae After that add a room and give a nickname to that room (Ex Living Room) ‘Then Add devices one by one and give the nickname for each device. Sinric will assign a unique devic @ ID for each device. Here, I have used the free Sinric Pro account, so | can add a maximum of 3 devices for free. https: wwwinstructabes.com/Smart Home-With-Google-AssistantAlexa-Using-NodeM s019 voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 12: Program NodeMCU Using Arduino IDE First, download the code & install all the required libraries mention in the code. Required Libraries: * Sinric Pro + ArduinoJson + WebSockets Then enter the WiFi credentials #define WIFI_SSID "YOUR-WIFI-NAME" #define WIFI_PASS "YOUR-WIFI-PASSWORD" Enter the APP KEY and APP SECRET from the Sinric pro account Credential menu #define APP_KEY "YOUR-APP-KEY" #define APP_SECRET "YOUR-APP-SECRET" Enter the Device IDs from the Sinric pro account Devices menu. ##define device_ID_1 "SWITCH_ID_NO_1_HERE” #define device_ID_2 "SWITCH_ID_NO_2_ HERE" #define device_ID_3 "SWITCH_ID_NO_3_HERE" #define device_ID_4"SWITCH_ID_NO_4_HERE" After that select the NodeMCU 1.0 (ESP-12E Module) board and the PORT. Then click on the upload button Attachments ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ sng voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 13: Setup the Google Home App a" ee Dit cae sesso asececo. sasiol) avecaca- — ‘Smart Home Canc aeigs emt oe 7 coe ee sie fae Wise merael is “ad - pes he 2 ree — ” cara — Gog, X z ’ a ® 6 © First, download and install the Google Home App. then follow the steps to create Home in Google Ho me app 1. Tap on the "+" icon (upper left corner) 2. Tap on Create new home. 3. Enter the Home nickname and address 4. Then click on Continue. The Home is created. Now again tap on the "+" icon to add devices. https: wwwinstructabes.com/Smart Home-With-Google-AssistantAlexa-Using-NodeM sH9 voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 14: Connect Si ces ic Pro With Google Home App | Add Devi & Addand manage ile yo x Set up a device oe | dovice oF 2d an existing device of wane, saat +E iteteme neber mote cevcstyar howe Sinric Pro 8y signing i, you ae authorizing BD cremespester up ‘Google fo acess your devices f cresenetene connec testy. cr anoge ences Fie DB eee Petco > pe | Pre pedketon @ reas snsreuars dwert yu io Brett: asdfghjkt @zxcvbnam es Qe (3 After creating the Home in the Google Home app, you can connect the Sinric Pro with the Google Ho me app So! 1, Tap on the "+" icon, then select Set up device. 2. Tap on Works with Google. 3. Search for Sinric Pro, then select on Sinric Pro. 4. Enter the email id and password used for the Sinric account, 5. Then tap on Sign in Thus, all the devices from Sinric Pro will be added to Google Home Account. ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ sane voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 15: Configure the Alexa App for This Smart Home System Sinric Pro {8 signing in, you are authorizing “Amazon to access your devices conc tehstusje@gnatcon ee) aeane cates turn off the Tv" Download and install the Amazon Alexa App from the Google play store or App Store. 1, Go to "More", then select "Skills & Games" 2. Search for Sinric Pro and tap on "Sinric Pro”. 3. Tap on "ENABLE TO USE" 4. Log in with the Sinric account credentials. ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ sane voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 16: Connecting Devices With Alexa Discover Devices tore tay ean be wed ith Als Your Sinric Pro account NOC e eo hhas been successfully renin’ linked. eens 1, Tap on CLOSE. 2, Tap on "DISCOVER DEVICES", 3. It will take a minute to add devices. During this time the NodeMCU should be connected with the WiFi. 4. Tap on "Devices", and tap on "Plug’ to see all the devices. Thus, all the devices from Sinric Pro will be added to Amazon Alexa App. ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ ssne voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 17: Connect the Home Appliances eee eee eee Re Re Rear Connect the 4 home appliances with the relay module as per the circuit diagram. Please take proper s afety precautions while working with high voltage Connect 5-volt DC supply with the PCB. (| have used my old mobile charger 5V SAmp) ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ rene voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 18: Turn ON the Supply ‘Tum on the 140V/230V supply and SV DC supply. https: wwwinstructabes.com/Smart Home-With-Google-AssistantAlexa-Using-NodeM a9 voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables Step 19: Finally!! the Smart Home System Is Ready Now you can control your home appliances in a smart way. | hope you have liked this Google and Alexa control home automation project. | have shared all the req uired information for this project. | will really appreciate it if you share your valuable feedback. Also if you have any query please write in the comment section. Thank you & Happy Leaming. https: wwwinstructabes.com/Smart Home-With-Google-AssistantAlexa-Using-NodeM rene voaiz024, 1657 ‘Smart Home With Google Assistant & Alexa Using NodeMCU ESP8266 - oT Project 2021 : 19 Steps - Instructables a Sb, Engineering Pec Autodesk Design & Make Se et ue eas We’re giving away over $50,000 in student prizes! Enter this spring. 4 AUTODESK Make Anything ritps:Iww.nstructables.comSmart-Home-With-Google-Assitant-Alexa-Using-NodeM/ s9ne

You might also like