Sommario:
- Passaggio 1: acquisizione delle parti
- Passaggio 2: come funziona
- Passaggio 3: cablaggio delle parti (trasmettitore)
- Passaggio 4: cablaggio delle parti (ricevitore)
- Passaggio 5: il codice
- Passaggio 6: configurazione di Alexa
- Passaggio 7: grazie
Video: Sistema Smart Home economico e facile: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
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
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
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)
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)
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
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
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:
2 Raspberry Pi per un RAID remoto facile ed economico: 19 passaggi
2 Raspberry Pi per un RAID remoto facile ed economico: scopo In caso di incidente a casa, voglio essere in grado di recuperare i miei principali documenti digitali (foto, documenti d'identità, ecc.) e, facoltativamente, condividerli. Voglio condividere questa soluzione con qualcun altro (qualcuno di cui mi fido, genitori o amici)
Modo economico e facile fai-da-te per stagnare il tuo PCB usando il saldatore: 6 passaggi
Modo economico e facile fai-da-te per stagnare il tuo PCB usando il saldatore: quando ero un principiante nella stampa di PCB e nella saldatura avevo sempre il problema che la saldatura non si attaccava al posto giusto, o le tracce di rame si rompono, si ossidano e molti altri . Ma ho acquisito familiarità con molte tecniche e hack e uno di questi era
Sensore tattile facile, economico e affidabile con solo 3 parti: 3 passaggi
Sensore tattile facile, economico e affidabile con solo 3 parti: controllare tutti i tipi di dispositivi elettronici con il tocco di un dito può essere molto utile. In questo tutorial ti mostrerò come costruire un sensore tattile facile ma potente che funzioni perfettamente. Tutto ciò che serve è un transistor standard e due
Fai da te MusiLED, LED musicali sincronizzati con applicazione Windows e Linux con un clic (32 bit e 64 bit). Facile da ricreare, facile da usare, facile da trasferire.: 3 passaggi
Fai da te MusiLED, LED musicali sincronizzati con applicazione Windows e Linux con un clic (32 bit e 64 bit). Facile da ricreare, facile da usare, facile da portare.: Questo progetto ti aiuterà a collegare 18 LED (6 rossi + 6 blu + 6 gialli) alla tua scheda Arduino e ad analizzare i segnali in tempo reale della scheda audio del tuo computer e trasmetterli a i led per accenderli secondo gli effetti beat (Snare, High Hat, Kick)
Sistema di automazione domestica economico, facile e controllato da Internet: 5 passaggi (con immagini)
Sistema di automazione domestica economico, facile e controllato da Internet: se hai animali domestici / bambini e hai bisogno di dar loro da mangiare o sculacciarli via Internet, questo sistema potrebbe esserti utile. È un modo molto semplice ed economico per controllare motori, LED, ecc. a casa da qualsiasi computer connesso al web. Tutto ciò che serve è un Webc