Sisukord:
- Samm: tehke keha
- 2. samm: elektrooniline osa
- Samm: kokkupanek ja juhtmestik
- 4. samm: ESP programmeerimine
- 5. samm: naudi
- 6. toiming: KKK, trikid ja tõrkeotsing
Video: Accu mitmevärviline LED -lamp ilmaga: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
kallid kõik
On olemas projekt Accu laetavate WS2812 LED -lampidega, mida saab WiFi kaudu juhtida mis tahes brauseriga ühilduvate seadmetega, samuti saab neid integreerida Apple Home Kit'i ja juhtida nende kaudu
Mõned näited:
1. Integreeritud 2xAccu 18650 tagab keskmise heleduse korral ~ 12 töötundi ilma välise toiteallikata
2. Sisseehitatud OLED 0,96 ekraan
3. Ilmaandur BME280 temperatuuri, niiskuse ja rõhu mõõtmiseks. Andmeid saab kuvada veebis või integreeritud 0,96 OLED -ekraanil
4. Micro USB port laadimiseks
Samm: tehke keha
Olen printinud kõik osad oma 3D -printeriga
1. Keha
2. ESP32 Dev tahvli kate
3. Minu disainiga USB -laadija kontrolleri tugi, vt lisatud STL
2. samm: elektrooniline osa
Selle projekti loomiseks vajate
1. ESP32, olen kasutanud ESP32 arendusplaati
2. OLED -ekraan, olen SSD1306 kiibis kasutanud 0,96 tolli
3. BME280 andur
4. 2x 18650 Lithium Accu 3000 mAh/h
5. USB liitium laadija moodul
6. DC-DC samm üles
7. Iga lüliti
8. WS2812 LED -id eemaldavad 120 LED -i meetri kohta umbes 1,5 m
8. Mõned juhtmed
Samm: kokkupanek ja juhtmestik
Kokkupanekut saab teha järgmise sammuga
1. Asetage ESP32 kaanele ja jootke juhtmed sobivatele PIN -koodidele vastavalt ühendusskeemile
2. Pange 2x18650 kokku ja jootke need paralleelselt
3. Pange USB -laadija toele ja kere põhja, et see sobiks sobiva avaga, vajadusel paigaldage auk
4. Asetage lüliti teise auku
5. Jootke välja Accu 18650, lüliti, USB-laadija ja alalisvoolu alalisvool (ärge lisage ESP32!)
6. Pärast toite sisselülitamist reguleerige DC-DC väljundpinge sisseehitatud potentsiomeetri abil ~ 5 V-ni
7. Paigaldage OLED -ekraan seinale. Vajadusel reguleerige kere ristkülikut
8. Jootke välja teine osa, ESP 32, ekraan, andur ja WS2812 pistikud
8. Mähi WS2812 riba kere torule. Peida juhtmed toru küljel
Mõned trikid:
- Kõigi esemete parandamiseks kasutan kuuma liimi ja B7000
- Takisti on joodetud väljaspool ESP -kasti, otse juhtmete vahele
- Kõik juhtmed on joodetud termokahaneva toruga
4. samm: ESP programmeerimine
Selle projekti jaoks olen kasutanud universaalset tarkvara, mille olen ise välja töötanud
Palun vaadake githubi lehte
See sisaldab täielikku juhendit kompileerimiseks ja seadistamiseks
Selle projekti jaoks on lisatud näitena esitatud konfiguratsioon.
Kui soovite seda teha, saate seda käsitsi teha vajaliku reguleerimisega
Mida on vaja kontrollida ja muuta: 1. Services.json - kohandage "numleds": xxx, kus xxx teie tegelike valgusdioodide arv, pärast ribade lõikamist
2. config.json - määrake seadmele õige hostinimi "localhost":
3. config.json - määrake oma mqtt -ühenduse jaoks õiged väärtused: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., kui mqtt_host on tühi, ei püüa seade mqtt -ga ühendust luua
5. samm: naudi
Nüüd, kui kõik on tehtud, saate oma lambiga nautida ja veebiliidese kaudu hallata
Seda lampi ei integreerinud ma veel Apple Home Kit'i, kuid see on üsna lihtne, peate konfiguratsioonifailides väikesi muudatusi tegema. Pärast seda saate seadet juhtida Apple Home'i komplekti kaudu
Selleks vaadake sarnast projekti
www.instructables.com/id/Bed-Room-Lamp-Ws2…
ja loe wikit
github.com/Yurik72/ESPHomeController/wiki/…
6. toiming: KKK, trikid ja tõrkeotsing
Mõned WS2812 tootjad ei tööta, kuna see nõuab 5v loogikat, kuid ESP32 pakub 3,3 v
Selle probleemi saab lahendada järgmistel viisidel
- Proovige vähendada alalisvoolu pinget 4,7-4,8 V. Üldiselt aitab see 80%
- Pange diood +5 v väljundi ja WS2812 +5v sisendi vahele. Diood langetab pinget 0,6-0,8 volti võrra ja see aitab
2. Antud näites ja püsivaras eeldati, et WS2812 valgusdioodid annavad GRB -järjestuse, vastab i i RGB -s palju ribasid. Selle lahendamiseks saate lihtsalt muuta püsivara, lisades uue sätte services.json "rgb_startled" jaoks: 1 RGBStripController teenuse määratluse jaoks. See tähendab, et RGB jada algab LED -ist 1. Samuti kui ühendate kaks riba erinevas järjestuses. näiteks firtsriba on 30 LED GRB ja teine 60 led RGB, saate määrata "rgb_startled": 31 ja kaks linti töötavad korralikult koos
3. Arvestades, et ESP32 püsivara toetab juba teist märjaandurit. nagu DHT12, Dallas. Seda saab hõlpsasti koos nendega paigaldada
Soovitan:
Mitmevärviline punktprinter: 6 sammu
Mitmevärviline printer: Tere kõigile. See juhend on mõeldud mitmevärvilise punktprinteri projekteerimisel ja valmistamisel. See põhines peamiselt sarnasel teosel, mis siin juba juhenditena avaldati. Teos, millele ma viitan, on „Dotter: tohutu Arduino -põhine punktmaatrikspr
Mitmevärviline valgusmaalija (puutetundlik): 8 sammu (piltidega)
Mitmevärviline valgusmaalija (puutetundlik): valgusmaal on fototehnika, mida kasutatakse eriefektide loomiseks aeglase säriajaga. Taskulampi kasutatakse tavaliselt " värvimiseks " pilte. Selles juhendis näitan teile, kuidas puudutusega luua kõike ühes valguses
Mitmevärviline LED -ikosaeeder: 7 sammu (piltidega)
Mitmevärviline LED -iososaeeder: mõni aeg tagasi tegin suure 20 -külgse stantsi. Paljud inimesed soovisid, et ehitaksin neile ühe ja kuna projekti kõige keerulisem osa oli lõikenurkade õigeks saamine, otsustasin teha teise, mis võimaldaks täpsemat kokkupanekut
Mitmevärviline vilkuv LED -valgusskulptuur: 4 sammu
Mitmevärviline vilkuv LED -valgusskulptuur: selles juhendis kasutatakse Ikea küünlajalga ja mitmevärvilisi LED -e, mis ulatuvad suurteks marmoriteks. Kõik see on fikseeritud käsitsi valmistatud männialusele. Nii sain hakkama
DIY mitmevärviline LED-valgustusega juhitav WiFi: 11 sammu (piltidega)
Isetegemine mitmevärviline LED-tulega juhitav WiFi: häid jõule kõigile See video näitab, kuidas teha LED-lamp, mis muudab teie järgi värvi, seda juhitakse WI-FI kaudu. kui ühendate selle oma kodu Wifi -ga, külastate seda veebisaiti ja saade võib alata, projekt sai teoks