Cuprins:

Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini: 6 pași
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini: 6 pași

Video: Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini: 6 pași

Video: Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini: 6 pași
Video: #Electrician - Solutie Smart Home WI-FI - FIBARO 2024, Iulie
Anonim
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini
Automatizare și monitorizare casnică controlate prin voce / internet folosind ESP8266 și Google Home Mini

Hei!! După o lungă pauză sunt aici, pentru că toți trebuie să facem ceva plictisitor (treabă) pentru a câștiga.

După toate articolele HOME AUTOMATION pe care le-am scris de la BLUETOOTH, IR, WIFI local, Cloud, adică cele dificile, * ACUM * vine cea mai ușoară, dar cea mai eficientă soluție HOME AUTOMATION. T

proiectul său are nevoie de mai puțin hardware, spre deosebire de proiectele mele anterioare. Utilizarea serviciilor de la diferite companii de software este văzută în cea mai mare parte în acest sens, cu un pic de cunoștințe despre Arduino și circuite. Să nu te plictisim. Bucurați-vă de lenevie !!!

NOTĂ: Vă rugăm să citiți întregul document, va dura 9 minute, altfel dacă vă deteriorați componentele, nu voi fi responsabil !! Aceasta este a treia oară când încarc proiectul, deoarece există câteva probleme de dată cu site-ul.

Pasul 1: Componente necesare

Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare

Cinci componente erau de fapt necesare, dar o putem descompune pentru a doua, așa cum am făcut mai devreme, deoarece nu am vrut să cheltuiesc bani atunci !!

  1. ESP8266 Nodemcu placa de dezvoltare wifi - Poate LOLIN, AMICA, ADAFRUIT ceva
  2. Placa de releu de 5V ca întreg sau rupeți după cum urmează

    • RELAY 5VULN2003 sau ULN2003A
    • Diodă pentru protecția releu (pe care am ratat-o în proiecte anterioare)
  3. Jersee sau (Sârmă și fier de lipit)
  4. Orice încărcător mobil sau adaptor de 5V (încărcător de rezervă, nu distrugeți încărcătorul mobil al părintelui)
  5. GOOGLE HOME MINI

Deci, putem cumpăra placă de releu de 2/4/8/16 relee intacte într-un circuit prefabricat sau putem realiza unul, vă rugăm să consultați articolele mele anterioare ca acesta pentru a face placa de releu pe cont propriu.

Pasul 2: aplicația Blynk

Aplicația Blynk
Aplicația Blynk
Aplicația Blynk
Aplicația Blynk
Aplicația Blynk
Aplicația Blynk

Instalați aplicația Blynk pe telefonul dvs. Android sau pe telefonul Apple

După instalare, înscrieți-vă utilizând id-ul de e-mail sau facebook (nu prefer facebook-ul). Și asigurați-vă că cunoașteți parola de identificare a e-mailului utilizat, altfel nu veți obține Tokenul de autentificare Blynk (este specific proiectului) care nu este trimis doar ID-ului dvs. de e-mail înregistrat, dar poate fi obținut și din setările proiectului din Blynk! Glumea!

  1. selectați proiectul nou Utilizați butonul + pentru a adăuga widget
  2. Adăugați butonul oricâte doriți (PÂNĂ ÎȘI FINALIZAȚI ENERGIA GRATUITĂ DE 2000 și apoi cumpărați energie)
  3. Configurați butonul făcând clic pe butonul adăugat
  4. Selectați pinul de ieșire (digital), cum ar fi D1, D2, D3, _, _, _, _ (UMPLIȚI BLANCURILE) (pinii pot fi digitali, analogici, virtuali)
  5. Vedeți imaginile, am pus starea inferioară ca 1 și starea superioară a butonului ca 0.

Motivul din spatele acestui lucru este că intrarea plăcii de releu este conectată la circuite integrate precum ULN2003 sau circuitele de acționare a releului care acționează ca poartă NU.

Pasul 3: Programarea ESP8266 în Arduino IDE

Programarea ESP8266 în Arduino IDE
Programarea ESP8266 în Arduino IDE
Programarea ESP8266 în Arduino IDE
Programarea ESP8266 în Arduino IDE
Programarea ESP8266 în Arduino IDE
Programarea ESP8266 în Arduino IDE

În Arduino IDE, în primul rând trebuie să selectăm placa de dezvoltare pe care o vom programa așa cum am spus în proiectele mele anterioare. Arduino IDE> Instrumente> Plăci> Nodemcu 12E și alegeți portul USB la care l-am conectat, cum ar fi COM3 / 4/5/6 / …

Acum trebuie să instalăm biblioteca Blynk în Arduino, astfel încât să nu putem face nimic cu ușurință și să avem fiecare cod !!

Conectați Nodemcu ESP8266 la laptop. Desigur, cu cabluri USB !! Pentru ușurința non-codificatorilor și a mea:

Mergeți la FILE> EXEMPLE> Blynk> Board's Wifi> selectați Standalone Acum nu este nevoie de nimic, cu excepția Blynk Auth Token (specific proiectului) și acreditări wifi. ÎNCĂRCAȚI schița din ESP8266 și deschideți MONITORUL SERIAL.

Puteți vedea „IP”, rețineți că IP, acesta poate diferi în funcție de zonele serverului. Al meu este așa cum puteți vedea "139.59.206.133".80 este portul în mod normal pentru

Pasul 4: IFTTT (Dacă acesta este atunci)

IFTTT (Dacă acesta este atunci)
IFTTT (Dacă acesta este atunci)
IFTTT (Dacă acesta este atunci)
IFTTT (Dacă acesta este atunci)
IFTTT (Dacă acesta este atunci)
IFTTT (Dacă acesta este atunci)

Este o platformă care ne ajută să creăm applet-uri personalizate care ne pot ajuta să primim notificări pentru un anumit eveniment sau să putem realiza o anumită sarcină. După cum sugerează și numele: totul înconjoară „acest” și „acela”.

AICI: Dacă „o frază specifică a fost adresată asistentului Google” atunci „acel ping va fi făcut”

Deci, așa cum am spus, trebuie să facem clic pe - Aplicațiile mele> creați noi> faceți clic pe aceasta> căutați și selectați asistent Google> selectați o frază simplă> urmați imaginile> creați declanșatorul

Faceți clic pe acesta> căutați webhooks> selectați-l> alegeți Faceți o cerere web> Vor fi câmpuri după cum urmează:

  • URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (digital 1/0…. 1 pentru OFF și 0 pentru ON este scris în acest articol, vă rugăm să citiți asta)
  • Metoda (GET) Tipul conținutului (nimic)
  • Corp (nimic)

După ce ați completat toate acestea, faceți clic pe Creați declanșatorul

Notă: PIN-ul aici corespunde pinilor Arduino, așa cum vedem pe ESP8266, deoarece D1 este GPIO5, adică D5 pentru Arduino, pe care trebuie să îl scriem aici nu D1. Exemplu: https:// IP / YourAuthToken / update / D5? Value = 1 this înseamnă că pinul D1 al ESP8266 va fi OFF. FOLOSIȚI DIAGRAMA PIN-ULUI ESP8266 PENTRU CUNOAȘTEREA D CORESPONDENTĂ? LA GPIO?

Pasul 5: Circuite

Circuite
Circuite
Circuite
Circuite
Circuite
Circuite
Circuite
Circuite

Pentru acest proiect circuitele sunt foarte simple. Componentele menționate anterior sunt utilizate aici:

Adaptor 5V; ESP8266 Nodemcu; placa releu; săritori. Am folosit două relee, dar putem folosi câte pini ESP8266 sunt acolo !!!

  • Alimentarea de 5V va fi alimentată către ESP8266 și placa de releu.
  • ESP8266 Nodemcu va avea o sursă de 5V prin micro USB sau pin Vin și masă (așa cum am făcut-o).
  • Placa de releu are pin Vcc și GND desemnate pentru alimentare. Vă rugăm să urmați imaginea, nu introduceți sursa de alimentare pe cealaltă parte a plăcii de releu, este în alt scop. (Nu-i voi spune că este o sarcină ușoară !!)
  • Deci MODULUL nostru IoT este setat să funcționeze, ce mai rămâne? Conectarea la aparate..:)
  • Aceasta este cea mai ușoară sarcină, dar aveți grijă ca ITS 220V AC SAU 110V AC ….. Puneți întrerupătoarele principale în caz contrar sau dacă muriți nu știu cine a scris acest articol.
  • CONECTAȚI PIN-ul „NU” (normal deschis) al releului și pinul (comun) al releului COM la comutatoarele aparatului în paralel dacă nu există comutator pentru aparate, conectați pinii releului în serie la oricare dintre firele (LIVE sau NEUTRAL) care se conectează cu aparatul.

NOTĂ: Am spus să conectați releul la pinul NO și pinul COM, astfel încât aparatele să fie în mod normal în starea OFF. Se poate utiliza pinul NC (În mod normal închis) dacă el / ea dorește aparatul în starea ON ca implicit. Starea ON și OFF depinde de 2 FACTORI: 1) pinul NO și NC al releului 2) logica 0 și 1 în aplicația IFTTT / Blynk

Pasul 6: Monitorizarea de oriunde de pe MOBILE (aplicația IFTTT)

Se poate monitoriza cu ușurință ce se întâmplă în casa lor de oriunde din această lume numai dacă este disponibil Internet.

Deci, lucrul necesar pentru aceasta este aplicația IFTTT, care este disponibilă în Google Play Store pentru utilizatorii de Android.

Utilizatorul IoS îl poate obține și din App Store.

Pentru ambele cazuri nu uitați să vă conectați din același cont conectat cu contul GOOGLE HOME MINI și IFTTT unde ați realizat applet-urile. Deci, ceea ce este important este contul Gmail sau contul Facebook, care ar trebui să fie același pe tot parcursul.

În această aplicație puteți crea applet-uri la fel ca în aplicația web IFTTT.

Atunci când creăm applet, există întotdeauna o opțiune pentru a primi notificări atunci când applet-ul rulează, în mod implicit este ACTIVAT.

Deci, acum monitorizați când oricare dintre aparatele dvs. este gâdilat.

BUCURĂ-TE DE LENĂ !! Inovați !! favorizează acest proiect pentru a-ți arăta sprijinul și dacă vrei mai multe astfel de proiecte DIY ușoare …

Recomandat: