Sommario:

Casa intelligente con Amazon Alexa: 5 passaggi
Casa intelligente con Amazon Alexa: 5 passaggi

Video: Casa intelligente con Amazon Alexa: 5 passaggi

Video: Casa intelligente con Amazon Alexa: 5 passaggi
Video: Le 10 MIGLIORI FUNZIONI E SKILL per AMAZON ALEXA che (forse) non conosci! 2024, Novembre
Anonim
Casa intelligente con Amazon Alexa
Casa intelligente con Amazon Alexa

L'idea alla base di questo progetto è quella di controllare un elettrodomestico utilizzando Amazon Alexa o tramite la sua app da qualsiasi parte del mondo. Useremo un Node MCU V1.0 per questo. Tutto il codice sarà sulla mia pagina Github. Se in qualsiasi momento non capisci un passaggio, sentiti libero di commentare qui sotto e ti risponderò al più presto. Tutti i crediti per i server e il codice vanno a kakopappa (https://github.com/kakopappa). Ho modificato il codice per controllare 4 relè ai fini di questo tutorial. Bene, iniziamo!

Nota: questo tutorial presuppone che tu abbia una certa conoscenza di Arduino IDE e Node MCU.

Forniture

  1. Nodo MCU V1.0
  2. 4 relè (banca relè)
  3. Ponticelli
  4. tagliere
  5. Una fonte di alimentazione esterna

Passaggio 1: crea un account su Sinric.com

Crea un account su Sinric.com
Crea un account su Sinric.com
Crea un account su Sinric.com
Crea un account su Sinric.com
Crea un account su Sinric.com
Crea un account su Sinric.com

La prima cosa che devi fare è andare su sinric.com e creare un account (è gratuito). Sinric ti consente di controllare il tuo microcontrollore su Internet. Riceverai quindi una chiave API che sarà unica per il tuo account. Utilizzerai questa chiave più avanti nel tuo codice. La prossima cosa che dobbiamo fare è aggiungere un dispositivo. Questo viene fatto facendo clic sul pulsante "Aggiungi". Crea un nome per il tuo dispositivo che utilizzerai per chiamare tramite Alexa. Nel tipo di dispositivo scegli "Cambia" e quindi fai clic su Salva. Questo creerà un ID dispositivo per il tuo dispositivo che verrà utilizzato anche nel codice. Nell'app Alexa abilita l'abilità Sinric per il tuo eco di Amazon in modo che possa scoprire i dispositivi appena creati.

Passaggio 2: cablaggio del circuito

Cablaggio del circuito
Cablaggio del circuito
Cablaggio del circuito
Cablaggio del circuito

Cablare il circuito come segue o seguire lo schema di fritizzazione allegato:

Relè-- ESP

VCC ----- Vin

IN1------D5

IN2------D4

IN3------RX

IN4------D2

JD-VCCPositivo dell'alimentatore esterno

GND ----- GND dell'alimentatore esterno

Poiché il NodeMCU non può alimentare il banco di relè da solo, è necessario un alimentatore esterno per alimentarlo.

I relè sono collegati tra gli apparecchi rompendo il filo sotto tensione e inserendoli in ciascun relè come in un interruttore.

Passaggio 3: caricamento del codice su NodeMcu

Il codice è caricato qui:

Le librerie di cui avrai bisogno sono ArduinoJson (installa la versione 5.13.2) e Arduino websockets (ottienilo da:

Non dimenticare di configurare la scheda su Node MCU v1.0.

In base al numero di relè necessari è possibile modificare il codice per aggiungerne altri. Le modifiche richieste sarebbero definire un nuovo pin e aggiungerne un altro se il ciclo con il nuovo ID dispositivo. Puoi anche cambiare i pin a tuo piacimento facendo riferimento a questo grafico pin su

Questo ti dice quale GPIO è quello che c'è su Arduino. Fondamentalmente se vuoi cambiare il pin del tuo relè da D4 a D3 la modifica del codice sarà la seguente:

Codice precedente:

#define MYPIN2 2 //D4

Nuovo codice:

#define MYPIN2 0 //D3

Nota:

Tutto ciò che segue // è un commento sulla stessa riga e non viene considerato dal compilatore.

Passaggio 4: configurazione di Amazon Echo

Configurazione di Amazon Echo
Configurazione di Amazon Echo
Configurazione di Amazon Echo
Configurazione di Amazon Echo

Per controllare i dispositivi utilizzando Amazon Echo è necessario prima configurarli. Puoi farlo dicendo "Alexa, scopri i dispositivi". Ci vorranno 20 secondi e dovrebbe rilevare i tuoi interruttori. Ora puoi dire "Alexa, attiva il nome del dispositivo" per accendere il tuo dispositivo e viceversa. Puoi controllarlo anche dall'app Alexa andando alla sezione Dispositivi dell'app.

Passaggio 5: la fine

Spero che tu non abbia riscontrato alcun problema mentre segui questo Instructable. Se hai domande, scrivile qui sotto nella sezione commenti.

Se vuoi supportarmi in qualsiasi modo, ecco il mio ID Paypal: paypal.me/sahilgoel2001

Consigliato: