Sommario:
- Passaggio 1: crea un corpo
- Passaggio 2: parte elettronica
- Passaggio 3: assemblaggio e cablaggio
- Passaggio 4: Programmazione ESP
- Passaggio 5: divertiti
- Passaggio 6: domande frequenti, trucchi e risoluzione dei problemi
Video: Lampada LED multicolore Accu con meteo: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Carissimi
Esiste un progetto con lampada a LED ricaricabile Accu WS2812, che può essere controllata tramite Wifi con qualsiasi dispositivo compatibile con browser e può essere integrata nell'Apple Home Kit e controllata tramite essi
Alcune caratteristiche:
1. 2xAccu 18650 integrato fornisce ~12 ore di lavoro senza alimentazione esterna a media luminosità
2. Display OLED 0,96 integrato
3. Sensore meteorologico BME280 per misurare temperatura, umidità e pressione. I dati possono essere visualizzati sul Web o sul display OLED 0,96 integrato
4. Porta micro USB per la ricarica
Passaggio 1: crea un corpo
Ho stampato tutte le parti sulla mia stampante 3D
1. Corpo
2. Copertura della scheda di sviluppo ESP32
3. Supporto per il controller del caricatore USB con il mio design, vedere allegato STL
Passaggio 2: parte elettronica
Per creare questo progetto hai bisogno
1. ESP32, ho usato la scheda di sviluppo ESP32
2. Display OLED, ho usato 0,96 pollici all'interno del chip SSD1306
3. Sensore BME280
4. 2 batterie al litio 18650 3000 mAh/h
5. Modulo caricabatterie al litio USB
6. DC-DC step UP
7. Qualsiasi interruttore
8. Striscia di LED WS2812 120 LED per metro circa 1,5 m
8. Alcuni cavi
Passaggio 3: assemblaggio e cablaggio
Il montaggio può essere effettuato con un passaggio seguente
1. Mettere ESP32 sul coperchio e saldare i fili ai PIN appropriati, secondo lo schema elettrico
2. Metti insieme 2x18650 e saldali in parallelo
3. Mettere il caricatore USB sul supporto e poi sul fondo del corpo da allineare con il foro appropriato, montare il foro se necessario
4. Metti l'interruttore in un altro foro
5. Saldare Accu 18650, interruttore, caricatore USB e uscita DC-DC (non collegare ESP32!)
6. Dopo l'accensione, regolare la tensione di uscita di DC-DC a ~ 5v utilizzando il potenziometro incorporato
7. Inserire il display OLED sulla parete. Se necessario, regolare il rettangolo sul corpo
8. Saldare l'altra parte, ESP 32, display, sensore e connettori WS2812
8. Avvolgere la striscia WS2812 sul tubo del corpo. Nascondi i fili lungo il tubo
Alcuni trucchi:
- Ho usato colla a caldo e B7000 per riparare tutti gli elementi
- Il resistore è saldato all'esterno della scatola ESP, direttamente tra i fili
- Tutti i fili di saldatura coperti da termoretraibile
Passaggio 4: Programmazione ESP
Per questo progetto ho utilizzato un software universale, sviluppato da me
Si prega di dare un'occhiata alla pagina github
Questo contiene istruzioni complete su come compilare e configurare
Per questo progetto sono allegati file di configurazione come esempio.
Tuttavia puoi farlo manualmente con una regolazione necessaria
Cosa ti serve controllare e modificare:1. Services.json - regola "numleds": xxx, dove xxx numero dei tuoi LED effettivi, dopo il taglio della striscia
2. config.json - imposta il nome host corretto per il tuo dispositivo "localhost":
3. config.json - imposta i valori corretti per la tua connessione mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., se mqtt_host è vuoto, il dispositivo non tenterà di connettersi a mqtt
Passaggio 5: divertiti
Ora, quando tutto è fatto, puoi goderti la tua lampada e gestirla tramite l'interfaccia Web
Questa lampada non l'ho ancora integrata all'Apple Home Kit, ma è abbastanza semplice, è necessario apportare piccole modifiche ai file di configurazione. Dopodiché sarai in grado di controllare il dispositivo tramite il kit Apple Home
Per farlo, dai un'occhiata a un progetto simile
www.instructables.com/id/Bed-Room-Lamp-Ws2…
e leggi wiki
github.com/Yurik72/ESPHomeController/wiki/…
Passaggio 6: domande frequenti, trucchi e risoluzione dei problemi
Alcuni produttori di WS2812 non funzionano, perché richiede una logica 5v, ma ESP32 fornisce 3.3 v
Questo problema può essere risolto seguendo i modi
- Prova a ridurre la tensione del passaggio DC-DC a 4,7-4,8 V. In genere aiuta con l'80%
- Metti qualsiasi diodo tra l'uscita +5 V e l'ingresso +5 V WS2812. Il diodo ridurrà la tensione di 0,6-0,8 volt e sarà d'aiuto
2. Nell'esempio e nel firmware forniti si prevedeva che i LED WS2812 fornissero una sequenza GRB, tuttavia ho incontrato molte strisce all'interno di RGB. Per risolvere questo problema è possibile modificare il firmware semplicemente aggiungendo una nuova impostazione nel services.json per "rgb_startled":1 per la definizione del servizio RGBStripController. Questo significa che la sequenza RGB partirà dal LED #1. Anche se hai cablato due strisce in una sequenza diversa. per esempio la prima striscia è 30 Leds GRB e la seconda 60 led RGB puoi definire "rgb_startled":31, e due lenti funzioneranno correttamente insieme
3. Dato che il firmware ESP32 supporta già un altro sensore meteorologico. come DHT12, Dallas. Può essere facilmente installato anche con loro
Consigliato:
Light Painter multicolore (sensibile al tocco): 8 passaggi (con immagini)
Multi-Color Light Painter (sensibile al tocco): il light painting è una tecnica fotografica utilizzata per creare effetti speciali con tempi di posa lenti. Una torcia viene solitamente utilizzata per "dipingere" le immagini. In questo Instructable, ti mostrerò come costruire un light painter tutto in uno con il tocco
Icosaedro LED multicolore: 7 passaggi (con immagini)
Icosaedro LED multicolore: Tempo fa ho realizzato un grande dado a 20 facce. Numerose persone volevano che ne costruissi uno e poiché la parte più difficile del progetto era ottenere gli angoli di taglio giusti, ho deciso di realizzarne un altro che consentisse un assemblaggio più accurato
Bacchetta per pittura con luce multicolore basata su Arduino: 13 passaggi (con immagini)
Bacchetta per pittura con luce multicolore basata su Arduino: la pittura con luce è una tecnica utilizzata dai fotografi, in cui viene utilizzata una fonte di luce per disegnare modelli interessanti e la fotocamera li metterà insieme. Di conseguenza, la foto conterrà le scie di luce che alla fine daranno l'aspetto di un
Wi-Fi controllabile a luce LED multicolore fai-da-te: 11 passaggi (con immagini)
Wi-fi controllabile a luce led multicolore fai da te: Buon Natale a tutti Questo video mostra come realizzare una lampada a led che cambia colore secondo te, si controlla tramite WI-FI. lo colleghi al Wifi di casa vai su questa pagina web e lo spettacolo può iniziare il progetto è stato realizzato in
Lampada per fototerapia a LED multicolore montata su visiera: 9 passaggi (con immagini)
Lampada per fototerapia a LED multicolore montata su visiera: con una lampada per fototerapia sul cappello, puoi usarla mentre svolgi attività che richiedono spostamenti come l'esercizio e il lavoro. Questa lampada ha LED rossi, gialli, ciano e blu con controllo della luminosità. Si spegne dopo 15 o 45 minuti. Esso