Sadržaj:
- Pribor
- Korak 1: Shematski prikaz
- Korak 2: Sklop sklopa
- Korak 3: Ugradnja LED trake
- Korak 4: Programiranje
- Korak 5: Testiranje
Video: LED trakasta svjetiljka za uzglavlje kreveta s ESP8266-01: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovo je vrlo jednostavan projekt koji sam davno zanemario, ali zbog karantene učinio sam nešto drugačije sa dijelovima koji su mi pri ruci.
Ideja je bila imati svjetlo koje se može zatamniti, kojim se može upravljati jednostavnim TCP naredbama ili ručnim prekidačem.
Zbog nedostatka dijelova, improvizacija je postala glavna točka projekta. Prvo, nedostajao mi je MOSFET logičke razine, a imao sam samo MOSFET za prebacivanje velike struje, pa je bio potreban mali upravljački program (usput ne najbolji dizajn), zatim je nedostajao panelni impulsni prekidač, pa sam uzeo rezervnu mikrovalnu sigurnosni prekidač za zaključavanje vrata za gumb.
Nadam se da ćete naučiti nešto i zabaviti se s ovim projektom.
Pribor
- 3 m bijele LED trake. Kad sam ga kupio, uključivao je napajanje od 12 V.
- ESP8266-01S x 1
- 2N3904 NPN tranzistor x1
- 2N3906 PNP tranzistor x 1
- IRF3205 MOSFET x 1
- AMS1117-3.3 regulator x 1
- Otpor 3.3 K x 2
- 1 K otpornik x 1
- 1,5 K otpornik x 1
- 120 otpornika x 1
- 10 k otpornik x 1
- 10 uF 16 V elektrolitički kondenzator x 1
- 100 nF keramički ili poliesterski kondenzator x 1
- Konektori za utičnicu zaglavlja 1x6 (dvije jedinice). Još bolje ako imate odgovarajući 2x4 ženski konektor za ESP.
- Priključci za napajanje i LED izlaz
- Generička plastična kutija
- Osnovni elektronički alati (lemilica, rezač žice, kliješta itd.)
- Arduino IDE s instaliranom podrškom za ESP8266.
-
USB na 3.3 V UART serijski pretvarač ili ako nije dostupan, bilo koji Arduino UNO ili Nano sa konfiguracijom prikazan je ovdje https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (usput, povezana stranica vrlo je dobar PWM vodič za ESP)
Korak 1: Shematski prikaz
Krug se sastoji od PWM kontroliranog MOSFET -a na GPIO2. Krug upravljačkog programa potreban je jer IRF3205 treba najmanje 10 V kako bi dosegao svoje Rds (uključeno) od 8 miliohma, a ESP daje samo 3,3 V.
Regulator od 3,3 V omogućuje napajanje ESP -a iz istog izvora napajanja kao i LED traka, a dodatni poklopci poboljšavaju stabilnost napajanja.
Konačno, gumb na GPIO0 prolazi svakim klikom kroz ciklus svjetline. Na mom kućištu tri koraka svjetline i svjetlo se gasi.
Korak 2: Sklop sklopa
To je (ne tako) brz i (stvarno) prljav projekt. Najbolje iznenađenje bilo je koliko dobro prekidač za blokiranje radi kao puls.
Molim vas, ne gledajte ožičenje: P
Korak 3: Ugradnja LED trake
Izmjerite i izrežite tri segmenta, a zatim lemite žice. Na kraju ogulite ljepilo i pritisnite ga uz stražnji dio uzglavlja.
U mom slučaju varao sam i koristio široku ljepljivu traku preko LED trake, jer je ljepilo nekako oslabilo.
Na kraju, zavrnite žice na stezaljkama i provjerite spojeve.
Korak 4: Programiranje
Kôd treba mnogo poboljšati, poput popravljanja raščlanjivanja nizova, podrške fiksne IP adrese, načina postavljanja, spremanja varijabli okruženja u EPROM, čitanja varijabli okruženja iz EPROM -a pri pokretanju itd.
Za učitavanje firmvera koristio sam Arduino s bibliotekom zajednice ESP verzije 2.5.0. Ovo je važno jer učitavanje ESP programa ne uspijeva u novijim verzijama, možda je to problem s ESP8266-01, možda zato što koristim Arduino UNO kao učitavač, jednostavno ne znam.
Ne zaboravite dodati https://arduino.esp8266.com/stable/package_esp8266… svojim Arduino postavkama kako biste dobili podršku za ESP ploču.
www.electronicshub.org/esp8266-pwm-tutoria… ima dobar vodič o ESP8266 PWM-u. Također sam koristio njihov serijski pretvarač Arduino na USB za učitavanje programa u ESP.
Korak 5: Testiranje
Prvo provjerite ožičenje i umetnite ESP8266 u krug prije uključivanja.
Pritiskom na gumb Trebate se izmjenjivati između slabe, srednje svijetle, najveće svjetlosti i isključene svjetlosti.
Za TCP test koristio sam Socket Test, ali bilo koji drugi sličan softver će obaviti posao
Preporučeni:
Detektor prisutnosti kreveta Zigbee: 8 koraka
Zigbee detektor prisutnosti kreveta: Već neko vrijeme tražim način da otkrijem kada smo u krevetu. Ovo za korištenje ovih podataka u Homeassistantu. Pomoću ovih podataka mogao bih automatizirati noćno gašenje svjetla ili na primjer aktivirati sustav alarma u svom domu
Osjećanje pokreta ispod rasvjete kreveta: 16 koraka (sa slikama)
Osjet kretnje pod rasvjetom kreveta: Jeste li ikada pokušali noću tiho ustati iz kreveta samo da biste se sapleli o nešto i probudili cijelu kuću? Noćna svjetla s senzorom kretanja, diskretno postavljena ispod vašeg kreveta, pružaju dovoljno nisko svjetlo da vas vodi oko zalutalih LEGO kockica
Spiralna svjetiljka (poznata i kao stolna svjetiljka Loxodrome): 12 koraka (sa slikama)
Spiralna svjetiljka (zvana Stolna svjetiljka Loxodrome): Spiralna svjetiljka (zvana Stolna svjetiljka Loxodrome) projekt je koji sam započeo 2015. Inspiriran je Loxodrome Sconcem Paula Nylandera. Moja prvotna ideja bila je za motoriziranu stolnu svjetiljku koja bi projicirala tekuće vrtloge svjetla na zid. Dizajnirao sam i
Glava kreveta sa LED pozadinskim osvjetljenjem - aktivirano dodirom: 3 koraka
Glava kreveta sa LED pozadinskim osvjetljenjem - aktivirano dodirom: LED trakasto osvjetljenje s poklopcem za postolje osjetljivim na dodir. Za aktiviranje LED dioda dodirujem bakreni poklopac na stupu kreveta. Postoje tri jačine svjetla, niska, srednja i jaka, koje se aktiviraju u nizu prije nego što se okrene četvrti dodir
Mini LED noćno svjetlo / lampa pored kreveta: 5 koraka
Mini LED noćno svjetlo / lampa pored kreveta: Prvo bih trebao reći da je ovo inspirirano Mini samostojećom LED svjetiljkom Sunbanksa. Umjesto biroa za držanje LED diode od stola, upotrijebio sam jasnu perspektivu za projiciranje svjetla iz baze. Ovaj mali projekt je prototip