Sommario:

Sistema Smart Home economico e facile: 7 passaggi
Sistema Smart Home economico e facile: 7 passaggi

Video: Sistema Smart Home economico e facile: 7 passaggi

Video: Sistema Smart Home economico e facile: 7 passaggi
Video: MATTER spiegato bene: LA SMARTHOME è cambiata UNA VOLTA PER TUTTE 2024, Dicembre
Anonim
Sistema Smart Home economico e facile
Sistema Smart Home economico e facile

Ciao!

Sono Ed, ho 15 anni con la passione per l'informatica, la programmazione e l'ingegneria elettrica. Da quando sono abbastanza giovane vivo nella casa dei miei genitori, questo progetto è iniziato quando ho deciso di trasferirmi nella mansarda/ soppalco, nel processo di progettazione della stanza con nuovi mobili che comprerò ho deciso che avrei fatto questo stanza un po' diversa; Ed è nata la Smart Room!

Passaggio 1: acquisizione delle parti

Acquisizione di parti
Acquisizione di parti

AmazonCi sono diversi modi per farlo, puoi acquistare tutti i componenti a buon mercato, ma la consegna richiede circa 30 giorni dalla Cina, oppure puoi acquistare le parti su Amazon.

(Tutti i link nel Regno Unito, temo)

NODEMCU 1x

Amazon

Bangood

ARDUINO Almeno 2x A seconda di quanti moduli stai utilizzando (qualsiasi tipo va bene, ma ho usato Pro Micros perché li avevo in giro)

Amazon

Bangood

Scheda relè a 8 pezzi 1x

Bangood

Amazon

Moduli radio (NRF24L01) almeno 2x

Amazon

Bangood

Adattatori radio almeno 2x

Bangood

Amazon

Diversi moduli relè singoli a seconda se si desidera collegare dispositivi aggiuntivi

Amazon

Bangood

VARIE

Un sacco di cavi jumper, di diverse estremità

Tanta Pazienza

Striscia LED ws2182b

Articoli per la casa extra intelligenti, ad es. fan

Amazon Echo, di qualsiasi tipo

Cavi USB per la programmazione

Perf Board

Intestazioni pin

Passaggio 2: come funziona

Come funziona
Come funziona

Quando facciamo questo, dobbiamo prima capire come funziona.

Essenzialmente ci sono 3 componenti di questa installazione.

  • Il NodeMCU che riceve comandi da Amazon Echo che invia comandi lungo il Relay
  • L'Arduino che riceve comandi dal NodeMCU tramite il Relè quindi invia più comandi tramite Radio
  • La Radio Ricevente Arduino, che riceve comandi via radio ed è attaccata a tutte le Luci

So che ci sono modi migliori per far comunicare l'arduino con il NodeMCU rispetto alla logica della scheda relè di base, ma ho provato altre 3 soluzioni e questo è stato l'unico a funzionare alla fine, quindi sono rimasto bloccato con questo.

Passaggio 3: cablaggio delle parti (trasmettitore)

Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)
Cablaggio delle parti (trasmettitore)

Prima cablare il NODEMCU al relè,

D0-D6 deve essere collegato a INPUT 1-7 sul relè

e il VIN e GROUND collegati di conseguenza.

Collega il relè ad Arduino

Quello che stiamo cercando di fare è far sì che il relè sia come un semplice pulsante.

Quindi collega il NO del relè a una corrente di 5v

Collega la COM del relè a due cose diverse, al pin arduino corretto e a GND tramite un resistore di pullup da 1Kohm.

Puoi fare tutto questo su una breadboard o tramite perfboard con saldatura

Collegare il modulo radio

Per prima cosa inserisci il modulo Radio nel suo adattatore e poi collegalo

Questo è per pro micro

Adattatore ------------arduino

LU - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Questo è tutto il cablaggio per la funzione Trasmettitore

Passaggio 4: cablaggio delle parti (ricevitore)

Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)
Cablaggio delle parti (ricevitore)

Questa parte dipende da quanti moduli ricevitore prevedi di utilizzare, per me ne sto usando una grande quantità, basta ripetere questo passaggio.

in primo luogo, Collegare il modulo radio. Per prima cosa inserire il modulo radio nel suo adattatore, quindi collegarlo

Questo è per pro micro

Adattatore ------------arduino

LU - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Collega la striscia LED

5v - 5v

GND -GND

DI- A0

Passaggio 5: il codice

Il codice
Il codice

Ciao, Ammetterò subito che la mia conoscenza C++/Arduino è al di sotto della media.

Pertanto ho unito insieme il codice di molte persone diverse

Credito a:

Rui Santos

Come fare meccatronica

Esempi di Arduino

Creatore di FauxMoESP

Essenzialmente il codice NodeMCU utilizza una meravigliosa libreria chiamata FauxMoESP, che emula uno Switch WeMO.

Da lì è abbastanza semplice da usare, ma ho ancora usato e modificato il codice di Rui Santos, scusa!

Controlla ogni relè per eseguire un determinato comando e il gioco è fatto.

Il codice del trasmettitore Arduino identifica i modelli e quindi invia segnali radio, di nuovo, non era interamente il mio codice, ma l'ho modificato.

Il codice Arduino Reciever di nuovo, non era interamente mio ma l'ho modificato, ascolta i codici quindi accende / spegne i LED

Codice collegato di seguito

Passaggio 6: configurazione di Alexa

Configurazione di Alexa
Configurazione di Alexa

La base dei comandi sono le routine.

L'Alexa sa fare 7 cose; Accendi e spegni ogni relè, impostando l'interruttore FauxmoESP su 10%, 20% ecc. Tuttavia, non è abbastanza. Quindi usiamo le routine per fare tutte queste cose in modo da poter comandare i LED.

Questo processo potrebbe richiedere del tempo, ma abbi pazienza!

Passaggio 7: grazie

Grazie per aver dedicato del tempo a guardare questo istruibile, significa molto per me! Se lo costruisci, buona fortuna, altrimenti buona giornata, commenta, metti mi piace o segui se ti è piaciuto e assicurati di fare tutte le domande che potresti avere!

Consigliato: