Sommario:

Lampada cellulare WiFi RGB con ESP8266: 6 passaggi
Lampada cellulare WiFi RGB con ESP8266: 6 passaggi

Video: Lampada cellulare WiFi RGB con ESP8266: 6 passaggi

Video: Lampada cellulare WiFi RGB con ESP8266: 6 passaggi
Video: Stazione Meteo WIFI e Touch-screen con ESP8266 2024, Dicembre
Anonim
Lampada cellulare WiFi RGB con ESP8266
Lampada cellulare WiFi RGB con ESP8266

In questo post, costruiamo una bellissima lampada cellulare RGB che può essere controllata tramite WiFi. La pagina di controllo è costituita da una ruota dei colori che consente di cambiare rapidamente i colori e inoltre è possibile specificare direttamente i valori RGB per creare un totale di oltre 16 milioni di combinazioni di colori.

Il video qui sopra copre tutto ciò che devi sapere e spiega anche come è assemblata la lampada.

Passaggio 1: raccogliere i componenti

Raccogli i componenti
Raccogli i componenti
Raccogli i componenti
Raccogli i componenti

Avremmo bisogno di una scheda WeMos D1 Mini o ESP8266 compatibile, una scheda breakout microUSB e alcuni LED RGB indirizzabili WS2812B da 5V. Puoi usare i link sottostanti come riferimento:

  • WeMos D1 Mini:
  • MicroUSB Breakout:
  • LED WS2812B:

La mini scheda D1 ha un connettore microUSB e un'uscita 5V ma l'alimentazione dal connettore USB passa prima attraverso un diodo e un fusibile da 500 mA prima di raggiungere il pin. Abbiamo bisogno di una corrente molto più alta di questa poiché ogni LED può richiedere fino a 60 mA a piena luminosità. Questo è il motivo per cui utilizzeremo una scheda breakout microUSB per alimentare questa lampada.

Passaggio 2: preparare il modello 3D della lampada

Prepara il modello 3D della lampada
Prepara il modello 3D della lampada

Scarica i modelli utilizzando il seguente link e stampalo secondo la scala che desideri.

Modello 3D su Thingiverse:

Ho usato i file contrassegnati con 140 e l'ho ridimensionato al 70% perché non volevo qualcosa di troppo grande.

Si consiglia di incollare il supporto alla base una volta aggiunti i LED, ma nel video ho provato a inserire il supporto all'interno della base e questo ha comportato una finitura leggermente instabile. Ristamperò la base, la metterò in piedi e la incollerò più tardi.

Passaggio 3: aggiungere e collegare i LED

Aggiungi e cabla i LED
Aggiungi e cabla i LED
Aggiungi e cabla i LED
Aggiungi e cabla i LED
Aggiungi e cabla i LED
Aggiungi e cabla i LED

È quindi necessario tagliare la striscia LED a misura e aggiungerne quante ne hai bisogno. Ho deciso di aggiungere un totale di 26 LED in due strati, come si vede nelle immagini. I pin di alimentazione sono tutti collegati in parallelo, ma i dati devono fluire dal pin di input all'output, quindi tienilo a mente.

Ho anche tagliato una fessura nel supporto in modo che i fili possano scorrere facilmente poiché la scheda sarà posizionata all'esterno.

Passaggio 4: prepara lo schizzo

Prepara lo schizzo
Prepara lo schizzo
Prepara lo schizzo
Prepara lo schizzo
Prepara lo schizzo
Prepara lo schizzo

Scarica lo schizzo usando il seguente link e aprilo nell'IDE di Arduino.

Schizzo:

Dovrai aggiungere il numero di pixel o LED insieme al nome e alla password della tua rete WiFi poiché la scheda deve connettersi ad essa. È inoltre possibile modificare i valori RGB predefiniti per la lampada quando si accende.

Dovresti installare il pacchetto di supporto della scheda ESP8266 e la libreria Adafruit NeoPixel per questo schizzo.

Installazione del pacchetto di supporto della scheda ESP8266:

  • Apri la finestra delle preferenze (File->Preferenze), aggiungi il seguente URL (https://arduino.esp8266.com/stable/package_esp8266com_index.json) alla sezione del gestore della scheda e quindi chiudi la finestra.
  • Apri il gestore della scheda da (Strumenti-> Schede-> Gestione schede) e digita ESP8266 e installa il pacchetto disponibile.
  • Una volta fatto, chiudi il gestore della scheda e seleziona le impostazioni corrette della scheda come mostrato nell'immagine.

Installazione della libreria Adafruit NeoPixel:

  • Apri il gestore della libreria (Strumenti->Gestore della libreria)
  • Digita "Adafruit NeoPixel" e installa la libreria che appare

Una volta completato, premi il pulsante di caricamento e attendi che lo schizzo venga caricato. Quindi, apri il monitor seriale e attendi che l'indirizzo IP sia elencato. La maggior parte dei router WiFi moderni riserva automaticamente gli indirizzi IP per i dispositivi, ma puoi anche prenotare manualmente un indirizzo IP modificando le impostazioni DHCP.

Passaggio 5: collega tutto insieme

Connetti tutto insieme
Connetti tutto insieme
Connetti tutto insieme
Connetti tutto insieme
Connetti tutto insieme
Connetti tutto insieme

Usa lo schema di collegamento per collegare tutto insieme. Assicurarsi di utilizzare un alimentatore adatto a seconda del numero totale di LED. Si consiglia di utilizzare un alimentatore da 5 V, 2 A per 26 LED come in questa build e l'hub di alimentazione USB che abbiamo costruito in precedenza funzionerà perfettamente.

Passaggio 6: testare la lampada

Prova la lampada
Prova la lampada
Prova la lampada
Prova la lampada
Prova la lampada
Prova la lampada
Prova la lampada
Prova la lampada

Digita l'indirizzo IP in un browser web sul tuo computer o telefono cellulare e fai clic sul pulsante Controllo. Otterrai quindi una ruota dei colori. Basta selezionare il colore in cui si desidera che la lampada cambi automaticamente colore. Se necessario, puoi anche digitare direttamente i valori RGB.

È così facile costruire una lampada cellulare RGB molto bella che abbia un bell'aspetto! L'utilizzo del browser Web non è del tutto conveniente, ma integrerò questa lampada in un progetto di automazione domestica insieme ad altri sensori. Ciò dovrebbe migliorare l'usabilità complessiva. Se la domotica ti interessa, seguici per rimanere informato utilizzando i link pertinenti di seguito:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Sito Web BnBe:

Consigliato: