Sommario:
Video: Alexa e lampada ad interruttore: 3 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Amazon Echo è un ottimo kit! Adoro l'idea dei dispositivi ad attivazione vocale!
Volevo creare la mia lampada azionata da Alexa, ma mantenere l'interruttore manuale come opzione.
Ho cercato sul web e ho trovato un emulatore WEMO che, dopo aver esaminato altre opzioni, sembra il modo più semplice per far funzionare Alexa su qualsiasi dispositivo!
**** NOTA IMPORTANTE: RISPETTA L'ELETTRICITÀ DI RETE - TI UCCIDERÀ ****
Passaggio 1: l'Harware
Il conteggio dei componenti è minimo grazie all'ESP2866-12e che fa tutto il lavoro!
Tutti i componenti provengono da eBay.
1 x ESP2866 -12e (o qualsiasi ESP8266 con almeno 2 porte GPIO)
1 x alimentatore 5v
1x5V relè. Ho trovato questi relè molto piccoli con bobina 5v e contatti 250v 3 Amp su eBay
Abbassamento da 1 x 5v a 3v3
1 x accoppiatore ottico (4N35 o equivalente)
1 x azione momentanea premere per effettuare l'interruttore
1 x scatola di progetto adatta
L'immagine mostra una resistenza che non era necessaria!
Passaggio 2: metterlo insieme
Volevo che il progetto vivesse in un recinto compatto in modo che non sembrasse troppo sgradevole.
Sostituisce semplicemente l'interruttore originale delle lampade con un relè e un interruttore "soft"!
È importante assicurarsi che il lato di alimentazione (il bit che ti ucciderà) sia installato nel modo più sicuro e sicuro possibile - ho usato un connettore "choc block" per sicurezza e facilità.
I connettori della bobina del relè sono abbastanza vicini tra loro, quindi fare attenzione durante il cablaggio. Mantieni i cavi della bobina da 5 V esposti e i collegamenti di rete più corti possibile.
La rete alimenta l'alimentatore 5v. Il lato neutro della rete va direttamente alla lampada, mentre il lato attivo passa attraverso i contatti normalmente aperti del relè.
L'interruttore è cablato da un lato a terra e dall'altro a GPIO13 dell'ESP8266. Qualsiasi input andrà bene, ma controlla il foglio dati poiché alcuni pin sono multiplexati.
GPIO15 è collegato a 0v !! Ho un pezzo di filo collegato a Reset e un altro a GPIO0. Questi vengono utilizzati per caricare lo schizzo e possono essere rimossi al termine.
Si noti che i dispositivi ESP8266 funzionano a 3.3v
GPIO4 (di nuovo qualsiasi GPIO andrà bene) viene utilizzato per impostare / ripristinare il relè tramite un accoppiatore ottico. Ho usato l'accoppiatore ottico per ridurre al minimo il consumo di corrente sull'ESP8266 e consentire al 3.3v di commutare la bobina del relè 5v.
Ho usato cuscinetti adesivi a doppia faccia per mantenere i componenti in posizione.
Ho praticato un paio di fori da 2 mm a ciascuna estremità della custodia per il flusso d'aria. Non sono sicuro se fosse necessario poiché viene generato pochissimo calore, ma mi ha fatto sentire meglio:-)
Passaggio 3: il software
Ho scaricato quanto segue da GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
I file sono tutti in una directory e l'unico file che deve essere modificato è il file.ino.
Mostra come azionare più switch ed è un ottimo software.
Ho usato l'IDE di Arduino per caricare lo sketch sull'ESP. Ci sono molti articoli sul web su come farlo, solo Google - Utilizzo dell'IDE Arduino per programmare ESP8266. È abbastanza semplice e deve essere impostato solo una volta., Nota: per caricare lo schizzo ho utilizzato un convertitore da USB a seriale standard FTDI. GPIO15 deve essere messo a terra - Ho questo collegato in modo permanente a 0v, GPIO0 deve essere tenuto a 0v durante il ripristino. Dopo il ripristino, GPIO0 può essere lasciato flottante. Lo schizzo dovrebbe ora essere caricato.
Le parti nello schizzo che devono essere modificate stanno sostituendo l'SSID e la password del router e il comando a cui desideri che Alexa risponda. Cerca "lampada da tavolo" e sostituiscilo con un comando a tua scelta, ad es. 'luce da comodino' o 'ventilatore da soffitto'.
Il software interagisce con Alexa e accende GPIO4 in alto o in basso con i comandi rispettivamente di accensione e spegnimento della lampada da tavolo. Imposta anche i flag -rl1 e isr_ran.
Viene utilizzato il flag rl1 in modo che il software conosca lo stato corrente della lampada in modo che possa essere attivata o disattivata tramite Alexa o l'interruttore.
Lo switch genera un interrupt quando GPIO13 è messo a terra. Gli interrupt sono disabilitati, GPIO4 è attivato e il flag rl1 è impostato / ripristinato di conseguenza. Il flag isr_ran viene utilizzato nel ciclo principale per riabilitare gli interrupt dopo un breve ritardo - questo impedisce il rimbalzo dello switch!
Nota importante: assicurarsi che la scelta del relè abbia una capacità di contatto in grado di gestire il dispositivo che si sta commutando.
Secondo classificato nella sfida ad attivazione vocale
Consigliato:
Interruttore Tuchless per elettrodomestici -- Controlla i tuoi elettrodomestici senza alcun interruttore: 4 passaggi
Interruttore Tuchless per elettrodomestici || Controlla i tuoi elettrodomestici senza alcun interruttore: questo è un interruttore senza tuch per elettrodomestici. Puoi usarlo in qualsiasi luogo pubblico in modo da aiutare a combattere qualsiasi virus. Il circuito basato sul circuito del sensore scuro realizzato da amplificatore operazionale e LDR. Seconda parte importante di questo circuito SR Flip-Flop con Sequencell
INTERRUTTORE WAVE--TOCCA MENO INTERRUTTORE UTILIZZANDO 555: 4 passaggi
WAVE SWITCH||TOUCH LESS SWITCH UTILIZZANDO 555: Ciao a tutti Benvenuti Oggi sto costruendo un semplice interruttore touch less, si attiva semplicemente agitando la mano con l'aiuto del sensore a infrarossi e del timer 555 IC quindi costruiamolo … Il suo funzionamento è semplice come il 555 che funziona come infradito il suo negozio il
Interruttore della luce telecomandato Bluetooth -- Retrofit. L'interruttore della luce funziona ancora, nessuna scrittura aggiuntiva: 9 passaggi (con immagini)
Interruttore luci telecomandato Bluetooth -- Retrofit. L'interruttore della luce funziona ancora, nessuna scrittura aggiuntiva.: aggiornamento del 25 novembre 2017 -- Per una versione ad alta potenza di questo progetto in grado di controllare i kilowatt di carico, vedere Modifica del controllo BLE su carichi ad alta potenza - Nessun cablaggio aggiuntivo richiesto Aggiornamento del 15 novembre 2017 - Alcune schede BLE / stack software deli
INTERRUTTORE TOUCH - Come realizzare un interruttore tattile utilizzando un transistor e una breadboard: 4 passaggi
INTERRUTTORE TOUCH | Come realizzare un interruttore tattile utilizzando un transistor e una breadboard.: L'interruttore tattile è un progetto molto semplice basato sull'applicazione di transistor. In questo progetto viene utilizzato il transistor BC547 che funge da interruttore tattile. ASSICURATI DI GUARDARE IL VIDEO CHE TI DARÀ TUTTI I DETTAGLI SUL PROGETTO
Interruttore schiaffo: interruttore tattile semplice, senza saldatura: 7 passaggi
Slap Switch: semplice interruttore tattile senza saldatura: lo Slap Switch è un semplice interruttore tattile a resistenza, progettato per il mio progetto Explode the Controller per incorporare il gioco fisico nei giochi per computer con Makey Makey e Scratch. Il progetto aveva bisogno di un interruttore tattile che fosse: robusto, da schiaffeggiare