Sadržaj:
- Korak 1: Napravite tijelo
- Korak 2: Elektronski 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 lampa sa vremenom: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
dragi svi
Postoji projekt s Accu punjivom LED lampom WS2812, koju Wifi može kontrolirati 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 pruža ~ 12 radnih sati bez vanjskog napajanja pri srednjoj svjetlini
2. Ugrađeni OLED ekran od 0,96
3. Senzor vremena BME280 za mjerenje temperature, vlažnosti i pritiska. Podaci se mogu prikazati na webu ili na integriranom OLED ekranu od 0,96
4. Mikro USB port za punjenje
Korak 1: Napravite tijelo
Odštampao sam sve delove na svom 3D štampaču
1. Tijelo
2. Poklopac ESP32 Dev ploče
3. Podrška za USB kontroler punjača sa mojim dizajnom, pogledajte priloženi STL
Korak 2: Elektronski dio
Za kreiranje ovog projekta trebate
1. ESP32, koristio sam ESP32 dev ploču
2. OLED ekran, koristio sam 0,96 inča unutar SSD1306 čipa
3. BME280 senzor
4. 2x 18650 Litij Accu 3000 mAh/h
5. USB litijumski modul za punjenje
6. DC-DC korak gore
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 sa sljedećim korakom
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. Isparite 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 ekran na zid. Podesite pravokutnik na tijelu ako je potrebno
8. Spajajte drugi dio, ESP 32, ekran, senzor i WS2812 konektore
8. Omotajte traku WS2812 na cijev tijela. Sakrijte žice sa strane cijevi
Neki trikovi:
- Koristio sam vruće ljepilo i B7000 za popravljanje svih predmeta
- Otpornik je lemljen izvan ESP kutije, direktno između žica
- Lemljenje svih žica prekriveno je termoskupljajućom cijevi
Korak 4: Programiranje ESP -a
Za ovaj projekt sam koristio univerzalni softver koji sam sam razvio
Pogledajte stranicu github
Ovo sadrži potpune upute za kompajliranje i postavljanje
Za ovaj projekt konfiguracija projekta je priložena kao primjer.
Međutim, možete to učiniti ručno uz potrebno podešavanje
Šta trebate provjeriti i promijeniti: 1. Services.json - podesite "numleds": xxx, gdje xxx broj vaših stvarnih LED dioda, nakon rezanja trake
2. config.json - postavite odgovarajuće ime hosta za vaš uređaj "localhost":
3. config.json - postavite odgovarajuće 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 lampom i upravljati putem web sučelja
Ovu lampu još nisam integrirao u Apple Home Kit, ali ovo je prilično jednostavno, trebate male promjene u konfiguracijskim datotekama. Nakon toga ćete moći 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 problem se 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%
- Stavite 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 sekvencu, međutim, susrećem mnogo 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 sekvenca početi od LED -a #1. Isto tako 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čuje se:
Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: 9 koraka
Arduino GPS sat s lokalnim vremenom pomoću modula NEO-6M: U ovom tutorijalu naučit ćemo kako dobiti trenutno vrijeme sa satelita pomoću arduina. Pogledajte video
Čarobno ogledalo s vijestima, vremenom, alarmom, mjeračem vremena i todolistom: 9 koraka
Magično ogledalo s vijestima, vremenom, alarmom, tajmerom i todolistom: čarobno ogledalo je posebno jednosmjerno ogledalo s zaslonom iza njega. Zaslon, koji je povezan s Raspberry Pi, prikazuje informacije poput vremena, sobne temperature, vremena, datuma, todolista i još mnogo toga. Možete čak dodati mikrofon i postaviti
UWaiPi - Automatski sistem za zalijevanje biljaka sa vremenom: 11 koraka (sa slikama)
UWaiPi - Automatski sistem za zalijevanje biljaka sa vremenom: Zdravo! Jeste li zaboravili zalijevati biljke danas ujutro? Planirate li godišnji odmor, ali razmišljate tko će zalijevati biljke? Pa, ako su vaši odgovori da, onda imam rješenje za vaš problem. Zaista mi je drago predstaviti uWaiPi
Višebojna trepćuća LED svjetlosna skulptura: 4 koraka
Višebojna trepćuća LED svjetlosna skulptura: Ovaj Instructable koristi svijećnjak Ikea i višebojne LED diode koje se projektuju u velike mramore. Sve je pričvršćeno na ručno izrađenu borovu podlogu. Ovako sam ja uspio
Višebojna LED svjetlosna terapeutska lampa sa vizirima: 9 koraka (sa slikama)
Višebojna LED svjetlosna terapijska lampa sa vizirima: Sa svjetlosnom svjetiljkom na šeširu možete je koristiti dok radite aktivnosti koje zahtijevaju kretanje, poput vježbanja i rada. Ova lampa ima crvene, žute, cijan i plave LED diode sa kontrolom svjetline. Isključuje se nakon 15 ili 45 minuta. To je