Sommario:
- Passaggio 1: raccogliere tutti i materiali e gli strumenti
- Passaggio 2: collegare il circuito
- Passaggio 3: configurare il codice dall'interfaccia Arduino
- Passaggio 4: caricare il codice su ESP8266
- Passaggio 5: aggiornamenti futuri
Video: Striscia LED RGB controllata da WiFi con ESP8266: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
L'idea è quella di creare luci a LED che possono essere controllate da WiFi. Ho una striscia LED di riserva di Natale in giro, quindi la sto riciclando su ESP8266 che consente di controllare il LED dal WiFi.
ESP8266 può funzionare come server web, questo verrà utilizzato per creare il layout remoto per controllare la striscia LED. La striscia LED che ho è 12V, quindi avrò bisogno di un alimentatore da 12 V per questo, altrimenti se hai il LED 5V, puoi alimentare la striscia LED dalla stessa fonte di alimentazione che alimenta il circuito ESP8266.
Passaggio 1: raccogliere tutti i materiali e gli strumenti
Per questo avrai bisogno dei seguenti materiali:
- 1 x ESP8266
- 3 x MOSFET IRF510
- Striscia LED RGB
- Scheda prototipo
- Cavo del connettore
- Alimentazione 12 V per Striscia LED
- Alimentazione 5 V per ESP8266
Di seguito sono riportati gli strumenti di cui avrai bisogno:
- Spelafili
- Saldatore
- Multimetro (strumenti pratici per la risoluzione dei problemi)
Passaggio 2: collegare il circuito
Collegare il circuito secondo lo schema sopra. Servono 3 MOSFET per alimentare i 3 colori (ROSSO, VERDE, BLU) del LED. Nota che non sto usando la striscia LED indirizzabile individuale. Per questo avrai bisogno di una connessione diversa.
Utilizzando i 3 colori del LED, siamo in grado di creare molti più colori. Per scopi didattici, è bello poter insegnare ai bambini i colori primari e la combinazione che componeva gli altri colori.
Un'altra cosa da notare è che dovrai assicurarti che il GND dell'alimentatore da 12 V sia collegato al GND dell'alimentatore da 5V. Un'altra alternativa è che è possibile utilizzare l'alimentatore a 12V per alimentare il 5V utilizzando il regolatore 5V LM7805.
Passaggio 3: configurare il codice dall'interfaccia Arduino
È possibile scaricare il codice che ho utilizzato dal mio sito Web nel seguente percorso. Il codice avrà bisogno della seguente libreria per essere eseguito.
- ESP8266WiFI
- ESP8266Webserver
- Arduino OTA
Una volta caricato il codice nell'interfaccia Arduino, ci sono un paio di cose che devi configurare.
1. Modifica quanto segue per puntare al tuo ssid e password wifi
/* Impostazioni di rete */const char* ssid = "yourWIFISSID"; // SSID - il nome del tuo WiFi const char* password = "yourwifipassword"; // Parola d'ordine
2. Modificare l'indirizzo IP in modo che rifletta la sottorete del router e assicurarsi che non ci siano dispositivi nello stesso indirizzo IP.
IPAddress ip(192, 168, 1, 111); // indirizzo IP statico del dispositivo IPAddress gateway(192, 168, 1, 1); // Sottorete indirizzo IP Gatway (255, 255, 255, 0); // Maschera di rete
3. Modificare la password OTA (Aggiornamento in onda) nella sezione Configurazione intorno alla riga 62.
// Codice OTA ArduinoOTA.setHostname("LEDStrip"); ArduinoOTA.setPassword((const char *)"ledstripOTApassword"); ArduinoOTA.begin();
Passaggio 4: caricare il codice su ESP8266
Dopo aver configurato il codice per adattarlo alla tua configurazione WiFi, è il momento di caricare il codice su ESP8266. Assicurati di selezionare la porta corretta a cui è collegato il tuo ESP8266. Nell'esempio sopra, ho il mio su /dev/cu.wchusbserial14750, questo potrebbe essere diverso dal tuo PC o Mac.
Quindi seleziona Schizzo-> Carica.
Attendi fino al termine del caricamento. Se tutto va bene, ESP8266 dovrebbe connettersi al router WiFi e avere l'indirizzo IP 192.168.1.111. Questo potrebbe variare se lo hai modificato nel passaggio precedente. Punta il tuo browser a quell'indirizzo IP, https://192.168.1.111, dovresti vedere il telecomando a LED come mostrato nell'immagine.
Fai clic sul colore per cambiare il colore del LED in base al tuo umore e divertiti.
Passaggio 5: aggiornamenti futuri
Ora che hai una striscia LED RGB controllata da WiFi funzionante, puoi giocare con il codice per aggiungere più combinazioni diverse di luci da discoteca. Alcuni dei suggerimenti per l'aggiornamento futuro includono:
- Collegare il circuito a MQTT in modo da poterlo controllare via internet
- Aggiungi il circuito di rilevamento del movimento, per accendere automaticamente le luci a LED per la luce notturna
- Aggiungi codice per diverse modalità di lampeggio (Flash, Strobe, Fade, Smooth), questi pulsanti al momento non sono funzionanti.
- Cambia il colore della luce in base alla musica.
Questo è tutto, spero che questo post vi piaccia. E se ti piace, puoi votarmi al concorso Lighting. Puoi visitare il mio sito Web per altri semplici progetti IoT.
Puoi anche lasciarmi un commento su quale suggerimento per il futuro aggiornamento che vorresti vedere, in modo che io possa usare questa idea per pubblicare i prossimi istruttori.
Consigliato:
Striscia LED RGB controllata da RC: 4 passaggi (con immagini)
Striscia LED RGB controllata da RC: crea la tua striscia LED controllata da RC per l'illuminazione individuale della stanza! La maggior parte delle strisce LED RGB sono controllate da un telecomando a infrarossi. Per spegnerlo o accenderlo o cambiarne il colore, devi stare davanti al ricevitore. Questo è noioso e non ri
Striscia LED fai-da-te: come tagliare, collegare, saldare e alimentare la striscia LED: 3 passaggi (con immagini)
Striscia LED fai-da-te: come tagliare, collegare, saldare e alimentare la striscia LED: guida per principianti per realizzare i tuoi progetti di luce utilizzando la striscia LED. Flessibili, affidabili e facili da usare, le strisce LED sono la scelta migliore per una varietà di applicazioni. le basi sull'installazione di una semplice striscia LED da 60 LED/m per interni, ma l'in
Striscia LED ESP 8266 Nodemcu RGB controllata da un server Web remoto: 4 passaggi
ESP 8266 Nodemcu RGB LED Strip controllato da un Webserver Remote: In questo tutorial impareremo come convertire un nodemcu in un telecomando IR della striscia LED RGB e che nodemcu remote deve essere controllato da una pagina web ospitata su cellulare o PC da nodemcu
Striscia LED 12v controllata tramite WiFi utilizzando Raspberry Pi con Tasker, integrazione Ifttt.: 15 passaggi (con immagini)
Striscia led 12v controllata tramite wifi utilizzando Raspberry Pi con Tasker, integrazione Ifttt.: In questo progetto ti mostrerò come controllare una semplice striscia led analogica 12v tramite wifi utilizzando un Raspberry Pi. Per questo progetto avrai bisogno di: 1x Raspberry Pi (I sto usando un Raspberry Pi 1 Modello B+) 1x RGB 12v Le
Striscia LED controllata da sito Web/WiFi con Raspberry Pi: 9 passaggi (con immagini)
Striscia LED controllata da sito Web/WiFi con Raspberry Pi: Background: Sono un adolescente e negli ultimi anni ho progettato e programmato piccoli progetti di elettronica, oltre a partecipare a concorsi di robotica. Di recente stavo lavorando all'aggiornamento della configurazione della mia scrivania e ho deciso che una bella aggiunta