INHOUDSOPGAWE:
- Stap 1: Maak 'n liggaam
- Stap 2: Elektroniese deel
- Stap 3: Montering en bedrading
- Stap 4: Programmering van ESP
- Stap 5: Geniet dit
- Stap 6: Gereelde vrae, truuks en probleemoplossing
Video: Accu veelkleurige LED -lamp met weer: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
beste almal
Daar is 'n projek met 'n Accu -herlaaibare WS2812 LED -lamp, wat deur Wifi beheer kan word met enige blaaier wat ook in staat is om in die Apple Home Kit geïntegreer te word en daardeur bestuur kan word
'N Paar vere:
1. Geïntegreerde 2xAccu 18650 bied ~ 12 werksure sonder eksterne krag op die middelste helderheid
2. Ingeboude OLED 0.96-skerm
3. Weersensor BME280 om temperatuur, humiditeit en druk te meet. Data kan op die internet of op die geïntegreerde 0.96 OLED -skerm vertoon word
4. Micro USB -poort vir herlaai
Stap 1: Maak 'n liggaam
Ek het al die dele op my 3d -drukker gedruk
1. Liggaam
2. ESP32 Dev board cover
3. Ondersteuning vir USB -laaierbeheerder met my eie ontwerp, sien aangehegte STL
Stap 2: Elektroniese deel
Om hierdie projek te skep, benodig u
1. ESP32, ek het ESP32 dev board gebruik
2. OLED -skerm, ek het 0.96 duim binne SSD1306 -chip gebruik
3. BME280 sensor
4. 2x 18650 Litium Accu 3000 mAh/h
5. USB litium laaier module
6. DC-DC stap UP
7. Enige skakelaar
8. WS2812 LED's strook 120 LED's per meter ongeveer 1,5 m
8. 'n Paar drade
Stap 3: Montering en bedrading
Die samestelling kan met die volgende stap gedoen word
1. Plaas ESP32 op die omslag en soldeerdrade na die toepaslike PIN's, volgens die bedradingsdiagram
2. Sit 2x18650 bymekaar en soldeer dit as parallel
3. Plaas die USB -laaier op die steun en dan aan die onderkant van die liggaam sodat dit met die gepaste gaatjie gepas word, pas die gat indien nodig
4. Plaas die skakelaar in 'n ander gat
5. Soldeer Accu 18650, skakelaar, USB-laaier en DC-DC stap uit (moenie ESP32 aanheg nie!)
6. Nadat die krag aangeskakel is, pas die uitsetspanning van DC-DC tot ~ 5v aan met behulp van 'n ingeboude potensiometer
7. Plaas 'n OLED -skerm op die muur. Pas reghoek op die lyf aan indien nodig
8. Soldeer die ander deel, ESP 32, Display, sensor en WS2812 verbindings
8. Draai die WS2812 -strook om die lyfbuis. Versteek drade langs die buis
'N Paar truuks:
- Ek gebruik warm gom en B7000 om al die items reg te maak
- Weerstand word buite die ESP -boks, direk tussen drade, gesoldeer
- Alle drade wat soldeer, word bedek met 'n krimpbuis
Stap 4: Programmering van ESP
Vir hierdie projek het ek universele sagteware gebruik, wat ek self ontwikkel het
Kyk gerus na die github -bladsy
Dit bevat volledige instruksies oor hoe om op te stel en op te stel
Vir hierdie projek word die opgawe as voorbeeld aangeheg.
Hovewer, u kan dit handmatig doen met 'n nodige aanpassing
Wat u nodig het, kyk en verander: 1. Services.json - pas "numleds" aan: xxx, waar xxx nommer van u werklike LED's, na strooksny
2. config.json - stel die regte gasheernaam vir u toestel "localhost" in:
3. config.json - stel die regte waardes vir u mqtt -verbinding in: "mqtt_host", "mqtt_port":, "mqtt_user", "mqtt_pass"., as mqtt_host leeg is, sal die toestel nie probeer om aan mqtt te koppel nie
Stap 5: Geniet dit
As alles klaar is, kan u dit met u lamp geniet en via die webkoppelvlak bestuur
Hierdie lamp het ek nog nie by die Apple Home Kit geïntegreer nie, maar dit is redelik eenvoudig; u moet klein veranderings aan die konfigurasielêers aanbring. Daarna kan u die toestel via die Apple Home -kit beheer
Om dit te doen, kyk na 'n soortgelyke projek
www.instructables.com/id/Bed-Room-Lamp-Ws2…
en lees wiki
github.com/Yurik72/ESPHomeController/wiki/…
Stap 6: Gereelde vrae, truuks en probleemoplossing
Sommige vervaardigers van WS2812 werk nie, want dit vereis 5v -logika, maar ESP32 bied 3.3 v
Hierdie probleem kan opgelos word op die volgende maniere
- Probeer om die spanning van DC-DC te verlaag tot 4,7-4,8 V. Oor die algemeen help dit met 80%
- Plaas enige diode tussen +5 v uitset en WS2812 +5v ingang. Diode verlaag spanning met 0,6-0,8 volt en dit sal help
2. In die gegewe voorbeeld en firmware word verwag dat WS2812 LED's GRB -volgorde sal gee, hovewer i ontmoet baie stroke binne RGB. Om dit op te los, kan u die firmware eenvoudig verander deur 'n nuwe instelling by die services.json te voeg vir "rgb_startled": 1 vir die definisie van RGBStripController -diens. Dit beteken dat die RGB -volgorde vanaf die LED #1 sal begin. As u ook twee stroke in verskillende volgorde bedraad het. byvoorbeeld, firts strip is 30 Leds GRB en tweede 60 LED RGB, u kan "rgb_startled" definieer: 31, en twee lente werk behoorlik saam
3. Gegewe die ESP32 -firmware, ondersteun u reeds 'n ander watersensor. soos DHT12, Dallas. Dit kan ook maklik by hulle geïnstalleer word
Aanbeveel:
Attiny85 Gelyktydige programmering of pampoen met veelkleurige oë: 7 stappe
Attiny85 gelyktydige programmering of pampoen met veelkleurige oë: Hierdie projek wys hoe u twee 10mm drie-kleur gewone anode LED's (veelkleurige oë van Pumpkin Halloween Glitter) met Attiny85-chip kan beheer. Die doel van die projek is om lesers bekend te stel in die kuns van gelyktydige programmering en die gebruik van Adam D
Veelkleurige ligskilder (raakgevoelig): 8 stappe (met foto's)
Veelkleurige ligskilder (raakgevoelig): ligte skildery is 'n fotografiese tegniek wat gebruik word om spesiale effekte te skep teen stadige sluitersnelhede. 'N Flitslig word gewoonlik gebruik om " te verf " die beelde. In hierdie instruksies sal ek jou wys hoe om 'n alles in een ligte skilder met aanraking te bou
Seriële LED -lig met behulp van veelkleurige LED's: 3 stappe (met foto's)
Seriële LED -lig met behulp van veelkleurige LED's: 'n Seriële LED -lig is nie so duur nie, maar as u 'n DIY -liefhebber ('n stokperdjie) is soos ek, kan u u eie seriële LED's maak, en dit is goedkoper as die lig wat op die mark beskikbaar is. Ek gaan my eie seriële LED -lig maak wat op 5 vol is
Aangepaste gloeiende veelkleurige Mickey -ore: 9 stappe (met foto's)
Custom Glowing Multicolored Mickey Ears: ek wou 'n klein projek deel waaraan ek gewerk het vir my vrou en my laaste Disneyland -reis! Sy het hierdie pragtige persoonlike Minnie Mouse -ore gemaak van blomme en goue draad, so ek het gedink hoekom moet ek nie my eie Mickey Mouse -ore 'n bietjie meer magika maak nie
Veelkleurige LED Icosahedron: 7 stappe (met foto's)
Veelkleurige LED Icosahedron: 'n Rukkie gelede het ek 'n groot 20 -kantige dobbelsteen gemaak. Talle mense wou hê dat ek vir hulle een moet bou, en omdat die moeilikste deel van die projek die snyhoeke reg was, het ek besluit om 'n ander een te maak wat 'n meer akkurate montering moontlik maak