Sadržaj:
- Korak 1: Napravite tijelo
- Korak 2: Elektronički dio
- Korak 3: Sklapanje i ožičenje
- Korak 4: Programiranje ESP -a
- Korak 5: Uživajte
- Korak 6: Česta pitanja, trikovi i rješavanje problema
Video: Accu višebojna LED svjetiljka s vremenom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
dragi svi
Postoji projekt s Accu punjivom LED lampom WS2812, kojom Wifi može upravljati s bilo kojim uređajem koji podržava preglednik, a može se integrirati u Apple Home Kit i kontrolirati putem njih
Neke podvige:
1. Integrirani 2xAccu 18650 omogućuje ~ 12 radnih sati bez vanjskog napajanja pri srednjoj svjetlini
2. Ugrađeni OLED zaslon od 0,96
3. Vremenski senzor BME280 za mjerenje temperature, vlažnosti i tlaka. Podaci se mogu prikazati na webu ili na integriranom OLED zaslonu od 0,96
4. Mikro USB priključak za punjenje
Korak 1: Napravite tijelo
Odštampao sam sve dijelove na svom 3D pisaču
1. Tijelo
2. Poklopac ploče ESP32 Dev
3. Podrška za USB punjač s vlastitim dizajnom, pogledajte priloženi STL
Korak 2: Elektronički dio
Za izradu ovog projekta trebate
1. ESP32, koristio sam ESP32 dev ploču
2. OLED zaslon, koristio sam 0,96 inča unutar SSD1306 čipa
3. BME280 senzor
4. 2x 18650 Litij Accu 3000 mAh/h
5. USB litijski modul za punjenje
6. DC-DC korak UP
7. Bilo koji prekidač
8. WS2812 LED diode traka 120 LED dioda po metru približno 1,5 m
8. Neke žice
Korak 3: Sklapanje i ožičenje
Sklapanje se može obaviti u sljedećem koraku
1. Stavite ESP32 na poklopac i lemite žice na odgovarajuće PIN -ove, prema shemi ožičenja
2. Spojite 2x18650 i lemite ih paralelno
3. Stavite USB punjač na držač, a zatim na dno kućišta poravnajte odgovarajućom rupom, po potrebi postavite rupu
4. Stavite prekidač u drugu rupu
5. Spajati Accu 18650, prekidač, USB punjač i DC-DC iskorak (nemojte priključivati ESP32!)
6. Nakon uključivanja napajanja, podesite izlazni napon DC-DC na ~ 5v pomoću ugrađenog potenciometra
7. Umetnite OLED zaslon u zid. Podesite pravokutnik na tijelu ako je potrebno
8. Spajajte drugi dio, konektore ESP 32, zaslona, senzora i WS2812
8. Omotajte traku WS2812 na cijev za tijelo. Sakrijte žice sa strane cijevi
Neki trikovi:
- Koristim vruće ljepilo i B7000 za popravljanje svih predmeta
- Otpornik je lemljen izvan ESP kutije, izravno između žica
- Lemljenje svih žica prekriveno je termoskupljajućom cijevi
Korak 4: Programiranje ESP -a
Za ovaj projekt koristio sam univerzalni softver koji sam sam razvio
Pogledajte stranicu github
Ovo sadrži potpune upute za sastavljanje i postavljanje
Za ovaj projekt podnesene su konfiguracijske datoteke kao primjer.
Međutim, možete to učiniti ručno uz potrebno podešavanje
Što trebate provjeriti i promijeniti: 1. Services.json - prilagodite "numleds": xxx, gdje xxx broj vaših stvarnih LED dioda, nakon rezanja trake
2. config.json - postavite odgovarajući naziv hosta za svoj uređaj "localhost":
3. config.json - postavite ispravne vrijednosti za svoju mqtt vezu: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., ako je mqtt_host prazan, uređaj se neće pokušati povezati s mqtt
Korak 5: Uživajte
Sada, kada sve učinite, možete uživati sa svojom lampom i upravljati putem web sučelja
Ovu svjetiljku još nisam integrirao u Apple Home Kit, ali ovo je vrlo jednostavno, trebate male promjene u konfiguracijskim datotekama. Nakon toga moći ćete upravljati uređajem putem Apple Home kompleta
Da biste to učinili, pogledajte sličan projekt
www.instructables.com/id/Bed-Room-Lamp-Ws2…
i čitati wiki
github.com/Yurik72/ESPHomeController/wiki/…
Korak 6: Česta pitanja, trikovi i rješavanje problema
Neki proizvođači WS2812 ne rade jer zahtijevaju 5v logiku, ali ESP32 pruža 3.3 v
Ovaj se problem može riješiti na sljedeće načine
- Pokušajte smanjiti napon DC-DC iskoraka na 4,7-4,8 V. Općenito pomaže sa 80%
- Postavite bilo koju diodu između +5 v izlaza i WS2812 +5v ulaza. Dioda će pasti napon za 0,6-0,8 volti i to će pomoći
2. U danom primjeru i firmware -u se očekuje da će WS2812 LED diode dati GRB slijed, međutim, susrećem puno traka unutar RGB -a. Da biste to riješili, možete promijeniti firmver tako da jednostavno dodate novu postavku u services.json za "rgb_startled": 1 za definiciju usluge RGBStripController. To znači da će RGB niz započeti od LED #1. Također ako ste ožičili dvije trake u različitim redoslijedima. na primjer, prva traka ima 30 LED GRB -a, a druga 60 LED RGB možete definirati "rgb_startled": 31, a dvije lente će ispravno raditi zajedno
3. S obzirom na to da firmver ESP32 već podržava drugi senzor za vodu. poput DHT12, Dallas. Lako se može instalirati i s njima
Preporučeni:
Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka
Arduino GPS sat s lokalnim vremenom pomoću NEO-6M modula: U ovom ćemo vodiču naučiti kako dobiti aritino trenutno vrijeme sa satelita. Pogledajte video
Glazbeno reaktivna višebojna LED svjetla - Arduino senzor za detekciju zvuka - RGB LED traka: 4 koraka
Glazbeno reaktivna višebojna LED svjetla | Arduino senzor za detekciju zvuka | RGB LED traka: Projekt LED svjetla u više boja koji reagira na glazbu. U ovom projektu korištena je jednostavna 5050 RGB LED traka (ne adresabilna LED WS2812), Arduino senzor za otkrivanje zvuka i 12V adapter
Višebojna, svjetlucava LED svjetlosna skulptura: 4 koraka
Višebojna svjetlucava LED svjetlosna skulptura: Ovaj Instructable koristi svijećnjak Ikea i raznobojne LED diode koje projiciraju u velike mramore. Sve je pričvršćeno na ručno izrađenu borovu podlogu. Ovako sam uspio
Spiralna svjetiljka (poznata i kao stolna svjetiljka Loxodrome): 12 koraka (sa slikama)
Spiralna svjetiljka (zvana Stolna svjetiljka Loxodrome): Spiralna svjetiljka (zvana Stolna svjetiljka Loxodrome) projekt je koji sam započeo 2015. Inspiriran je Loxodrome Sconcem Paula Nylandera. Moja prvotna ideja bila je za motoriziranu stolnu svjetiljku koja bi projicirala tekuće vrtloge svjetla na zid. Dizajnirao sam i
Višebojna LED svjetiljka za svjetlosnu terapiju montirana na vizir: 9 koraka (sa slikama)
Višebojna LED svjetlosna svjetlosna svjetiljka s vizirima: Sa svjetlosnom svjetiljkom na šeširu možete je koristiti dok radite aktivnosti koje zahtijevaju kretanje, poput vježbanja i rada. Ova svjetiljka ima crvenu, žutu, cijan i plavu LED diodu s kontrolom svjetline. Isključuje se nakon 15 ili 45 minuta. To