Sommario:
Video: L'ultimo interruttore della luce: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
L'obiettivo di questo tutorial è spiegare come ho realizzato un interruttore della luce connesso al wifi (chiamato anche telecomandi). L'obiettivo di questi telecomandi è quello di attivare e disattivare diversi relè connessi tramite Wi-Fi. I relè non sono spiegati in questo istruibile. Sono spiegati in un'istruzione separata che ho realizzato in passato: ESP8266 Wifi Switch.
Questi telecomandi conterranno fino a 3 piccoli pulsanti. Ciascun pulsante attiva/disattiva uno o più relè. Un LED accanto a ciascun pulsante funge da feedback. Un pulsante più grande viene utilizzato per uno scopo speciale: spegne tutti i relè. Non solo quelli comandati dal telecomando, ma tutti i relè comandati da tutti i telecomandi della casa. Questo è usato per spegnere tutto quando si va al lavoro o si va a letto.
Il collegamento tra i dispositivi è gestito da Blynk. Il microcontrollore remoto è un Huzzah Feather con ESP8266. L'alimentazione ai telecomandi proviene da una presa a muro USB (senza batterie).
Se segui le mie istruzioni, noterai che questo dispositivo ha uno scopo simile a quello spiegato in una precedente istruzione: ESP32 Thing Wifi Remote e hai ragione. Rispetto al modello precedente ho apportato le seguenti migliorie:
- L'ESP32 Thing è stato sostituito da un Huzzah Feather con ESP8266 (ho avuto problemi di connettività con l'ESP32 Thing).
- I pulsanti metallici sono stati sostituiti da pulsanti di plastica (l'elettricità statica a volte veniva trasmessa alla scheda attraverso i pulsanti metallici, richiedendo un riavvio).
- Questi telecomandi ora controllano solo poche luci, di solito le luci in una stanza, invece di controllare tutte le luci della casa con ciascun telecomando (in modo da non accendere accidentalmente le luci nelle altre camere da letto, ad esempio).
- Avevo una batteria nel modello precedente, per poter rimuovere il telecomando dalla presa USB e usarlo ancora per alcune ore. Si scopre che non ho mai usato questa funzionalità, quindi ho rimosso la batteria per rendere il telecomando più sottile.
- Ho aggiunto il pulsante "spegni tutto".
- Ho aggiunto i LED di feedback.
Livello di difficoltà: Medio
Materiale necessario:
- 1 custodia in plastica PolyCase e PolyCase
- 1 piuma HUZZAH con ESP8266 Adafruit
- 1 breadboard saldabile di mezza misura Adafruit
- 3 led Adafruit
- 3 pulsanti alti e stretti Adafruit
- 1 pulsante corto e largo Adafruit
- 7 resistori da 3.3k Amazon
- 1 presa USB tipo A maschio Adafruit
- filo Sparkfun
- colla poliuretanica Lowes
Strumenti necessari:
- Saldatore Amazon
- Dremel (se non ne hai uno, basterebbe un taglierino) Lowes
- Trapano a colonna (se non ne hai uno, basterebbe un trapano a mano) Lowes
Passaggio 1: progettazione
Microcontrollore:
Come microcontrollore, ho utilizzato il piumino Huzzah con ESP8266, realizzato da Adafruit, per i seguenti motivi:
- Ha capacità wifi
- È economico (18,95 $ per la versione assemblata)
- È relativamente piccolo (23 mm x 51 mm x 8 mm / 0,9 "x 2" x 0,28")
- Ha 9 pin GPIO (ne avevo bisogno 7)
Il microcontrollore sarà alimentato dai 5V di una presa USB.
4 GPIO verranno utilizzati come input dai pulsanti e 3 verranno utilizzati come output per i led luminosi. Uno dei pulsanti (quello che spegne ogni luce) ha un LED incluso, quindi non aveva senso per me avere un led di feedback per questo pulsante.
Pulsanti:
Il design dei pulsanti è molto semplice: per i 3 pulsanti piccoli, ho scelto degli interruttori tattili, chiamati anche interruttori SPST. Ho scelto quelli alti, in modo che risaltino fuori dal recinto. Per il pulsante più grande, ho anche scelto un interruttore SPST, ma più corto, in modo che sia incassato nella custodia, l'obiettivo è che non venga premuto accidentalmente. Ha anche un led all'interno e ha un simbolo I/O.
Come mostrato nello schema sopra, gli interruttori forniscono massa al GPIO attraverso un resistore pull-down da 3,3 k e forniscono 3,3 V al GPIO quando vengono premuti.
LED:
Ho usato LED gialli da 5 mm. Sono semplicemente collegati a un GPIO su un'estremità e a terra tramite un resistore da 3,3 k all'altra estremità.
Allegato:
Per la custodia, avevo bisogno di una scatola di plastica con dimensioni interne di almeno 51 mm x 97 mm x 11 mm / 2,0 "x 3,8" x 0,4". La scatola che ho scelto ha dimensioni interne di 52 mm x 100 mm x 19 mm / 2,0" x 3,9" x 0,7". Ciò significa che dovrò impilare un po' di cartone o carta dietro la breadboard, per assicurarmi che il sistema sia a filo con il coperchio della custodia e che i pulsanti sporgano dal coperchio.
Tutti i componenti sono saldati su una breadboard saldabile. Ciò lo rende più permanente e sicuro rispetto a una breadboard convenzionale e non richiede la progettazione di un PCB personalizzato. Ho scoperto che il permaboard di dimensioni ridotte di Adafruit ha funzionato perfettamente.
Passaggio 2: creare la scheda
Consigliato:
Interruttore della luce semplice: 5 passaggi (con immagini)
Interruttore della luce semplice: nella creazione di semplici bot, utilizzeremo una serie di dispositivi fotoaccoppiati chiamati moduli. Ma, prima di poterlo fare, abbiamo bisogno di una buona foto-coppia da usare come interruttore attivato dalla luce. Per effettuare uno di questi switch, utilizzeremo uno speciale OSRA
Interruttore della luce controllato con battito di ciglia usando gli occhiali a testa di gomma di Shota Aizawa (My Hero Academia): 8 passaggi (con immagini)
Interruttore della luce controllato dal battito di ciglia usando gli occhiali a testa di gomma di Shota Aizawa (My Hero Academia): se leggi il manga di My Hero Academia o guardi l'anime di My Hero Academia, devi conoscere un personaggio di nome shota aizawa. Shota Aizawa, noto anche come Eraser Head, è un eroe professionista e insegnante della classe 1-A della U.A. Il Quirk di Shota gli dà l'ab
Interruttore automatico per sportello della luce e bollitore Cayenne: 7 passaggi (con immagini)
Porta luce automatica Cayenne e interruttore bollitore: quando torno a casa mi preparo sempre una tazza di tè, e quando vado a casa mia non vedo la chiave della mia porta, perché non c'è luce. deciso a porre rimedio alla situazione!:-) Userò un Raspberry Pi Zero, connesso a internet, e un
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 della luce attivato dal movimento con sensore di luce: 5 passaggi
Interruttore della luce attivato dal movimento con sensore di luce: l'interruttore della luce attivato dal movimento ha molte applicazioni sia a casa che in ufficio. Questo, tuttavia, ha aggiunto il vantaggio di incorporare un sensore di luce, in modo che questa luce possa attivarsi solo di notte