Sommario:

Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini: 6 passaggi
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini: 6 passaggi

Video: Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini: 6 passaggi

Video: Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini: 6 passaggi
Video: Supervisiona il tuo server domestico con un Watchdog e Heartbeats (Inglese, sottotitoli in italiano) 2024, Luglio
Anonim
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini
Automazione e monitoraggio della casa controllati da voce/Internet fai da te utilizzando ESP8266 e Google Home Mini

Hey!! Dopo una lunga pausa sono qui perché tutti dobbiamo fare qualcosa di noioso per guadagnare.

Dopo tutti gli articoli di DOMOTICA che ho scritto da BLUETOOTH, IR, Local WIFI, Cloud ovvero quelli difficili, *ORA* arriva la soluzione di DOMOTICA più semplice ma più efficiente. T

il suo progetto ha bisogno di meno hardware, circuito a differenza dei miei progetti precedenti. L'utilizzo di servizi di diverse società di software è per lo più visto in questo con un po' di conoscenza di Arduino e dei circuiti. Non ti annoiiamo. Goditi la PIGRIZIA!!!

NOTA: Si prega di leggere l'intero documento ci vorranno 9 minuti, altrimenti se danneggi i tuoi componenti non sarò responsabile!! Questa è la terza volta che carico il progetto in quanto ci sono alcuni problemi di data con il sito.

Passaggio 1: componenti necessari

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

In realtà erano necessari cinque componenti, ma possiamo scomporlo per il secondo come mi è capitato di fare prima perché non volevo spendere soldi allora!!

  1. Scheda di sviluppo wifi ESP8266 Nodemcu - Forse LOLIN, AMICA, ADAFRUIT qualsiasi cosa
  2. Scheda relè 5V nel suo insieme o suddivisa come segue

    • RELÈ 5VULN2003 o ULN2003A
    • Diodo per la protezione del relè (che ho perso nei progetti precedenti)
  3. Ponticelli o (Filo e saldatore)
  4. Qualsiasi caricatore mobile o adattatore da 5V (caricatore di scorta, non distruggere il caricatore mobile dei tuoi genitori)
  5. GOOGLE HOME MINI

Quindi possiamo acquistare una scheda relè di 2/4/8/16 relè intatta in un circuito precostruito o possiamo realizzarne uno, per favore fai riferimento ai miei articoli precedenti come questo per creare una scheda relè da solo.

Passaggio 2: app Blynk

App Blynk
App Blynk
App Blynk
App Blynk
App Blynk
App Blynk

Installa l'app Blynk sul tuo telefono Android o telefono Apple

Dopo l'installazione, registrati utilizzando l'ID e-mail o Facebook (non preferisco Facebook). E assicurati di conoscere la password dell'ID e-mail utilizzato, altrimenti non otterrai il token di autenticazione Blynk (è specifico del progetto) che non viene inviato solo all'ID e-mail registrato, ma può anche essere ottenuto dalle impostazioni del progetto in Blynk! Stavo scherzando!

  1. seleziona nuovo progettoUsa il pulsante + per aggiungere widget
  2. Aggiungi il pulsante che desideri (FINO A FINO A TE FINIRE IL TUO 2000 ENERGIA GRATUITA e poi acquistare energia)
  3. Pulsante Configura facendo clic sul pulsante aggiunto
  4. Seleziona il pin di uscita (digitale) come D1, D2, D3, _, _, _, _ (RIEMPA GLI SPAZI) (i pin possono essere digitali, analogici, virtuali)
  5. Guarda le immagini, ho messo lo stato inferiore come 1 e lo stato superiore del pulsante come 0.

Il motivo alla base di ciò è che gli ingressi della scheda relè sono collegati a circuiti integrati come ULN2003 o circuiti integrati di pilotaggio relè che agiscono come NON gate.

Passaggio 3: programmazione di ESP8266 in Arduino IDE

Programmare ESP8266 in Arduino IDE
Programmare ESP8266 in Arduino IDE
Programmare ESP8266 in Arduino IDE
Programmare ESP8266 in Arduino IDE
Programmare ESP8266 in Arduino IDE
Programmare ESP8266 in Arduino IDE

In Arduino IDE, prima di tutto dobbiamo selezionare la scheda di sviluppo che programmeremo come ho detto nei miei progetti precedenti. Arduino IDE>Strumenti>Schede>Nodemcu 12E e scegli la porta USB a cui lo abbiamo collegato come COM3/4/5/6/…

Ora dobbiamo installare la libreria Blynk in Arduino che possiamo facilmente non fare nulla e avere tutto il codice!! SKETCH -> INCLUDI LIBRERIA -> GESTISCI LIBRERIE -> CERCA "Blynk" -> INSTALLA LA LIBRERIA

Collega il Nodemcu ESP8266 al laptop. Ovviamente con cavi USB!! Per la comodità dei non codificatori e di me stesso:

Vai su FILE> ESEMPI> Blynk> Wi-Fi della scheda> seleziona Standalone Ora non è necessario nulla tranne il token di autenticazione Blynk (specifico del progetto) e le credenziali Wi-Fi. CARICA lo sketch in ESP8266 e apri SERIAL MONITOR.

