Taula de continguts:

Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini: 6 passos
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini: 6 passos

Vídeo: Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini: 6 passos

Vídeo: Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini: 6 passos
Vídeo: Основные ошибки при возведении перегородок из газобетона #5 2024, Juliol
Anonim
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini
Automatització i supervisió domèstica controlats per veu / Internet mitjançant ESP8266 i Google Home Mini

Ei !! Després d'un llarg descans, sóc aquí, ja que tots hem de fer alguna cosa avorrit (feina) per guanyar.

Després de tots els articles sobre HOME AUTOMATION que he escrit des de BLUETOOTH, IR, WIFI local, Cloud, és a dir, els més difícils, * NOW * és la solució HOME AUTOMATION més senzilla però més eficient. T

el seu projecte necessita menys maquinari, a diferència dels meus projectes anteriors. La utilització de serveis de diferents empreses de programari es veu sobretot en això amb una mica de coneixement d’Arduino i de circuits. No us avorrim. Gaudeix de la PERADURA !!!

NOTA: Si us plau, llegiu el document sencer trigarà 9 minuts, en cas contrari si danyeu els components no seré responsable !! Aquesta és la tercera vegada que penjo el projecte, ja que hi ha problemes de data amb el lloc.

Pas 1: components necessaris

Components necessaris
Components necessaris
Components necessaris
Components necessaris
Components necessaris
Components necessaris

En realitat es necessitaven cinc components, però podem desglossar-los per al segon, tal com ho vaig fer abans, ja que llavors no volia gastar diners.

  1. ESP8266 Tauler de desenvolupament wifi Nodemcu: potser qualsevol cosa de LOLIN, AMICA, ADAFRUIT
  2. Taula de relés de 5V en conjunt o es divideix de la següent manera
    • RELÈ 5VULN2003 o ULN2003A
    • Diodo per a protecció de relés (que vaig perdre en projectes anteriors)
  3. Jumpers o (filferro i soldador)
  4. Qualsevol carregador mòbil o adaptador de 5 V (carregador de recanvi, no destruïu el carregador mòbil dels vostres pares)
  5. GOOGLE HOME MINI

Per tant, podem comprar una placa de relés de 2/4/8/16 de relés intacta en un circuit prefabricat o podem fer-ne una, si us plau, consulteu els meus articles anteriors com aquest per fer la placa de relés pel vostre compte.

Pas 2: aplicació Blynk

Aplicació Blynk
Aplicació Blynk
Aplicació Blynk
Aplicació Blynk
Aplicació Blynk
Aplicació Blynk

Instal·leu l'aplicació Blynk al telèfon Android o al telèfon Apple

Després de la instal·lació, registreu-vos mitjançant l’identificador de correu electrònic o Facebook (no prefereixo Facebook). I assegureu-vos que coneixeu la contrasenya de l’identificador de correu electrònic utilitzat, o bé no obtindreu el testimoni Blynk Auth (és específic del projecte) que no només s’envia al vostre identificador de correu electrònic registrat, sinó que també es pot obtenir a la configuració del projecte a Blynk. Estava de broma!

  1. seleccioneu un projecte nou Utilitzeu el botó + per afegir widget
  2. Afegiu el botó tants com vulgueu (FINS QUE ACABEU LA VOSTRA ENERGIA GRATU 2000TA DE 2000 i, a continuació, compreu energia)
  3. Configureu el botó fent clic al botó afegit
  4. Seleccioneu el pin de sortida (digital), com ara D1, D2, D3, _, _, _, _ (EMPLENAR ELS BANYS) (els pins poden ser digitals, analògics, virtuals)
  5. Veure les imatges, he posat l'estat inferior com a 1 i l'estat superior del botó com a 0.

La raó darrere d'això és que l'entrada de la placa de relé està connectada a circuits integrats com ULN2003 o els circuits de control de relé que actuen com a porta NO.

Pas 3: Programació d'ESP8266 a Arduino IDE

Programació ESP8266 en Arduino IDE
Programació ESP8266 en Arduino IDE
Programació ESP8266 en Arduino IDE
Programació ESP8266 en Arduino IDE
Programació ESP8266 en Arduino IDE
Programació ESP8266 en Arduino IDE

A Arduino IDE, primer de tot, hem de seleccionar la placa de desenvolupament que programarem tal com he dit en els meus projectes anteriors. Arduino IDE> Eines> Taulers> Nodemcu 12E i trieu el port USB al qual el vam connectar com COM3 / 4/5/6 / …

Ara hem d’instal·lar la biblioteca Blynk a Arduino perquè fàcilment no puguem fer res i tenir tots els codis !! SKETCH -> INCLOU BIBLIOTECA -> GESTIONAR BIBLIOTECES -> CERCAR "Blynk" -> INSTAL·LAR LA BIBLIOTECA

Connecteu el Nodemcu ESP8266 al portàtil. Per descomptat, amb cables USB !! Per a la facilitat dels no-codificadors i de mi mateix:

Aneu a FITXER> EXEMPLES> Blynk> Wifi del tauler> seleccioneu Standalone Ara no cal res, excepte el testimoni d'autor Blynk (específic del projecte) i les credencials de wifi. CARREGUEU l’esbós a l’ESP8266 i obriu SERIAL MONITOR.

Podeu veure la "IP"; tingueu en compte que la IP pot variar segons les zones del servidor. El meu és com es pot veure. "139.59.206.133".80 és el port normalment per a

Pas 4: IFTTT (si això és així)

IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)
IFTTT (Si això és així)

És una plataforma que ens ajuda a crear miniaplicacions personalitzades que ens poden ajudar a rebre notificacions sobre un esdeveniment específic o fer alguna tasca específica. Com el seu nom indica: tot envolta "això" i "allò".

AQUÍ: si es diu "una frase específica a l'assistent de Google", "es farà aquest ping"

Per tant, com hem dit, hem de fer clic a - Els meus applets> crear-ne de nous> fer-hi clic> cercar i seleccionar l'assistent de google> seleccionar una frase senzilla> seguir les imatges> crear el disparador

Feu clic a sobre> cerqueu webhooks> seleccioneu-lo> trieu Feu una sol·licitud web> Hi haurà camps de la següent manera:

  • URL (https:// IP / YourAuthToken / update / PIN? Value = 1) (digital 1/0…. 1 per a OFF i 0 per a la causa ON està escrit en aquest article, llegiu-lo)
  • Mètode (GET) Tipus de contingut (res)
  • Cos (res)

Després d'omplir tot això, feu clic a Crea disparador

Nota: el PIN correspon als pins Arduino, de manera que el que veiem a ESP8266 ja que D1 és GPIO5, és a dir, D5 per Arduino, que hem d’escriure aquí no D1. Exemple: https:// IP / YourAuthToken / update / D5? Value = 1 this significa que el pin D1 de l'ESP8266 estarà DESACTIVAT. UTILITZEU EL DIAGRAMA DE PINS DE ESP8266 PER SABER D CORRESPONDENT? A GPIO?

Pas 5: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Per a aquest projecte els circuits són molt senzills. Aquí s’utilitzen els components que s’ha comentat abans:

Adaptador de 5V; ESP8266 Nodemcu; tauler de relés; saltadors. He utilitzat dos relés, però podem fer servir tants pins ESP8266 com sigui !!!

  • El subministrament de 5 V s’alimentarà a ESP8266 i a la placa de relés.
  • ESP8266 Nodemcu tindrà un subministrament de 5 V mitjançant micro USB o pin Vin i terra (tal com ho he fet).
  • La placa de retransmissió té pinos Vcc i GND designats per al subministrament. Seguiu la imatge i no introduïu el subministrament a l'altre costat del tauler de retransmissió, ja que té algun altre propòsit. (No li diré que sigui una tasca fàcil !!)
  • Per tant, el nostre MUDUL IoT està preparat, què queda? Connectant-lo als electrodomèstics..:)
  • Aquesta és la tasca més senzilla, però aneu amb compte, ja que ITS 220V CA o 110V CA ….. Poseu els interruptors principals o, si no, no sé qui va escriure aquest article.
  • CONNECTEU EL PIN del relé "NO" (normalment obert) i el pin del relé COM (comú) als commutadors de l'aparell en paral·lel si no hi ha cap interruptor per als electrodomèstics, connecteu els pins del relé en sèrie a qualsevol dels cables (LIVE o NEUTRAL) que es connecten amb l’aparell.

NOTA: He dit que connecteu el relé a NO pin i COM pin perquè els aparells normalment estiguin en estat OFF. Es pot utilitzar el pin NC (normalment tancat) si vol aparell en estat ON per defecte. L'estat ON i OFF depèn de 2 FACTORS: 1) Pin NO i NC del relé 2) Lògica 0 i 1 a l'aplicació IFTTT / Blynk

Pas 6: supervisió des de qualsevol lloc al mòbil (aplicació IFTTT)

Es pot controlar fàcilment el que passa a casa des de qualsevol part d’aquest món només si hi ha Internet disponible.

Per tant, el necessari per a això és l’aplicació IFTTT, que està disponible a Google Play Store per a usuaris d’Android.

L’usuari de IoS també el pot obtenir des de la seva App Store.

En ambdós casos, recordeu-vos d'iniciar sessió des del mateix compte enllaçat amb el compte de GOOGLE HOME MINI i IFTTT on heu creat les miniaplicacions. Per tant, l'important és el compte de Gmail o el compte de Facebook, que hauria de ser el mateix a tot arreu.

En aquesta aplicació podeu crear miniaplicacions de la mateixa manera que ho fem a l’aplicació web IFTTT.

Quan creem l’applet, sempre hi ha una opció per rebre notificacions quan s’executa l’applet, per defecte està ACTIVAT.

Ara, doncs, vigileu quan es fa pessigolles a qualsevol dels vostres aparells.

GAUDEIX DE LA PERADURA !! Innovar !! fes que aquest projecte sigui favorit per mostrar el teu suport i si vols més projectes bricolants com aquest …

Recomanat: