Sommario:
- Passaggio 1: l'elenco delle parti:
- Passaggio 2: mangiare le praline dalla scatola
- Passaggio 3: cablaggio di tutti i componenti
- Passaggio 4: codificare la Wemos Board
- Passaggio 5: controllo della presa
Video: Un interruttore della luce controllato da Wi-Fi: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Ciao! Sei mai stato così stanco che hai dimenticato di spegnere le luci nella tua stanza? O semplicemente non hai voglia di alzarti da un letto caldo e accogliente e premere l'interruttore della lampada sul comodino? Probabilmente conosciamo tutti quella sensazione. Ecco perché vorrei presentarvi come ho realizzato una base controllata da smartphone per un futuro sistema di automazione domestica: un interruttore della luce controllato tramite Wi-Fi.
Passaggio 1: l'elenco delle parti:
Determinare quali parti dovremmo usare è sempre divertente. Molte ricerche per la parte più economica e affidabile mentre si guardano anche altre nel negozio e si pensa a un altro buon progetto: D
Innanzitutto, avremmo bisogno di un cervello per il nostro progetto.
Ho scelto la mini scheda Wemos D1, in quanto non solo fornisce la connessione Wi-Fi per lo switch, ma ha 11 GPIO ed è programmabile tramite il software Arduino IDE, quindi non è necessario utilizzare un altro microcontrollore. Ne ho comprato uno per $2,69 da Aliexpress.
OK. Ora avremmo bisogno di un vero interruttore che interrompa la connessione nella linea di alimentazione.
Quindi ho acquistato di nuovo un modulo relè a 2 canali per $ 0,85 su Aliexpress.
Un altro elemento importante è l'alimentatore. Ho scelto questo trasformatore da 230 V CA a 5 V CC per $ 1,99. Può gestire 3 W di potenza che sarebbe più che sufficiente.
Avremmo anche bisogno di una custodia per il progetto (come quella che ho usato una scatola di praline): D, un cavo di alimentazione, alcuni cavi per i ponticelli e una presa a muro (la migliore è quella che sporge dal muro e viene montata su 2 viti)
Passaggio 2: mangiare le praline dalla scatola
Una volta che la scatola è vuota possiamo procedere al montaggio della presa a muro sulla custodia. La mia scatola era troppo difficile da perforare, quindi ho usato un coltello per fare 2 piccoli ritagli. Quindi ho fissato la presa con piccoli bulloni, dadi e cuscinetti in posizione.
Ho seguito il montaggio del trasformatore su un pezzo di perfboard per facilitare la saldatura. Quindi ho spellato il cavo di alimentazione e saldato i fili ai pin CA sul trasformatore.
Passaggio 3: cablaggio di tutti i componenti
Ora la parte divertente: collegare ogni pezzo e nel frattempo non rovinare nulla:D
Lo schema mostra tutti i collegamenti che dobbiamo fare tra le schede, tranne il neutro per la presa controllata, che va direttamente al cavo di alimentazione. Per i collegamenti ad alta tensione utilizzare sempre i cavi in grado di gestire l'alimentazione - ad es. possiamo accorciare prima il cavo di alimentazione e utilizzare i frammenti tagliati tra la presa e i relè. È anche bene mantenere i colori dei cavi corretti (cavo sotto tensione marrone, blu neutro e giallo-verde di terra).
Passaggio 4: codificare la Wemos Board
Ora la parte più noiosa: la codifica. Dato che sono una persona molto pigra, ho usato uno schizzo di esempio esistente e l'ho modificato un po' per rispondere ai nostri comandi. Il codice completo è disponibile sul mio GitHub.
Ora possiamo caricare il codice sulla scheda. Hmm, ma aspetta amico, come? Non è una scheda Arduino. Per prima cosa dobbiamo aggiungere le definizioni della scheda al nostro IDE per renderlo visibile. Quindi cerchiamo le schede per il nostro Wemos D1 mini, impostiamo la velocità di caricamento a 115200 bps e infine carichiamo il codice.
Passaggio 5: controllo della presa
Ora, se scolleghiamo il nostro cavo USB e colleghiamo la nostra scheda alla presa di rete, dovrebbe connettersi alla nostra rete Wi-Fi e rispondere quando la apriamo nel browser.
Ma qual è l'indirizzo che dovremmo scrivere sulla barra del browser? È qui che il "risponditore mDNS" è utile, perché non abbiamo bisogno di conoscere l'indirizzo IP della scheda. Nel codice abbiamo dichiarato che l'mDNS risponderebbe sul nome "remoteSocket01" e il server è impostato sulla porta 81, quindi l'indirizzo completo sarebbe https://remoteSocket01.local: 81. Tutto il lavoro è impostato su /[output]/[on o off]
Cosa succede se non riusciamo a connetterci alla scheda con l'indirizzo mDNS, ad es. sullo smartphone? Qui torna utile un'app Android chiamata Strumenti IP. Una delle caratteristiche è che possiamo cercare nella rete locale tutti i dispositivi connessi. Cerchiamo un dispositivo prodotto da Espressif Inc. e leggiamo l'IP mostrato sopra.
Se non vuoi digitare l'indirizzo sulla barra ogni volta, ho creato un'app Android per rendere tutto più semplice. Le funzionalità di base per ora sono l'attivazione o la disattivazione della presa e il "rinfresco" - spegnerlo per un secondo e riaccenderlo. Puoi scaricarlo da qui.
Spero che ti piaccia una lampada da comodino intelligente fai-da-te:D
Alla prossima volta, Krzysztof:)
Consigliato:
Controllore automatico della luce e della ventola della stanza con contatore visitatori bidirezionale: 3 passaggi
Controllore automatico della luce e della ventola della stanza con contatore visitatori bidirezionale: spesso vediamo contatori visitatori in stadi, centri commerciali, uffici, aule, ecc. Come contano le persone e accendono o spengono la luce quando nessuno è all'interno? Oggi siamo qui con il progetto di controllo automatico della luce ambientale con contatore visitatori bidirezionale
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
Sfarfallio dell'interruttore della luce facilmente montabile: controllato da smartphone con BLYNK: 10 passaggi
Sfarfallio dell'interruttore della luce facilmente montabile: controllato da smartphone con BLYNK: i dispositivi IoT stanno rapidamente diventando sempre più popolari, quindi perché non impari e crei i tuoi dispositivi IoT con materiali economici e un duro lavoro per fare cose che prima non potevi ?Mi chiamo Szehuai e mi ritrovo sempre sul punto di addormentarmi, ma
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