Cuprins:
- Pasul 1: Configurarea Blynk
- Pasul 2: Instalarea bibliotecilor Arduino
- Pasul 3: Programarea NodeMCU
- Pasul 4: Prototipare
- Pasul 5: IFTTT
- Pasul 6: Mulțumesc
Video: Porniți și opriți computerul cu Google Home și Blynk: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună ziua, băieți și bine ați venit la acest tutorial!
De data aceasta vă voi arăta cum să porniți computerul cu Google Home
ATENȚIE !! CITIȚI ACEST !!: 1. Asigurați-vă că ați izolat conexiunile! Am ales să imprime 3d o carcasă pentru a remedia această problemă
2. Dacă conectați alimentarea la butonul computerelor dvs., veți arde placa de bază, de aceea vom folosi un releu pentru a remedia problema.
De ce am făcut acest lucru, am cumpărat Google Home și în curând am început să controlez totul cu el. (De exemplu, luminile mele) Am făcut acest lucru pentru că sunt leneș și nu am vrut să merg la comutator dacă eram în pat. Mai târziu m-am regăsit în pat și de data aceasta am uitat să opresc computerul. Acolo m-am gândit că ar trebui să îl pot activa și dezactiva cu google-ul meu. Am început să merg prin Google, dar, din păcate, nu am găsit pe nimeni care să fi făcut asta. Așa că m-am apucat. Am început de jos. Nu știam nimic despre acest subiect, dar am învățat repede și după 2 weekenduri aveam produsul finit! Acum pot fi atât de leneș cât vreau: D, dar mai întâi trebuie să-l împărtășesc comunității.
De ce veți avea nevoie 1. NodeMCU - https://goo.gl/HDd5S7 1. Modul releu - https://goo.gl/HDd5S7 1. Breadboard sau PCB - https://goo.gl/HDd5S7 1. Computer cu Software Arduino pe 1. Smartphone cu aplicația Blynk
Pasul 1: Configurarea Blynk
Acest proiect utilizează biblioteca Blynk și proiectul IFTTT pentru a vă conecta la google
Dacă doriți să știți ce este blynk, faceți clic aici -> https://docs.blynk.cc/Prima, trebuie să instalați aplicația pe smartphone-ul dvs. (Imaginea 1) Când aplicația respectivă este instalată, deschideți-o și creați-vă un cont. Dacă aplicația vă întreabă la ce server vă veți conecta, selectați serverul standard Blynks. Când contul dvs. este creat, faceți clic pe proiect nou. Faceți setările astfel:
Numele proiectului: Puteți alege unul! Alegeți dispozitivul: NodeMCU Tipul de conexiune: WiFi Tema: Puteți alege unul!
Apoi creați proiectul. Acum aveți un spațiu de lucru mare și trei butoane în partea de sus. Faceți clic pe spațiul de lucru pentru a deschide caseta widget. Aici ar trebui să alegeți butonul. Ar trebui să vă mute automat înapoi la Spațiul de lucru și acum puteți vedea un widget de buton. Faceți clic pe widget pentru a deschide setările butonului. Efectuați setările astfel: (Imaginea 2)
Nume: D1 Ieșire: Pin (D1) 1_0 Mod: PushON / OFF Etichete: Setări standart
Când ați terminat, faceți clic pe ok în colțul din dreapta sus. Din nou, faceți clic pe spațiul de lucru pentru a deschide caseta widget și alegeți butonul widget. Faceți clic pe widget și deschideți setările butonului. Faceți setările astfel: (Imaginea 3)
Nume: Start / Stop Ieșire: Pin (V1) 0_1 Mod: Comutator ON / OFF Etichete: Setări standart
Când ați terminat, faceți clic pe ok în colțul din dreapta sus. Din nou, faceți clic pe spațiul de lucru pentru a deschide caseta widget și alegeți butonul widget. Faceți clic pe widget și deschideți setările butonului. Faceți setările astfel: (Imaginea 4)
Nume: Repornire Ieșire: Pin (V2) 0_1 Mod: Pornire / Oprire Etichete: Setări standart
Când ați terminat, faceți clic pe OK în colțul din dreapta sus. Acum am terminat configurarea, faceți clic pe butonul Setări, (este în colțul din dreapta sus al spațiului de lucru) Derulați în jos până la Auth Token, Aici ar trebui să faceți clic pe E-mail, iar simbolul va fi livrat în căsuța de e-mail. Apoi faceți clic pe OK în colțul din dreapta sus. Apoi, în partea dreaptă a butonului de setări, ar trebui să faceți clic pe redare, apoi va apărea „(Numele proiectului) este offline.” s-au terminat cu această aplicație!
Pasul 2: Instalarea bibliotecilor Arduino
Înainte de a începe programarea NodeMCU, aveți nevoie de software și biblioteci
Mai întâi instalați software-ul Arduino - https://www.arduino.cc/en/Main/Software Apoi instalați Biblioteca NodeMCU - https://www.youtube.com/embed/RVSCjCpZ_nQ Și apoi instalați Biblioteca Blynk - https: / /www.youtube.com/watch?v=Ea0y1ExNNnI
Apoi, când toate bibliotecile sunt instalate, deschideți software-ul Arduino și apoi în colțul de sus, mergeți la Instrumente -> Placă -> NodeMCU 1.0 (modul ESP-12E)
Acum vă puteți conecta NodeMCU la computer (cu un cablu USB) Apoi deschideți programul Windows Device Manager și în porturi găsiți „Silicon Labs” (Imaginea 1)
Apoi deschideți din nou software-ul Arduino și accesați Instrumente -> Port -> Selectați-vă com (număr care corespunde NodeMCU) (Imaginea 2)
Pasul 3: Programarea NodeMCU
Acum suntem gata să programăm NodeMCU
Creați o schiță Arduino goală și copiați codul de pe linkul https://pastebin.com/PykABC3Q Notă că există trei variante pe care trebuie să le completați
Linia 7: Cod de autentificare: Înlocuiți TOKEN cu simbolul care a fost trimis la adresa dvs. de e-mail. Linia 8: SSID: Înlocuiți SSID-ul cu SSID-ul dvs. WiFi Linia 9: Parola: Înlocuiți PASS cu parola WiFi.
Când ați modificat variabilele, puteți face clic pe Încărcare în colțul din stânga. Acum ar trebui să așteptați până când programul este încărcat. Acum am terminat cu computerul și suntem acum gata să începem testarea
Pasul 4: Prototipare
Acum suntem gata să conectăm releul la Arduino
ASigurați-vă că deconectați ARDUINO în timp ce conectați PIN-urile
Pe NodeMCU avem nevoie de trei pini Un pin de 5 volți - Pinul de masă VinA - GND Și un pin digital - D1
Conectați pinul Vin la terminalul pozitiv al releului (Probabil va fi etichetat VCC sau +) Conectați pinul GND la terminalul grond al releului (Probabil va fi etichetat GND sau -) Conectați pinul D1 la terminalul de control al releului (Probabil va fi etichetat IN)
Acum puteți conecta pinii la capătul de ieșire.
Conectați-vă butonul computerului la NC (normal închis) și COM (comun)
Pasul 5: IFTTT
Acum suntem apropiați, dar mai avem nevoie de un lucru și este conectarea la Google Home
Accesați IFTTT -> https://ifttt.com/my_applets Faceți clic pe applet nou Apoi faceți clic pe + aceasta (Imagine 1) Căutați asistent Google (Imagine 2) Alegeți Rostiți o frază simplă (Imagine 3) Configurați frazele ca imagine (Imagine 4) Apoi faceți clic pe + că (Imaginea 5) Căutați webhooks (Imaginea 6) Apoi deschideți aplicația CMD de pe computer (Imaginea 7, Nu vă deranjați că spune „kommandoprompt” este danez pentru CMD) Apoi introduceți ping blynk-cloud. comApoi, aveți grijă de un IP (Acest lucru poate fi diferit de imagine, deoarece se bazează pe locația dvs.) (Imaginea 8) Apoi deschideți din nou browserul și acum putem configura applet-ul webhook
URL: https:// IP: 8080 / TOKEN / update / V1? Value = 1 Metodă: GET Tipul conținutului: Aplicație / json Corp: Nimic (Imaginea 9)
Acum ar trebui să așteptați până la 24 de ore și apoi puteți încerca să transmiteți comanda Google. Practic, ați terminat. Dar dacă doriți să puteți forța închiderea acestuia (Emulând ținând apăsat butonul timp de 6 secunde) Ar trebui să mai creați un applet. Singurul lucru pe care îl modificați sunt frazele și adresa URL a webhook-ului către
Adresă URL: https:// IP: 8080 / TOKEN / update / V2? Value = 1
Pasul 6: Mulțumesc
Acum am terminat și vă mulțumim că ați citit acest lucru
Dacă nu funcționează sau aveți întrebări, nu ezitați să scrieți un e-mail sau să trimiteți un mesaj privat pe Instructables. Am început ca noob și mă voi clasifica în continuare ca noob, dar ar trebui să vă pot ajuta cu problemele dvs.. Pentru mine funcționează și ar trebui și pentru tine.
Finalizare Am ales să-mi instalez proiectul permanent pe un PCB și, în curând, voi imprima 3D o carcasă. Puteți să-l vedeți pe imaginea care este atașată. De asemenea, am atașat niște conectori rapidi la PCB-ul meu atât de repede, încât îl pot scoate din computer dacă nu este necesar.
ATENȚIE !! CITIȚI ACESTA !!:
1. Asigurați-vă că ați izolat conexiunile! Am ales să imprime 3d o carcasă pentru a remedia această problemă2. Dacă conectați alimentarea la butonul computerelor dvs., veți arde placa de bază, de aceea vom folosi un releu pentru a remedia problema.
Recomandat:
Porniți încărcătorul de încărcare Arduino pe un ATMega328: 4 pași
Flash the Arduino Bootloader on an ATMega328: Questo tutorial ci permite di caricare il Bootloader nel case in cui l'ATmega, presente su una bord di our creation, sia vergine; come ad esempio nel caso in cui si vuole realize the Drivemall
Cum să opriți computerul fără a utiliza Start .: 5 pași
Cum să opriți computerul fără a utiliza Start: Să începem
Opriți computerul cu un telefon mobil: 9 pași
Închideți computerul cu un telefon mobil: Acest videoclip vă va arăta cum să opriți computerul de oriunde folosind un telefon mobil capabil să trimită mesaje text, Microsoft Outlook și un cont gratuit de pe www.kwiry.com
Cum să opriți automat computerul Windows Vista : 6 pași
Cum să opriți automat computerul Windows Vista …: Ca răspuns la cererea publicului și că metoda pe care am folosit-o în instructable-ul anterior, care este conceput pentru XP nu funcționează pentru Vista, am făcut acest instructable, care este special pentru dezactivarea automată a Vista. … asta vă va arăta cum să
Transformați un DVD player întrerupt într-o incintă pentru accesorii pentru computerul dvs. Home Theater: 10 pași
Transformați un DVD player întrerupt într-o incintă pentru accesorii pentru computerul dvs. Home Theater: Pentru aproximativ 30 USD (Presupunând că aveți deja o unitate DVD-RW și telecomandă pentru centrul media) puteți transforma un DVD player vechi rupt într-o incintă pentru inesteticul / hardul dvs. pentru a ajunge la accesorii HTPC. Aruncați o privire la pasul 2 pentru o defalcare a costurilor. Backgrou