Puoi vedere l'"IP", annota quell'IP, può differire in base alle zone del server. Il mio è come puoi vedere "139.59.206.133".80 è la porta normalmente per

Passaggio 4: IFTTT (se questo è quello)

IFTTT (se questo poi quello)
IFTTT (se questo poi quello)
IFTTT (se questo poi quello)
IFTTT (se questo poi quello)
IFTTT (se questo poi quello)
IFTTT (se questo poi quello)

È una piattaforma che ci aiuta a creare applet personalizzate che possono aiutarci a ricevere notifiche per un evento specifico o possono svolgere alcune attività specifiche. Come suggerisce il nome: tutto circonda "questo" e "quello".

QUI: se "frase specifica detta all'assistente di Google" allora "verrà effettuato quel ping"

Quindi, come detto, dobbiamo fare clic su -- Le mie applet> crea nuovo> fai clic su questo> cerca e seleziona assistente google> seleziona una frase semplice> segui immagini> crea trigger

Fai clic su di esso> cerca webhook> selezionalo> scegli Fai una richiesta web> Ci saranno campi come segue:

  • URL (https://IP/YourAuthToken/update/PIN?value=1) (digital 1/0 …. 1 per OFF e 0 per ON perché è scritto in questo articolo, per favore leggilo)
  • Metodo (GET)Tipo di contenuto (niente)
  • Corpo (niente)

Dopo aver compilato tutto questo, fai clic su Crea trigger

Nota: il PIN qui corrisponde ai pin Arduino, quindi come quello che vediamo su ESP8266 poiché D1 è GPIO5, ovvero D5 per Arduino che dobbiamo scrivere qui non D1. Esempio: https://IP/YourAuthToken/update/D5?value=1 this significa che il pin D1 di ESP8266 sarà OFF. UTILIZZARE IL DIAGRAMMA PIN DI ESP8266 PER SAPERE CORRISPONDENTE D? A GPIO?

Passaggio 5: circuiti

circuiti
circuiti
circuiti
circuiti
circuiti
circuiti
circuiti
circuiti

Per questo progetto il circuito è molto semplice. I componenti discussi in precedenza vengono utilizzati qui:

adattatore 5V; ESP8266 Nodemcu; scheda relè; ponticelli. Ho usato due relè ma possiamo usarne tanti quanti sono i pin ESP8266!!!

  • L'alimentazione a 5 V verrà alimentata all'ESP8266 e alla scheda relè.
  • ESP8266 Nodemcu avrà un'alimentazione a 5 V tramite micro USB o pin Vin e Ground (come ho fatto io).
  • La scheda relè ha pin Vcc e GND designati per l'alimentazione. Si prega di seguire l'immagine non inserire la fornitura sull'altro lato della scheda relè è per qualche altro scopo. (Non lo dirò, trovalo è un compito facile!!)
  • Quindi il nostro MODULO IoT è pronto per partire, cosa resta? Collegandolo agli elettrodomestici..:)
  • Questo è il compito più semplice, ma fai attenzione perché ITS 220V AC O 110V AC….. Metti giù gli interruttori principali, altrimenti se muori non so chi ha scritto questo articolo.
  • COLLEGARE il pin "NO" (normalmente aperto) del relè e il pin COM (comune) del relè agli interruttori dell'apparecchio in parallelo o se non c'è un interruttore per gli apparecchi, collegare i pin del relè in serie a uno qualsiasi dei fili (LIVE o NEUTRO) che collegano con l'apparecchio.

NOTA: ho detto di collegare i relè al pin NO e al pin COM in modo che gli apparecchi siano normalmente in stato OFF. Si può utilizzare il pin NC (normalmente chiuso) se si desidera che l'apparecchio sia in stato ON come impostazione predefinita. Lo stato ON e OFF dipende da 2 FATTORI: 1) Pin NO e NC del relè 2) Logica 0 e 1 nell'app IFTTT/Blynk

Passaggio 6: monitoraggio da qualsiasi luogo su MOBILE (app IFTTT)

Si può facilmente monitorare cosa sta succedendo nella propria casa da qualsiasi parte del mondo solo se Internet è disponibile.

Quindi la cosa necessaria per questo è l'app IFTTT che è disponibile nel Google Play Store per gli utenti Android.

L'utente IoS può anche ottenerlo dal proprio App Store.

Per entrambi i casi ricordati di effettuare il login dallo stesso account collegato a GOOGLE HOME MINI e all'account IFTTT dove hai realizzato le applet. Quindi ciò che è importante è l'account Gmail o Facebook che dovrebbe essere lo stesso in tutto.

In questa app puoi creare applet nello stesso modo in cui facciamo nell'applicazione web IFTTT.

Quando creiamo l'applet c'è sempre un'opzione per ricevere una notifica quando l'applet viene eseguita, per impostazione predefinita è ON.

Quindi ora controlla quando uno qualsiasi dei tuoi elettrodomestici viene solleticato.

GODITI LA PIGRIZIA!! Innovare!! rendi preferito questo progetto per mostrare il tuo supporto e se vuoi altri progetti facili fai-da-te come questo…

Consigliato: