Sadržaj:
- Supplies
- Korak 1: Shema
- Korak 2: Montaža kola
- Korak 3: Instalacija LED trake
- Korak 4: Programiranje
- Korak 5: Testiranje
Video: LED trakasta lampa za uzglavlje kreveta sa ESP8266-01: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovo je vrlo jednostavan projekt koji sam davno zanemario, ali zbog karantene sam napravio 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 poanta projekta. Prvo, nedostajao mi je MOSFET logičkog nivoa, a imao sam samo MOSFET sa visokom strujom za prebacivanje, pa je bio potreban mali upravljački program (inače nije najbolji dizajn), zatim je nedostajao panelni impulsni prekidač, pa sam uzeo rezervnu mikrotalasnu sigurnosni prekidač za zaključavanje vrata za dugme.
Nadam se da ćete naučiti nešto i zabaviti se s ovim projektom.
Supplies
- 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
- 3.3 K otpornik 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 o poliesterski kondenzator x 1
- Konektori za utičnicu za utičnicu 1x6 (dvije jedinice). Još bolje ako imate odgovarajući 2x4 ženski konektor za ESP.
- Stezaljke za napajanje i LED izlaz
- Generička plastična kutija
- Osnovni elektronički alati (lemilica, rezač žice, kliješta itd.)
- Arduino IDE sa 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 je vrlo dobar PWM vodič za ESP)
Korak 1: Shema
Krug se sastoji od PWM kontroliranog MOSFET -a na GPIO2. Krug upravljačkog programa je potreban jer IRF3205 treba minimalno 10 V da bi dosegao 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, tipka na GPIO0 prolazi svakim klikom kroz ciklus svjetline. U mom kućištu, tri stepena svjetline i svjetlo se gasi.
Korak 2: Montaža kola
To je (ne tako) brz i (zaista) prljav projekt. Najbolje iznenađenje je bilo koliko dobro prekidač za blokiranje radi kao puls.
Molim vas, ne gledajte ožičenje: P
Korak 3: Instalacija LED trake
Izmjerite i izrežite tri segmenta, a zatim zalemite žice. Na kraju, ogulite ljepilo i pritisnite ga uz naslon uzglavlja.
U mom slučaju sam varao 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 popravke raščlanjivanja stringova, 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 sa ESP bibliotekom zajednice verzije 2.5.0. Ovo je važno jer učitavanje ESP programa ne uspijeva u novijim verzijama, možda je to nešto 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.
Pritisak na dugme Trebalo bi da se prebacuje između slabog osvetljenja, srednjeg osvetljenja, maksimalnog osvetljenja i isključenog svetla.
Za TCP test koristio sam Socket Test, ali bilo koji drugi sličan softver će obaviti posao
Preporučuje se:
Detektor prisutnosti kreveta Zigbee: 8 koraka
Detektor prisutnosti kreveta Zigbee: Već neko vrijeme tražim način da otkrijem kada smo u krevetu. Ovo za korištenje ovih informacija u Homeassistantu. Pomoću ovih informacija mogao bih napraviti automatizaciju za gašenje svjetla noću ili, na primjer, aktivirati alarmni sistem u svom domu
Osećanje pokreta pod osvetljenjem kreveta: 16 koraka (sa slikama)
Osjet kretanja 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 koja su diskretno instalirana ispod vašeg kreveta pružaju dovoljno nisko svjetlo da vas vode oko onih zalutalih LEGO kockica
Automatsko osvjetljenje kreveta: 5 koraka (sa slikama)
Automatsko osvjetljenje kreveta: Spavate li i noću? Ne vidite li ništa u mraku? Imate li i mrake u sobi noću? Ako je tako, ovaj uređaj je za vas! Mislim da većina nas voli ostati malo duže uveče. Razlozi mogu biti različiti - Netflix, YouTube
Glava kreveta sa LED pozadinskim osvjetljenjem - aktivirano dodirom: 3 koraka
Glava kreveta sa pozadinskim LED pozadinskim osvjetljenjem - aktivirano dodirom: LED trakasto osvjetljenje sa zatvaračem osjetljivim na dodir. Za aktiviranje LED dioda dodirujem bakreni poklopac na stubu 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 lampom kompanije Sunbanks. Umjesto da koristim biro da držim led od stola, upotrijebio sam jasnu perspektivu za projiciranje svjetla iz baze. Ovaj mali projekt je prototip