Sisukord:
- Samm: koguge kõik materjalid ja tööriistad
- Samm: ühendage ahel
- Samm: seadistage kood Arduino liidesest
- Samm: laadige kood üles ESP8266 -sse
- Samm: tulevased uuendused
Video: WiFi juhitav RGB LED -riba koos ESP8266 -ga: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Idee on luua LED -tuled, mida saab juhtida WiFi kaudu. Mul on jõuludest varuks mõni LED -riba, nii et suunan selle ringlusse ESP8266 -le, mis võimaldab LED -i juhtimist WiFi kaudu.
ESP8266 võib toimida veebiserverina, seda kasutatakse LED -riba juhtimiseks kaugpaigutuse loomiseks. Minu käes olev LED -riba on 12 V, seega vajan ma selleks 12 V toiteallikat, vastasel juhul, kui teil on 5 V LED, saate LED -riba toita samast toiteallikast, mis toidab ESP8266 vooluahelat.
Samm: koguge kõik materjalid ja tööriistad
Selleks vajate järgmisi materjale:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED -riba
- Prototüübi plaat
- Ühendusjuhe
- 12 V toiteallikas LED -ribale
- 5 V toide ESP8266 jaoks
Teil on vaja järgmisi tööriistu:
- Traadi eemaldaja
- Jootekolb
- Multimeeter (käepärased tööriistad tõrkeotsinguks)
Samm: ühendage ahel
Ühendage vooluring vastavalt ülaltoodud skeemile. LED -i kolme värvi (PUNANE, ROHELINE, SININE) toiteks vajame 3 MOSFET -i. Pange tähele, et ma ei kasuta eraldi adresseeritavat LED -riba. Selleks vajate teistsugust ühendust.
Kasutades LED -i kolme värvi, saame luua palju rohkem värve. Hariduslikel eesmärkidel on suurepärane võimalus õpetada lastele põhivärve ja teiste värvide kombinatsiooni.
Teine asi, mida tuleb märkida, on see, et peate veenduma, et 12 V toiteallika GND on ühendatud 5 V toiteallika GND -ga. Teine võimalus on kasutada 5 V toiteks 12 V toiteallikat, kasutades 5 V regulaatorit LM7805.
Samm: seadistage kood Arduino liidesest
Koodi, mida olen kasutanud, saate oma veebisaidilt alla laadida järgmisest asukohast. Kood vajab käivitamiseks järgmist kogu.
- ESP8266WiFI
- ESP8266 veebiserver
- Arduino OTA
Kui olete koodi Arduino liidesesse laadinud, peate konfigureerima paar asja.
1. Muutke järgmist, et osutada oma wifi SSID -le ja paroolile
/* Võrguseaded*/const char* ssid = "sinu WIFISSID"; // SSID - teie WiFi nimi const char* password = "yourwifipassword"; // Parool
2. Muutke IP -aadressi vastavalt oma ruuteri alamvõrgule ja veenduge, et samal IP -aadressil pole ühtegi seadet.
IPAdd ip (192, 168, 1, 111); // seadme IPAddress gateway staatiline IP -aadress (192, 168, 1, 1); // Gatway IPAddress alamvõrk (255, 255, 255, 0); // Võrgumask
3. Muutke OTA (On the air update) parooli jaotise Seadistamine ümber rea 62 ümber.
// OTA kood ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
Samm: laadige kood üles ESP8266 -sse
Kui olete koodi konfigureerinud oma WiFi seadistusele vastavaks, on aeg kood ESP8266 -sse üles laadida. Veenduge, et olete valinud õige pordi, kuhu teie ESP8266 on ühendatud. Ülaltoodud näites on minu oma /dev/cu.wchusbserial14750, see võib teie arvutist või Macist erineda.
Seejärel valige Sketch-> Upload.
Oodake, kuni üleslaadimine on lõppenud. Kui kõik läheb hästi, peaks ESP8266 ühenduma teie WiFi -ruuteriga ja selle IP -aadress on 192.168.1.111. See võib erineda, kui olete seda eelmises etapis muutnud. Suunake oma brauser sellele IP -aadressile, https://192.168.1.111, peaksite nägema LED -kaugjuhtimispulti, nagu pildil näidatud.
LED -i värvi muutmiseks vastavalt meeleolule klõpsake värvi ja nautige.
Samm: tulevased uuendused
Nüüd, kui teil on töötav WiFi -juhitav RGB LED -riba, saate koodiga mängida, et lisada rohkem erinevaid diskotulede kombinatsioone. Mõned tulevase täiendamise soovitused hõlmavad järgmist:
- Vooluahela ühendamine MQTT -ga, et saaksite seda Interneti kaudu juhtida
- Lisage liikumistuvastusskeem, et LED -tuled automaatselt öövalgustuseks sisse lülitada
- Lisage kood erinevatele vilkuvatele režiimidele (Flash, Strobe, Fade, Smooth), need nupud hetkel ei tööta.
- Muuda heledat värvi muusika põhjal.
See on kõik, ma loodan, et teile meeldib see postitus. Ja kui see teile meeldib, võite minu poolt Lightingi konkursil hääletada. Teiste lihtsate asjade Interneti -projektide jaoks saate külastada minu veebisaiti.
Võite mulle ka kommentaari anda, millist tulevase täienduse soovitust soovite näha, et saaksin seda ideed kasutada järgmiste juhendite postitamiseks.
Soovitan:
Klaasist kivist LED -toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): 6 sammu (koos piltidega)
Klaasist kivist LED-toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): Tere kaastegijad! Selles juhendatavas näitan teile, kuidas ehitada WiFi-juhitav LED-toru, mis on klaasikividega täidetud, et saada kena difusiooniefekt. Valgusdioodid on individuaalselt adresseeritavad ja seetõttu on mõned head efektid võimalikud
WiFi kell, taimer ja ilmajaam, Blynk juhitav: 5 sammu (koos piltidega)
WiFi -kell, taimer ja ilmajaam, Blynk juhitav: See on Morphing digitaalne kell (tänu Hari Wigunale kontseptsiooni ja morfiseerimiskoodi eest), see on ka analoogkell, ilmateatejaam ja köögitaimer. Seda juhib täielikult Blynk rakendus nutitelefonis WiFi kaudu. Rakendus võimaldab teil
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: Selles õpetuses näitan teile, kuidas teha nutitelefonist juhitavat WiFi-juhitavat robotpaaki, kasutades rakendust Blynk. Selles projektis kasutati ESP8266 Wemos D1 plaati, kuid saab kasutada ka teisi plaadimudeleid (NodeMCU, Firebeetle jne) ja pr
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja samm-mootoritega): 11 sammu (koos piltidega)
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja Stepper Motorsiga): see juhendab, kuidas kavandada kaugjuhtimisega kaherattaline robot-rover WiFi-võrgu kaudu, kasutades ESP8266 WiFi-mooduliga ühendatud Arduino Unot ja kaks samm -mootorit. Robotit saab juhtida tavaliste Interneti -kulmude kaudu
ESP8266 Wifi juhitav robot: 11 sammu (koos piltidega)
ESP8266 Wifi juhitav robot: kui olete näinud minu eelmist juhendit, siis teate, et ehitasin vaarika pi wifi juhitava video voogesitusroboti. Noh, see oli tore projekt, aga kui olete alles algaja, võib see teile raske ja kallis olla, kuid minu jaoks on see juba