Taula de continguts:
- Pas 1: fes un cos
- Pas 2: part electrònica
- Pas 3: Muntatge i cablejat
- Pas 4: Programació d'ESP
- Pas 5: gaudiu
- Pas 6: PMF, trucs i solucions de problemes
Vídeo: Làmpada LED multicolor Accu amb temps: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
estimats tots
Hi ha un projecte amb llum LED recarregable WS2812 Accu, que es pot controlar mitjançant Wifi amb qualsevol dispositiu compatible amb el navegador, que també es pot integrar al kit Apple Home i es pot controlar mitjançant ells
Algunes plomes:
1. 2xAccu 18650 integrat proporciona ~ 12 hores laborables sense alimentació externa a la brillantor mitjana
2. Pantalla OLED 0.96 integrada
3. Sensor meteorològic BME280 per mesurar la temperatura, la humitat i la pressió. Les dades es poden mostrar al web o a la pantalla OLED integrada de 0,96
4. Port micro USB per recarregar
Pas 1: fes un cos
He imprès tota la part a la meva impressora 3D
1. Cos
2. Coberta de la placa ESP32 Dev
3. Suport per al controlador de carregador USB amb el meu propi disseny; vegeu el document STL adjunt
Pas 2: part electrònica
Per crear aquest projecte és necessari
1. ESP32, he utilitzat la placa de desenvolupament ESP32
2. Pantalla OLED, he utilitzat 0,96 polzades dins del xip SSD1306
3. Sensor BME280
4. 2x 18650 Liti Accu 3000 mAh / h
5. Mòdul de carregador de liti USB
6. Pas DC-DC cap amunt
7. Qualsevol commutador
8. Els LED WS2812 despullen 120 LEDs per metre aproximadament 1,5 m
8. Alguns cables
Pas 3: Muntatge i cablejat
El muntatge es pot fer amb el següent pas
1. Poseu ESP32 a la coberta i soldeu els cables als PIN adequats, segons el diagrama de cablejat
2. Poseu 2x18650 junts i soldeu-los com a paral·lels
3. Col·loqueu el carregador USB al suport i a la part inferior del cos per alinear-lo amb el forat adequat, ajusteu-lo si cal
4. Introduïu l'interruptor en un altre forat
5. Esgoteu Accu 18650, el commutador, el carregador USB i el pas DC-DC (no connecteu ESP32!)
6. Després d’encendre l’alimentació, ajusteu el voltatge de sortida de CC-CC a ~ 5 V mitjançant un potenciòmetre incorporat
7. Inseriu la pantalla OLED a la paret. Ajusteu el rectangle al cos si cal
8. Soldeu una altra part, ESP 32, pantalla, sensor i connectors WS2812
8. Emboliqueu la tira WS2812 al tub del cos. Amaga els cables al costat del tub
Alguns trucs:
- He utilitzat cola calenta i B7000 per solucionar tots els elements
- La resistència es solda fora de la caixa ESP, directament entre els cables
- Soldar tots els cables recoberts per un tub termorretractable
Pas 4: Programació d'ESP
Per a aquest projecte he utilitzat programari universal, desenvolupat per mi mateix
Consulteu la pàgina de github
Conté instruccions completes sobre com compilar i configurar
Per a aquest projecte s'adjunta la configuració arxivada com a exemple.
A més, podeu fer-ho manualment amb un ajustament necessari
Què cal comprovar i canviar: 1. Services.json: ajusteu "numleds": xxx, on hi ha el número xxx dels vostres LED reals, després de tallar la tira
2. config.json: configureu el nom d'amfitrió adequat per al dispositiu "localhost":
3. config.json: configureu els valors adequats per a la vostra connexió mqtt: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., si mqtt_host està buit, el dispositiu no intentarà connectar-se a mqtt
Pas 5: gaudiu
Ara, quan tot estigui fet, podeu gaudir-lo amb la vostra làmpada i gestionar-lo mitjançant la interfície web
Aquest llum no l’he integrat encara a l’Apple Home Kit, però és molt senzill, heu de fer petits canvis als fitxers de configuració. Després, podreu controlar el dispositiu mitjançant el kit Apple Home
Per fer-ho, si us plau, tingui un projecte similar
www.instructables.com/id/Bed-Room-Lamp-Ws2…
i llegir wiki
github.com/Yurik72/ESPHomeController/wiki/…
Pas 6: PMF, trucs i solucions de problemes
Alguns fabricants de WS2812 no funcionen, ja que requereixen una lògica de 5 v, però ESP32 proporciona 3,3 v
Aquest problema es pot resoldre seguint diverses maneres
- Proveu de reduir el voltatge del pas CC-CC a 4,7-4,8 V. En general, ajuda amb un 80%
- Col·loqueu qualsevol díode entre la sortida de +5 v i l'entrada de WS2812 + 5v. El díode caurà el voltatge entre 0,6 i 0,8 volts i us ajudarà
2. En un exemple donat i el firmware s'esperava que els LED WS2812 donessin una seqüència GRB, encara que em trobo amb moltes tires dins de RGB. Per resoldre-ho, podeu canviar el microprogramari simplement afegint una nova configuració a services.json per a "rgb_startled": 1 per a la definició del servei RGBStripController. Això significa que la seqüència RGB començarà des del LED # 1. També si heu connectat dues tires dins d'una seqüència diferent. per exemple, la primera tira és de 30 Leds GRB i el segon RGB de 60 leds es pot definir "rgb_startled": 31, i dues quaresmes funcionaran correctament juntes
3. Atès que el microprogramari ESP32 ja admet un altre sensor. com DHT12, Dallas. També es pot instal·lar fàcilment amb ells
Recomanat:
Visualització de temps i temps Arduino 3 en 1: 11 passos
Pantalla de temps i temps Arduino 3-en-1: m'agraden els microcontroladors PIC i m'agrada programar en llenguatge assemblador. De fet, durant els darrers dos anys, he publicat al meu lloc web uns 40 projectes basats en aquesta combinació. Fa poc, estava demanant algunes peces a una de les meves versions preferides dels EUA
Icosaedre LED multicolor: 7 passos (amb imatges)
Icosaedre LED multicolor: fa un temps vaig fabricar un troquel gran de 20 cares. Nombroses persones volien que en construís un i, com que la part més difícil del projecte era aconseguir que els angles de tall fossin exactes, vaig decidir fer-ne un altre que permetés un muntatge més precís
Rellotge d'animació LED SMART connectat a la xarxa amb tauler de control basat en web, servidor de temps sincronitzat: 11 passos (amb imatges)
Rellotge d’animació LED SMART connectat a la xarxa amb tauler de control basat en web, sincronitzat amb el servidor de temps: la història d’aquest rellotge es remunta molt enrere: fa més de 30 anys. El meu pare va ser pioner en aquesta idea quan tenia només deu anys, molt abans de la revolució del LED, quan els LED eren de 1/1000 la brillantor de la seva brillantor encegadora actual. Un veritable
Wi-fi controlable per llum LED multicolor de bricolatge: 11 passos (amb imatges)
Wi-fi controlable per llum LED multicolor de bricolatge: Bon Nadal a tothom el connecteu a la xarxa wifi de casa vostra, aneu en aquesta pàgina web i l’espectacle pot iniciar el projecte
Làmpada de teràpia amb llum LED multicolor muntada en visera: 9 passos (amb imatges)
Làmpada de teràpia de llum LED multicolor muntada a la visera: amb un llum de teràpia de llum al barret, podeu utilitzar-lo mentre feu activitats que requereixen moure’s com fer exercici i treballar. Aquest llum té LEDs vermells, grocs, cianos i blaus amb control de brillantor. S’apaga al cap de 15 o 45 minuts. És