Obsah:
- Krok 1: Vytvorte si telo
- Krok 2: Elektronická časť
- Krok 3: Zostavenie a zapojenie
- Krok 4: Programovanie ESP
- Krok 5: Užite si to
- Krok 6: Časté otázky, triky a riešenie problémov
Video: Accu viacfarebná LED lampa s počasím: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Vážený
Existuje projekt s nabíjateľnou žiarovkou LED WS2812 Accu, ktorú je možné ovládať pomocou siete Wifi pomocou akéhokoľvek zariadenia s podporou prehliadača, a je tiež možné ich integrovať do súpravy Apple Home Kit a ovládať ich prostredníctvom nich
Niektoré detaily:
1. Integrovaný 2xAccu 18650 poskytuje ~ 12 pracovných hodín bez externého napájania pri strednom jase
2. Vstavaný OLED 0,96 displej
3. Senzor počasia BME280 na meranie teploty, vlhkosti a tlaku. Dáta je možné zobrazovať na webe alebo na integrovanom 0,96 OLED displeji
4. Micro USB port na nabíjanie
Krok 1: Vytvorte si telo
Všetky časti som vytlačil na svojej 3D tlačiarni
1. Telo
2. Kryt dosky ESP32 Dev
3. Podpora pre ovládač nabíjačky USB s vlastným dizajnom, pozri priložený STL
Krok 2: Elektronická časť
Na vytvorenie tohto projektu potrebujete
1. ESP32, použil som dosku ESP32 dev
2. OLED displej, v čipe SSD1306 som použil 0,96 palca
3. Snímač BME280
4. 2x 18650 Lithium Accu 3000 mAh/h
5. Modul nabíjačky lítia USB
6. DC-DC krok hore
7. Akýkoľvek prepínač
8. LED diódy WS2812 odizolujú 120 LED na meter približne 1,5 m
8. Niektoré drôty
Krok 3: Zostavenie a zapojenie
Zostavenie je možné vykonať v nasledujúcom kroku
1. Vložte ESP32 na kryt a spájkujte vodiče s príslušnými PINmi podľa schémy zapojenia
2. Spojte 2x18650 dohromady a spájkujte ich rovnobežne
3. Položte nabíjačku USB na podperu a potom k spodnej časti tela, aby bola zarovnaná s príslušným otvorom, v prípade potreby vložte príslušný otvor.
4. Prepínač vložte do iného otvoru
5. Spájkujte výstup Accu 18650, vypínač, nabíjačku USB a výstup DC-DC (nepripojujte ESP32!)
6. Po zapnutí napájania upravte výstupné napätie DC-DC na ~ 5v pomocou vstavaného potenciometra
7. Vložte OLED displej na stenu. V prípade potreby upravte obdĺžnik na tele
8. Spájkujte druhú časť, konektory ESP 32, displej, senzor a WS2812
8. Omotajte prúžok WS2812 na telesnú trubicu. Skryte drôty bokom trubice
Niekoľko trikov:
- Na opravu všetkých položiek som použil horúce lepidlo a B7000
- Rezistor je spájkovaný mimo skrinku ESP, priamo medzi vodiče
- Všetky spájkovanie drôtov je potiahnuté tepelne zmršťovacou trubicou
Krok 4: Programovanie ESP
Na tento projekt som použil univerzálny softvér, ktorý som vyvinul sám
Pozrite sa na stránku github
Obsahuje kompletný návod na kompiláciu a nastavenie
K tomuto projektu sú ako príklad priložené podklady k konfigurácii.
Teraz môžete toto urobiť ručne pomocou potrebnej úpravy
Čo potrebujete skontrolovať a zmeniť: 1. Services.json - upravte „číslice“: xxx, kde xxx počet vašich skutočných diód LED, po orezaní pásu
2. config.json - nastavte pre svojho zariadenia „localhost“správny názov hostiteľa:
3. config.json - nastavte správne hodnoty pre vaše pripojenie mqtt: „mqtt_host“, „mqtt_port“:, „mqtt_user“, „mqtt_pass“., ak je mqtt_host prázdny, zariadenie sa nepokúsi pripojiť k mqtt
Krok 5: Užite si to
Teraz, keď je všetko hotové, si môžete so svojou lampou užívať a spravovať ju prostredníctvom webového rozhrania
Túto lampu som ešte integroval do Apple Home Kit, ale je to celkom jednoduché, musíte vykonať malé zmeny v konfiguračných súboroch. Potom budete môcť ovládať zariadenie pomocou súpravy Apple Home
Ak to chcete urobiť, pozrite sa na podobný projekt
www.instructables.com/id/Bed-Room-Lamp-Ws2…
a čítaj wiki
github.com/Yurik72/ESPHomeController/wiki/…
Krok 6: Časté otázky, triky a riešenie problémov
Niektorí výrobcovia WS2812 nefungujú, pretože vyžadujú logiku 5v, ale ESP32 poskytuje 3,3 v
Tento problém je možné vyriešiť nasledujúcimi spôsobmi
- Pokúste sa znížiť napätie DC-DC na 4,7-4,8 V. Všeobecne to pomáha pri 80%
- Vložte akúkoľvek diódu medzi výstup +5 V a vstup WS2812 +5V. Dióda zníži napätie o 0,6-0,8 voltu a pomôže to
2. V uvedenom prípade a firmvéri očakávali, že LED diódy WS2812 poskytnú sekvenciu GRB, ale v rámci RGB sa stretne veľa pásov. Ak to chcete vyriešiť, môžete jednoducho zmeniť firmvér a pridať nové nastavenie do súboru services.json pre „rgb_startled“: 1 pre definíciu služby RGBStripController. To znamená, že sekvencia RGB začne od diódy LED č. 1. Rovnako tak, ak ste zapojili dva prúžky v rôznych sekvenciách. napríklad prvý pás je 30 LED GRB a druhý 60 LED RGB môžete definovať „rgb_startled“: 31 a dva lenty budú správne fungovať spoločne
3. Vzhľadom na to, že firmvér ESP32 už podporuje ďalší senzor Wether. ako DHT12, Dallas. Dá sa ľahko nainštalovať aj s nimi
Odporúča:
Viacfarebná bodová tlačiareň: 6 krokov
Viacfarebná bodová tlačiareň: Ahoj všetci. Tento návod je k návrhu a výrobe viacfarebnej bodovej tlačiarne. Vychádzalo to hlavne z podobnej práce, ktorá už tu bola publikovaná v návode. Práca, o ktorej hovorím, je „Dotter: Obrovská bodová matica založená na Arduine
Kúzelné zrkadlo so správami, počasím, alarmom, časovačom a batoľaťom: 9 krokov
Magic Mirror so správami, počasím, alarmom, časovačom a Todolistom: Magic Mirror je špeciálne jednosmerné zrkadlo s displejom za sebou. Displej pripojený k Raspberry Pi zobrazuje informácie ako počasie, izbovú teplotu, čas, dátum, todolistu a mnoho ďalších. Môžete dokonca pridať mikrofón a nastaviť
Viacfarebná blikajúca LED svetelná socha: 4 kroky
Viacfarebná blikajúca LED svetelná socha: Tento návod používa svietnik Ikea a viacfarebné LED diódy vyčnievajúce do veľkých mramorov. Všetko je upevnené na ručne vyrobenom borovicovom základe. Takto som to urobil
Viacfarebná maliarska palica na báze Arduina: 13 krokov (s obrázkami)
Arduino Multi Color Light Painting Wand: Light Painting je technika používaná fotografmi, kde sa na kreslenie zaujímavých vzorov používa zdroj svetla a fotoaparát ich dáva dohromady. Výsledkom bude, že fotografia bude obsahovať svetelné stopy, ktoré v konečnom dôsledku poskytnú vzhľad
Viacfarebná LED svetelná terapeutická lampa namontovaná na priezore: 9 krokov (s obrázkami)
Viacfarebná LED svetelná terapeutická lampa namontovaná na priezore: So svetelnou terapeutickou lampou na klobúku ju môžete používať pri aktivitách, ktoré vyžadujú pohyb, ako je cvičenie a práca. Táto lampa má červené, žlté, azúrové a modré diódy LED s reguláciou jasu. Vypína sa po 15 alebo 45 minútach. To