Turinys:
- Prekės
- 1 žingsnis: schema
- 2 žingsnis: grandinės surinkimas
- 3 žingsnis: LED juostos montavimas
- 4 žingsnis: programavimas
- 5 žingsnis: bandymas
Video: Lovos galvūgalio LED juostelės lempa su ESP8266-01: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Tai labai lengvas projektas, kurį jau seniai apleidau, bet dėl karantino padariau ką nors kita su turimomis dalimis.
Idėja buvo turėti pritemdomą šviesą, kurią būtų galima valdyti paprastomis TCP komandomis arba rankiniu jungikliu.
Kadangi dalių trūkumas, improvizacija tapo pagrindiniu projekto tašku. Pirma, man trūko loginio lygio MOSFET ir turėjau tik didelės srovės perjungimo MOSFET, todėl reikėjo nedidelio tvarkyklės (beje, ne geriausios konstrukcijos), tada trūko pulto impulsinio jungiklio, todėl pasiėmiau atsarginę mikrobangų krosnelę durų užrakto saugos jungiklis mygtukui.
Žinote, jūs ką nors sužinosite ir smagiai praleisite laiką įgyvendindami šį projektą.
Prekės
- 3 m baltos LED juostos. Kai pirkau, buvo 12 V maitinimo šaltinis
- ESP8266-01S x 1
- 2N3904 NPN tranzistorius x1
- 2N3906 PNP tranzistorius x 1
- IRF3205 MOSFET x 1
- AMS1117-3.3 reguliatorius x 1
- 3,3 K rezistorius x 2
- 1 K rezistorius x 1
- 1,5 K rezistorius x 1
- 120 rezistorius x 1
- 10 k rezistorius x 1
- 10 uF 16 V elektrolitinis kondensatorius x 1
- 100 nF keramikos arba poliesterio kondensatorius x 1
- Lizdų antgalių jungtys 1x6 (du vienetai). Dar geriau, jei turite tinkamą 2x4 jungtį ESP.
- Gnybtų jungtys tiekimui ir LED išėjimui
- Bendra plastikinė dėžutė
- Pagrindiniai elektronikos įrankiai (lituoklis, vielos pjaustytuvas, replės ir kt.)
- Įdiegta „Arduino IDE“su ESP8266 palaikymu.
-
USB į 3.3 V UART serijos keitiklis arba, jei jo nėra, bet koks „Arduino UNO“arba „Nano“su konfigūracija buvo parodytas čia https://www.electronicshub.org/esp8266-pwm-tutorial-led-fading/ (beje, susietas puslapis yra labai gera PWM pamoka ESP)
1 žingsnis: schema
Grandinę sudaro PWM valdomas MOSFET GPIO2. Vairuotojo grandinė reikalinga, nes IRF3205 reikia mažiausiai 10 V, kad pasiektų 8 miliohmų Rds (įjungtą), o ESP - tik 3,3 V.
3,3 V reguliatorius leidžia įjungti ESP iš to paties maitinimo šaltinio, kaip ir LED juostelė, o papildomi dangteliai pagerina tiekimo stabilumą.
Galiausiai, GPIO0 mygtukas kiekvieną kartą spustelėja ryškumo ciklą. Mano atveju trys ryškumo žingsniai ir šviesa išjungta.
2 žingsnis: grandinės surinkimas
Tai (ne taip) greitas ir (tikrai) purvinas projektas. Geriausia staigmena buvo tai, kaip gerai blokavimo jungiklis veikė kaip pulsatorius.
Prašau, nežiūrėk į laidus: P.
3 žingsnis: LED juostos montavimas
Išmatuokite ir supjaustykite tris segmentus, tada lituokite laidus. Galiausiai nulupkite klijus ir prispauskite prie galvos atlošo.
Mano atveju aš apgavau ir ant LED juostos naudojau plačią lipnią juostą, nes klijai kažkaip susilpnėjo.
Galiausiai prisukite laidus prie gnybtų ir patikrinkite jungtis.
4 žingsnis: programavimas
Kodą reikia daug patobulinti, pavyzdžiui, pataisyti eilutės analizę, fiksuoto IP adreso palaikymą, sąrankos režimą, aplinkos kintamųjų išsaugojimą EPROM, aplinkos kintamųjų skaitymą iš EPROM įkrovos metu ir pan.
Norėdami įkelti programinę -aparatinę įrangą, naudojau „Arduino“su ESP bendruomenės bibliotekos versija 2.5.0. Tai svarbu, nes ESP programos įkėlimas nepavyksta su naujesnėmis versijomis, galbūt tai yra ESP8266-01 dalykas, galbūt todėl, kad naudoju „Arduino UNO“kaip krautuvą, tiesiog nežinau.
Nepamirškite prie „Arduino“nuostatų pridėti https://arduino.esp8266.com/stable/package_esp8266…, kad gautumėte ESP plokštės palaikymą.
www.electronicshub.org/esp8266-pwm-tutoria… yra gera ESP8266 PWM pamoka. Be to, aš naudoju jų „Arduino“į USB nuoseklųjį keitiklį, kad įkelčiau programą į ESP.
5 žingsnis: bandymas
Pirmiausia patikrinkite laidus ir prieš įjungdami įkiškite ESP8266 į grandinę.
Mygtuko paspaudimas turėtų kaitalioti žemo ryškumo, vidutinio ryškumo, maksimaliai ryškaus ir išjungto apšvietimo režimus.
TCP bandymui naudojau „Socket Test“, bet bet kuri kita panaši programinė įranga atliks šį darbą
Rekomenduojamas:
Trafaretinė lempa - viena lempa Daug atspalvių: 5 žingsniai
Trafaretinė lempa - viena lempa, daug atspalvių: ši instrukcija parodys, kaip padaryti paprastą lempą su perjungiamais atspalviais (jos abažūris)
LED juostelės šviesos popieriaus lempa: 4 žingsniai
LED juostelės šviesos popieriaus lempa: visi lempos matmenys yra 6x6x10. Aš naudoju savo 3D spausdintuvą (CR-10 Mini), kai kurias LED juostas ir elektroniką, kurią radau namuose. Tai puiki stalinė lempa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu
Mumijos lempa - „WiFi“valdoma išmanioji lempa: 5 žingsniai (su nuotraukomis)
Mumijos lempa - „WiFi“valdoma išmanioji lempa: Maždaug prieš 230 tūkst. Galime pasakyti, kad tai yra patalpų apšvietimo pradžia. Dabar aš
Belaidis MQTT lovos galvūgalio valdymas: 5 žingsniai (su nuotraukomis)
Belaidis MQTT lovos galvūgalio valdymas: Prieš keletą metų įsigijome naują atminties putų lovą ir, kaip ir daugelyje lovų, taip pat turėjote įsigyti vieną iš jų „patvirtintų pagrindų“. norint išlaikyti garantiją. Taigi, mes pasirinkome pigiausią bazę, į kurią taip pat įėjo