Innehållsförteckning:
- Tillbehör
- Steg 1: Schematisk
- Steg 2: Kretsmontering
- Steg 3: Installation av LED Stripe
- Steg 4: Programmering
- Steg 5: Testning
Video: Sänggavel LED Stripe Lampa med ESP8266-01: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Det här är ett mycket enkelt projekt som jag försummade för länge sedan, men eftersom karantänen gjorde jag något annorlunda med de delar jag har till hands.
Tanken var att ha ett dimmeriserbart ljus som kan styras med enkla TCP -kommandon eller med en manuell omkopplare.
Eftersom bristen på delar blev improvisationen projektets huvudpunkt. Först saknade jag en logisk nivå MOSFET, och hade bara en högströmbrytande MOSFET, så en liten drivrutin behövdes (inte den bästa designen förresten), då saknades en panelpulsbrytare, så jag tog en extra mikrovågsugn dörrlås säkerhetsbrytare för tryckknappen.
Jag hoppas att du lär dig något och har kul med det här projektet.
Tillbehör
- 3 m vit LED -rand. När jag köpte den inkluderade jag en 12 V strömförsörjning
- 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 motstånd x 2
- 1 K motstånd x 1
- 1,5 K motstånd x 1
- 120 motstånd x 1
- 10 k motstånd x 1
- 10 uF 16 V elektrolytkondensator x 1
- 100 nF keramisk o polyesterkondensator x 1
- Hylskontaktdon 1x6 (två enheter). Ännu bättre om du har en ordentlig 2x4 honkontakt för ESP.
- Terminalanslutningar för matning och LED -utgång
- En generisk plastlåda
- Grundläggande elektronikverktyg (lödkolv, trådskärare, tång etc.)
- Arduino IDE med ESP8266 -stöd installerat.
-
USB till 3,3 V UART seriell omvandlare eller om den inte är tillgänglig, någon Arduino UNO eller Nano med konfigurationen visades här https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (förresten, den länkade sidan är mycket bra PWM -handledning för ESP)
Steg 1: Schematisk
Kretsen består av en PWM -styrd MOSFET vid GPIO2. Drivkretsen behövs eftersom IRF3205 behöver minst 10 V för att nå sin Rds (on) på 8 miliohms, och ESP ger bara 3,3 V.
3.3 V -regulatorn gör det möjligt att driva ESP från samma matning som LED -stripen, och de extra locken förbättrar matningsstabiliteten.
Slutligen går tryckknappen på GPIO0 genom en ljusstyrka med varje klick. I mitt fall, tre ljussteg och ljuset släcks.
Steg 2: Kretsmontering
Det är ett (inte så) snabbt och (riktigt) smutsigt projekt. Den bästa överraskningen var hur bra interlock -omkopplaren fungerade som en pulserare.
Snälla, titta inte på ledningarna: P
Steg 3: Installation av LED Stripe
Mät och skär de tre segmenten och löd sedan trådarna. Skala slutligen av limmet och tryck mot sänggavelns baksida.
I mitt fall lurade jag och använde vidhäftande tejp över LED -randen, eftersom limmet försvagades på något sätt.
Slutligen skruva kablarna vid terminalerna och kontrollera anslutningarna.
Steg 4: Programmering
Koden behöver mycket förbättringar som att fixa stränganalysen, stöd för fast IP -adress, installationsläge, spara miljövariabler till EPROM, läsa miljövariabler från EPROM vid start, och så vidare.
För firmware -laddningen använde jag Arduino med ESP -communitybiblioteket version 2.5.0. Detta är viktigt eftersom ESP-programbelastningen misslyckas med de nyare versionerna, kanske är en sak med ESP8266-01, kanske för att jag använder en Arduino UNO som lastare, jag vet bara inte.
Kom ihåg att lägga till https://arduino.esp8266.com/stable/package_esp8266… till dina Arduino -preferenser för att få ESP -kortets support.
www.electronicshub.org/esp8266-pwm-tutoria … har en bra handledning om ESP8266 PWM. Jag använde också deras Arduino till USB seriell omvandlare för att ladda programmet till ESP.
Steg 5: Testning
Gör en snabb kabeldragning först och sätt in ESP8266 i kretsen innan strömmen slås på.
Att trycka på knappen Bör växla mellan låg ljus, medel ljus, max ljus och ljus släckt.
För TCP -testet använde jag Socket Test men all annan liknande programvara kommer att göra jobbet
Rekommenderad:
Stencil lampa - en lampa många nyanser: 5 steg
Stencil Lamp - En lampa Många nyanser: Denna instruerbara visar dig hur du gör en enkel lampa med växlingsbara nyanser (dess lampskärm)
Alexa smart lampa med ESP8266: 4 steg (med bilder)
Alexa Smart Lamp With ESP8266: Denna instruktionsguide guidar dig tillsammans med mig i uppgraderingen av en vintage lampa med röststyrning med hjälp av en ESP8266 microntroller och Amazon Echo/Alexa. Arduino -koden emulerar en Belkin WeMo -enhet med hjälp av fauxmoESP -biblioteket, vilket gör installationen till en lek. Pl
Konvertera din gamla CFL -lampa till LED -lampa: 10 steg
Konvertera din gamla CFL -lampa till LED -lampa: Titta först på hela videon Sedan förstår du allt
Arduino Magnetic Stripe Decoder: 4 steg (med bilder)
Arduino Magnetic Stripe Decoder: Den här instruktionsboken visar hur man använder någon fritt tillgänglig kod, en arduino och en standard magnetremsläsare för att skanna och visa data som lagras på magnetkortskort som kreditkort, student -ID, etc. Jag blev inspirerad att posta detta efter
Magnetic Stripe Card Spoofer: 6 steg (med bilder)
Magnetic Stripe Card Spoofer: Denna instruerbara visar hur man använder en elektromagnet, en enkel förstärkarkrets och en personlig musikspelare för att inducera signaler till en magnetremsa kortläsare, vilket får den att tro att du har svept ett kort genom det. Denna instruktion