Turinys:
- 1 žingsnis: surinkite visas medžiagas ir įrankius
- 2 žingsnis: prijunkite grandinę
- 3 žingsnis: sukonfigūruokite kodą iš „Arduino“sąsajos
- 4 veiksmas: įkelkite kodą į ESP8266
- 5 žingsnis: būsimi atnaujinimai
Video: „WiFi“valdoma RGB LED juostelė su ESP8266: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Idėja yra sukurti LED lemputes, kurias galima valdyti naudojant „WiFi“. Turiu atsarginę Kalėdų šviesos diodų juostelę, todėl perdirbu ją į ESP8266, kuri leidžia LED valdyti iš „WiFi“.
ESP8266 gali veikti kaip žiniatinklio serveris, jis bus naudojamas nuotoliniam išdėstymui sukurti, kad būtų galima valdyti LED juostą. Mano turima LED juostelė yra 12 V, todėl man reikės 12 V maitinimo šaltinio, kitaip, jei turite 5 V šviesos diodą, galite maitinti LED juostą iš to paties maitinimo šaltinio, kuris maitina ESP8266 grandinę.
1 žingsnis: surinkite visas medžiagas ir įrankius
Tam jums reikės šių medžiagų:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED juostelė
- Prototipo lenta
- Jungties laidas
- 12 V maitinimo šaltinis LED juostelėms
- 5 V maitinimo šaltinis ESP8266
Toliau pateikiami įrankiai, kurių jums reikės:
- Vielos nuėmiklis
- Lituoklis
- Multimetras (patogūs įrankiai gedimų šalinimui)
2 žingsnis: prijunkite grandinę
Prijunkite grandinę pagal aukščiau pateiktą schemą. Mums reikia 3 MOSFET, kad galėtume maitinti 3 spalvas (RAUDONA, ŽALIA, MĖLYNA). Atminkite, kad aš nenaudoju atskiros adresuojamos LED juostos. Tam jums reikės kitokio ryšio.
Naudodami 3 šviesos diodų spalvas galime sukurti daug daugiau spalvų. Švietimo tikslais puiku mokyti vaikus apie pagrindines spalvas ir kitų spalvų derinį.
Kitas dalykas, į kurį reikia atkreipti dėmesį, turėsite įsitikinti, kad 12 V maitinimo šaltinio GND yra prijungtas prie 5 V maitinimo šaltinio GND. Kita alternatyva yra tai, kad galite naudoti 12 V maitinimo šaltinį, kad maitintumėte 5 V, naudodami 5 V reguliatorių LM7805.
3 žingsnis: sukonfigūruokite kodą iš „Arduino“sąsajos
Naudotą kodą galite atsisiųsti iš savo svetainės šioje vietoje. Norint paleisti kodą, reikės šios bibliotekos.
- ESP8266WiFI
- ESP8266Tinklo serveris
- Arduino OTA
Kai įkeliate kodą į „Arduino“sąsają, turite sukonfigūruoti keletą dalykų.
1. Pakeiskite tai, kad nurodytumėte „wifi ssid“ir slaptažodį
/* Tinklo nustatymai*/const char* ssid = "tavoWIFISSID"; // SSID - jūsų „WiFi“pavadinimas const char* password = "yourwifipassword"; // Slaptažodis
2. Pakeiskite IP adresą, kad jis atspindėtų jūsų maršrutizatoriaus potinklį, ir įsitikinkite, kad tame pačiame IP adrese nėra įrenginių.
„IPAddress ip“(192, 168, 1, 111); // įrenginio IPAddress gateway statinis IP adresas (192, 168, 1, 1); // Gatway IPAddress potinklis (255, 255, 255, 0); // Tinklo kaukė
3. Pakeiskite OTA (On the air update) slaptažodį sąrankos skiltyje maždaug 62 eilutėje.
// OTA kodas ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
4 veiksmas: įkelkite kodą į ESP8266
Kai sukonfigūravote kodą, kad jis atitiktų jūsų „WiFi“sąranką, laikas įkelti kodą į ESP8266. Įsitikinkite, kad pasirinkote tinkamą prievadą, prie kurio prijungtas jūsų ESP8266. Aukščiau pateiktame pavyzdyje aš turiu savo /dev/cu.wchusbserial14750, tai gali skirtis nuo jūsų kompiuterio ar „Mac“.
Tada pasirinkite Eskizas-> Įkelti.
Palaukite, kol įkėlimas bus baigtas. Jei viskas gerai, ESP8266 turėtų prisijungti prie jūsų „WiFi“maršrutizatoriaus ir turėti IP adresą 192.168.1.111. Tai gali skirtis, jei pakeitėte ankstesniame žingsnyje. Nukreipkite naršyklę į tą IP adresą, https://192.168.1.111, turėtumėte pamatyti LED nuotolinio valdymo pultą, kaip parodyta paveikslėlyje.
Spustelėkite spalvą, kad pakeistumėte LED spalvą pagal savo nuotaiką ir mėgaukitės.
5 žingsnis: būsimi atnaujinimai
Dabar, kai turite veikiančią „WiFi“valdomą RGB LED juostą, galite žaisti su kodu, kad pridėtumėte daugiau skirtingų disko lempučių derinio. Kai kurie būsimo atnaujinimo pasiūlymai yra šie:
- Prijunkite grandinę prie MQTT, kad galėtumėte ją valdyti internetu
- Pridėkite judesio aptikimo grandinę, kad automatiškai įjungtumėte šviesos diodus naktinei šviesai
- Pridėkite kodą skirtingiems mirksėjimo režimams („Flash“, „Strobe“, „Fade“, „Smooth“), šiuo metu šie mygtukai neveikia.
- Pakeiskite šviesos spalvą pagal muziką.
Tai viskas, tikiuosi, kad jums patiks šis įrašas. Ir jei jums tai patinka, galite balsuoti už mane apšvietimo konkurse. Galite apsilankyti mano svetainėje, kur rasite kitų paprastų daiktų interneto projektų.
Taip pat galite parašyti man komentarą apie tai, kokį pasiūlymą būsimam atnaujinimui norėtumėte pamatyti, kad galėčiau panaudoti šią idėją paskelbdamas apie kitas instrukcijas.
Rekomenduojamas:
RC valdoma Rgb LED juostelė: 4 žingsniai (su nuotraukomis)
RC valdoma Rgb LED juostelė: sukurkite savo rc valdomą LED juostą, skirtą individualiam kambario apšvietimui! Dauguma rgb LED juostų yra valdomos infraraudonųjų spindulių nuotolinio valdymo pultu. Norėdami išjungti, įjungti arba pakeisti spalvą, turite likti priešais imtuvą. Tai nuobodu ir ne
„Pasidaryk pats“LED juostelė: kaip pjaustyti, prijungti, lituoti ir maitinti LED juostelę: 3 žingsniai (su paveikslėliais)
„Pasidaryk pats“LED juostelė: kaip pjaustyti, prijungti, lituoti ir maitinti LED juostelę: pradedančiųjų vadovas, kaip sukurti savo šviesos projektus naudojant LED juostelę. Lanksti, patikima ir paprasta naudoti, LED juostos yra geriausias pasirinkimas įvairioms reikmėms. paprastos patalpų 60 šviesos diodų/m LED juostos įrengimo pagrindai, tačiau
ESP 8266 „Nodemcu RGB“LED juostelė, valdoma interneto serverio nuotoliniu būdu: 4 žingsniai
ESP 8266 „Nodemcu RGB LED“juostelė, valdoma nuotolinio žiniatinklio serverio: Šioje instrukcijoje sužinosime, kaip „nodemcu“paversti RGB LED juostos IR nuotolinio valdymo pultu, o „nodemcu“nuotolinio valdymo pultą turi valdyti tinklalapis, priglobtas mobiliajame telefone arba kompiuteryje
„Wifi“valdoma 12v LED juostelė naudojant „Raspberry Pi“su „Tasker“, „Ifttt“integracija: 15 žingsnių (su paveikslėliais)
„Wifi“valdoma 12 V LED juostelė, naudojant „Raspberry Pi“su „Tasker“, „Ifttt“integracija.: Šiame projekte aš jums parodysiu, kaip valdyti paprastą 12 V analoginę LED juostą per „Wi -Fi“naudojant aviečių pi. Šiam projektui jums reikės: 1x Raspberry Pi (I Aš naudoju Raspberry Pi 1 modelį B+) 1x RGB 12v Le
Svetainė/„WiFi“valdoma LED juostelė su „Raspberry Pi“: 9 žingsniai (su nuotraukomis)
Svetainė/„WiFi“valdoma LED juostelė su „Raspberry Pi“: Fonas: Esu paauglys ir pastaruosius kelerius metus kuriu ir programuoju mažus elektronikos projektus, taip pat dalyvauju robotikos varžybose. Neseniai dirbau atnaujindamas savo stalo sąranką ir nusprendžiau, kad tai puikus priedas