Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Tere poisid ja tere tulemast sellesse õpetusse!
Seekord näitan teile, kuidas oma Google Home'iga arvuti sisse lülitada
TÄHELEPANU! LUGEGE SEE !!: 1. Kindlasti eraldage ühendused! Selle probleemi lahendamiseks valisin ümbrise 3D printimise
2. Kui ühendate oma arvuti nupuga toite, põletate emaplaadi välja, seetõttu kasutame selle probleemi lahendamiseks releed.
Miks ma seda tegin, ostsin Google’i kodu ja hakkasin peagi sellega kõike juhtima. (Näiteks minu tuled) Tegin seda, sest olen laisk ega tahtnud voodis olles lüliti juurde kõndida. Hiljem leidsin end voodist ja seekord unustasin arvuti välja lülitada. Seal mõtlesin, et peaksin saama selle oma google'iga sisse ja välja lülitada. Hakkasin ringi guugeldama, kuid kahjuks ei leidnud ma kedagi, kes oleks seda teinud. Nii et ma alustasin ise. Alustasin alt. Ma ei teadnud sellest teemast midagi, aga õppisin kiiresti ja pärast 2 nädalavahetust sain valmis toote! Nüüd võin olla nii laisk kui tahan: D, aga kõigepealt pean seda kogukonnaga jagama.
Mida vajate 1. NodeMCU - https://goo.gl/HDd5S7 1. Relay Module - https://goo.gl/HDd5S7 1. Leivaplaat või PCB - https://goo.gl/HDd5S7 1. Arvuti Arduino tarkvara 1. Nutitelefon koos rakendusega Blynk
Samm: seadistage Blynk
See projekt kasutab Google'iga ühenduse loomiseks Blynk raamatukogu ja projekti IFTTT
Kui soovite teada, mis on blynk, klõpsake siin -> https://docs.blynk.cc/Esiteks peate rakenduse oma nutitelefoni installima. (Pilt 1) Kui see rakendus on installitud, avage see ja looge konto. Kui rakendus küsib, millise serveriga ühenduse loote, valige Blynksi standardserver. Kui teie konto on loodud, klõpsake nuppu Uus projekt. Tehke järgmised seaded:
Projekti nimi: saate valida ühe! Valige seade: NodeMCU Ühenduse tüüp: WiFi Teema: saate valida ühe!
Seejärel looge projekt. Nüüd on teil suur tööruum ja kolm nuppu üleval. Vidinate kasti avamiseks klõpsake tööruumi. Siin peaksite valima nupu. See peaks teid automaatselt tööruumi tagasi viima ja nüüd näete nupu vidinat. Nupu seadete avamiseks klõpsake vidinat. Tehke sellised seaded: (Pilt 2)
Nimi: D1 Väljund: Pin (D1) 1_0 Režiim: PushON/OFF Sildid: standardseaded
Kui olete lõpetanud, klõpsake paremas ülanurgas nuppu OK. Jällegi klõpsake töölaual vidinate kasti avamiseks ja valige nupuvidin. Klõpsake vidinat, et avada nupu seaded. Tehke sellised seaded: (Joonis 3)
Nimi: Start / Stop Väljund: Pin (V1) 0_1 Režiim: ON / OFF Sildid: standardseaded
Kui olete lõpetanud, klõpsake paremas ülanurgas nuppu OK. Jällegi klõpsake töölaual vidinate kasti avamiseks ja valige nupuvidin. Klõpsake vidinat, et avada nupu seaded. Tehke sellised seaded: (Joonis 4)
Nimi: Taaskäivitamine Väljund: Pin (V2) 0_1 Režiim: Lülitage sisse/välja Sildid: standardseaded
Kui olete lõpetanud, klõpsake paremas ülanurgas nuppu OK. Nüüd oleme konfigureerimise lõpetanud, klõpsake nuppu Seaded, (see asub tööruumi paremas ülanurgas) Kerige alla Auth Token, Siin peaksite klõpsama E-post, ja märk saadetakse teie postkasti. Seejärel klõpsake paremas ülanurgas nuppu OK. Seejärel klõpsake seadete nupust paremal nuppu Esita ja siis öeldakse: „[Projekti nimi] on võrguühenduseta.” on selle rakendusega tehtud!
Samm: Arduino raamatukogude installimine
Enne NodeMCU programmeerimise alustamist vajate tarkvara ja teeke
Esmalt installige Arduino tarkvara - https://www.arduino.cc/en/Main/Software Seejärel installige NodeMCU raamatukogu - https://www.youtube.com/embed/RVSCjCpZ_nQJa seejärel installige Blynk Library - https:/ /www.youtube.com/watch?v=Ea0y1ExNNnI
Kui kõik teegid on installitud, avage Arduino tarkvara ja seejärel ülemises nurgas valige Tööriistad -> Tahvel -> NodeMCU 1.0 (ESP -12E moodul)
Nüüd saate oma NodeMCU arvutiga ühendada (USB -kaabli abil). Seejärel avage Windowsi programm Seadmehaldur ja leidke sadamate alt "Silicon Labs" (joonis 1)
Seejärel avage Arduino tarkvara uuesti ja valige Tools -> Port -> Select you com (number, mis vastab NodeMCU -le) (joonis 2)
3. samm: NodeMCU programmeerimine
Nüüd oleme valmis NodeMCU programmeerimiseks
Looge tühi Arduino visand ja kopeerige kood lingilt
Rida 7: autentimiskood: asendage TOKEN teie e-posti aadressile saadetud märgiga. 8. rida: SSID: asendage SSID oma WiFi-võrguga. 9. rida: parool: asendage PASS oma WiFi-parooliga.
Kui olete muutujaid muutnud, klõpsake vasakul nurgas nuppu Laadi üles. Nüüd peaksite lihtsalt ootama, kuni programm üles laaditakse. Nüüd oleme arvutiga valmis ja oleme nüüd testimise alustamiseks valmis
4. samm: prototüüpide koostamine
Nüüd oleme valmis relee Arduinoga ühendama
VÕTKE KINDLASTI ARDUINO TÜHJENDAMISEKS, KUI ÜHENDUSPINNID
NodeMCU -l vajame kolme tihvti: 5 -voldine tihvt - VinA maandusnõel - GND Ja digitaalne tihvt - D1
Ühendage tihvt Vin relee positiivse klemmiga (see on tõenäoliselt tähistatud VCC või +) (See on tõenäoliselt märgistatud IN)
Nüüd saate ühendada tihvtid väljundi otsaga.
Ühendage arvuti nupp NC (tavaliselt suletud) ja COM (tavaline)
Samm: IFTTT
Nüüd oleme lähedal, kuid vajame veel ühte asja - see ühendab selle Google'i koduga
Avage IFTTT -> https://ifttt.com/my_applets Klõpsake nuppu Uus aplett Seejärel klõpsake nuppu +see (Pilt 1) Otsige Google'i abilist (Pilt 2) Valige Ütle lihtne fraas (Pilt 3) Määrake fraasid pildiks (Pilt 4) Seejärel klõpsake nuppu +, et (joonis 5) otsige veebihaake (joonis 6). Seejärel avage arvutis CMD rakendus (joonis 7, ärge unustage, et see ütleb "kommandoprompt", see on CMD jaoks taani keel). Seejärel sisestage ping blynk-cloud. comSiis hoolitsege ip eest (see võib pildist erineda, kuna see põhineb teie asukohal) (Pilt 8) Seejärel avage oma brauser uuesti ja nüüd saame konfigureerida webhooki apleti
URL: https:// IP: 8080/TOKEN/update/V1? Value = 1 Meetod: GET Sisu tüüp: Application/jsonBody: Mitte midagi (joonis 9)
Nüüd peaksite ootama kuni 24 tundi ja seejärel proovige Google'ile oma käsku öelda. Põhimõtteliselt olete lõpetanud. Aga kui soovite selle sundida välja lülitama (jäljendades, hoides nuppu all 6 sekundit), peaksite tegema veel ühe apleti. Ainus asi, mida muudate, on fraasid ja veebikonksu URL
URL: https:// IP: 8080/TOKEN/update/V2? Value = 1
6. samm: aitäh
Nüüd oleme lõpetanud ja tänan teid selle lugemise eest
Kui see ei tööta või teil on küsimusi, kirjutage julgelt e -kiri või saatke privaatne teade Instructables. Ma alustasin noobina ja liigitan end endiselt noobiks, kuid peaksin saama teid teie probleemidega aidata. Minu jaoks see toimib ja ma peaksin ka teie jaoks.
Otsustasin oma projekti täielikult paigaldada trükkplaadile ja varsti trükkin ümbrise. Näete seda lisatud pildil. Samuti kinnitasin mõned kiirkinnitused oma PCB -le nii kiiresti, et saaksin selle vajadusel arvutist eemaldada.
TÄHELEPANU! LOE SEE !!:
1. Ühendused tuleb kindlasti isoleerida! Selle probleemi lahendamiseks valisin ümbrise 3D printimise2. Kui ühendate oma arvuti nupuga toite, põletate emaplaadi välja, seetõttu kasutame selle probleemi lahendamiseks releed.