Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Skematisk
- Trin 2: Kredsløbssamling
- Trin 3: Installation af LED Stripe
- Trin 4: Programmering
- Trin 5: Test
Video: Seng sengegavl LED stripe lampe med ESP8266-01: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette er et meget let projekt, jeg forsømte for længe siden, men fordi karantænen gjorde, gjorde jeg noget anderledes med de dele, jeg har ved hånden.
Ideen var at have et dæmpbart lys, som kunne styres af simple TCP -kommandoer eller af en manuel switch.
Fordi manglen på dele, blev improvisationen projektets hovedpunkt. Først manglede jeg et logisk niveau MOSFET, og havde kun en højstrømskifte MOSFET, så en lille driver var nødvendig (ikke det bedst mulige design i øvrigt), så manglede en panelimpulsafbryder, så jeg tog en ekstra mikrobølgeovn dørlås sikkerhedskontakt til trykknappen.
Håber du lærer noget og har det sjovt med dette projekt.
Forbrugsvarer
- 3 m hvid LED -stribe. Da jeg købte den inkluderede jeg en 12 V strømforsyning
- ESP8266-01S x 1
- 2N3904 NPN transistor x1
- 2N3906 PNP transistor x 1
- IRF3205 MOSFET x 1
- AMS1117-3.3 regulator x 1
- 3,3 K modstand x 2
- 1 K modstand x 1
- 1,5 K modstand x 1
- 120 modstand x 1
- 10 k modstand x 1
- 10 uF 16 V elektrolytkondensator x 1
- 100 nF keramisk o polyester kondensator x 1
- Stikkontaktstik 1x6 (to enheder). Endnu bedre, hvis du har et ordentligt 2x4 hunstik til ESP.
- Terminalstik til forsyning og LED -udgang
- En generisk plastkasse
- Grundlæggende elektronikværktøjer (loddejern, trådskærer, tang osv.)
- Arduino IDE med ESP8266 support installeret.
-
USB til 3,3 V UART Serial Converter eller hvis den ikke er tilgængelig, viste enhver Arduino UNO eller Nano med konfigurationen her https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (i øvrigt den linkede side er meget god PWM -tutorial til ESP)
Trin 1: Skematisk
Kredsløbet består af et PWM -styret MOSFET på GPIO2. Driver kredsløbet er nødvendigt, fordi IRF3205 har brug for mindst 10 V for at nå dets Rds (on) på 8 miliohms, og ESP giver kun 3,3 V.
3.3 V -regulatoren gør det muligt at tænde ESP'en fra den samme forsyning som LED -stripen, og de ekstra hætter forbedrer forsyningsstabiliteten.
Endelig går trykknappen på GPIO0 igennem en lysstyrke med hvert klik. I mit tilfælde er tre lysstyrketrin og lys slukket.
Trin 2: Kredsløbssamling
Det er et (ikke så) hurtigt og (virkelig) beskidt projekt. Den bedste overraskelse var, hvor god interlock -kontakten fungerede som en pulser.
Venligst, se ikke på ledningerne: P
Trin 3: Installation af LED Stripe
Mål og skær de tre segmenter, og lod derefter trådene. Til sidst skal du fjerne limen og trykke den mod bagsiden af sengegavlen.
I mit tilfælde har jeg snydt og brugt bredt tape over LED -striben, fordi klæbemidlet var svækket på en eller anden måde.
Til sidst skrues ledningerne ved terminalerne og kontrolleres forbindelserne.
Trin 4: Programmering
Koden har brug for en masse forbedringer som at rette string -analysen, understøtte fast IP -adresse, opsætningstilstand, gemme miljøvariabler til EPROM, læse miljøvariabler fra EPROM ved opstart og så videre.
Til firmwareindlæsning brugte jeg Arduino med ESP -fællesskabsbibliotek version 2.5.0. Dette er vigtigt, fordi ESP-programindlæsning mislykkes med de nyere versioner, måske er det noget med ESP8266-01, måske fordi jeg bruger en Arduino UNO som loader, jeg ved det bare ikke.
Husk at tilføje https://arduino.esp8266.com/stable/package_esp8266… til dine Arduino -præferencer for at få ESP -kortets support.
www.electronicshub.org/esp8266-pwm-tutoria… har en god vejledning om ESP8266 PWM. Jeg brugte også deres Arduino til USB seriel konverter til at indlæse programmet i ESP.
Trin 5: Test
Lav en hurtig ledningstjek først, og indsæt ESP8266 i kredsløbet, før der tændes.
Tryk på knappen Skal skifte mellem lav lys, medium lys, maks lys og lys slukket.
Til TCP -testen brugte jeg Socket Test, men enhver anden lignende software vil gøre jobbet
Anbefalede:
DIY automatisk bevægelsesfølende seng LED -natlys: 6 trin (med billeder)
DIY Automatic Motion Sensing Bed LED Night Light: Hej, fyre velkommen til endnu en instruerbar, der altid vil hjælpe dig i dit daglige liv og tilføje en bekvemmelighed til at gøre dit liv let. Dette kan nogle gange være en livredder i tilfælde af ældre mennesker, der skal kæmpe med at stå op i sengen
Giv din seng underglød !: 7 trin (med billeder)
Giv din seng underglød !: I denne instruktionsbog forklarer jeg, hvordan du får din seng til at se fantastisk ud med RGB -lysdioder. Dem jeg fik er fjernbetjent, de har forskellige muligheder som fading eller blink, og de er meget billige. For nylig var der et salg på bangg
Trådløs MQTT sengegavl kontrol: 5 trin (med billeder)
Trådløs MQTT Sengegavlstyring: For et par år siden købte vi en ny hukommelse af skum, og som det er tilfældet med de fleste senge, skulle du også købe en af deres " godkendte baser " for at opretholde en garanti. Så vi valgte den billigste base, der også inkluderede t
Tænd ur til børn - Green Means Go! Rød, bliv i seng !!!: 5 trin (med billeder)
Tænd ur til børn - Green Means Go! Rød, bliv i SENG !!!: Vi var ved at blive skøre uden nok søvn !!! Vores 2-årige kunne ikke forstå, hvordan man " vente på den 7 " på uret, før han kom ud af sit værelse morgen efter morgen. Han ville vågne tidligt (jeg mener ligesom 5:27 - "der er en 7 !!!"
Et bedre bærbart stativ til seng: 7 trin (med billeder)
Et bedre bærbart stativ til seng: Lav et enkelt, men utrolig nyttigt bærbart stativ i omkring $ 15 og 30-60 minutter! Fantastisk til brug i sengen, mens du skriver, gennemser og især ser film. Når jeg bruger min bærbare computer i sengen, er det ofte ubehageligt. Jeg er nødt til at balancere den bærbare computer på m