Sadržaj:
- Korak 1: Prikupite sve materijale i alate
- Korak 2: Spojite krug
- Korak 3: Konfigurirajte kôd s sučelja Arduino
- Korak 4: Prenesite kôd na ESP8266
- Korak 5: Buduće nadogradnje
Video: RGB LED traka s WiFi kontrolom s ESP8266: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Ideja je stvoriti LED svjetla kojima se može upravljati putem WiFi -ja. Imam rezervnih LED traka od Božića koji leže uokolo, pa ih recikliram u ESP8266 koji omogućuju upravljanje LED diodama putem WiFi -ja.
ESP8266 može funkcionirati kao web poslužitelj, to će se koristiti za stvaranje daljinskog rasporeda za kontrolu LED trake. LED traka koju imam je 12V, pa će mi za ovo trebati napajanje od 12 V, inače ako imate 5V LED, LED traku možete napajati iz istog izvora napajanja koji napaja krug ESP8266.
Korak 1: Prikupite sve materijale i alate
Za to će vam trebati sljedeći materijali:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED traka
- Prototipna ploča
- Priključna žica
- 12 V napajanje za LED traku
- Napajanje od 5 V za ESP8266
Sljedeći su alati koji će vam trebati:
- Skidač žice
- Lemilica
- Multimetar (zgodni alati za rješavanje problema)
Korak 2: Spojite krug
Spojite krug prema gornjem dijagramu. Potrebna su nam 3 MOSFET -a za napajanje 3 boje (CRVENA, ZELENA, PLAVA) LED diode. Imajte na umu da ne koristim pojedinačnu adresabilnu LED traku. Za to će vam trebati drugačija veza.
Koristeći 3 boje LED diode, u mogućnosti smo stvoriti mnogo više boja. U obrazovne svrhe sjajno je naučiti djecu osnovnim bojama i kombinaciji koja je činila ostale boje.
Još jedna stvar koju treba napomenuti je da ćete morati provjeriti je li GND 12 V napajanja spojen na GND 5V napajanja. Druga alternativa je da možete koristiti 12V napajanje za napajanje 5V pomoću 5V regulatora LM7805.
Korak 3: Konfigurirajte kôd s sučelja Arduino
Kôd koji sam koristio možete preuzeti sa svoje web stranice na sljedećoj lokaciji. Za pokretanje koda potrebna je sljedeća biblioteka.
- ESP8266WiFI
- ESP8266Webserver
- Arduino OTA
Nakon što učitate kôd u Arduino sučelje, trebate konfigurirati nekoliko stvari.
1. Promijenite sljedeće kako biste ukazali na svoju WiFi adresu i lozinku
/* Mrežne postavke*/const char* ssid = "yourWIFISSID"; // SSID - naziv vašeg WiFi -a const char* password = "yourwifipassword"; // Lozinka
2. Promijenite IP adresu tako da odražava vašu podmrežu usmjerivača i provjerite da nema uređaja na istoj IP adresi.
IP adresa ip (192, 168, 1, 111); // statička IP adresa pristupnika IPAddress pristupnika uređaja (192, 168, 1, 1); // Gatway IPAddress podmreža (255, 255, 255, 0); // Mrežna maska
3. Promijenite OTA (On air update update) lozinku u odjeljku Postavljanje u retku 62.
// OTA kôd ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
Korak 4: Prenesite kôd na ESP8266
Nakon što ste konfigurirali kôd tako da odgovara vašim WiFi postavkama, vrijeme je za učitavanje koda na ESP8266. Provjerite jeste li odabrali ispravan priključak na koji je priključen vaš ESP8266. U gornjem primjeru, ja imam svoj na /dev/cu.wchusbserial14750, ovo bi se moglo razlikovati od vašeg računala ili Mac -a.
Zatim odaberite Sketch-> Upload.
Pričekajte dok prijenos ne završi. Ako sve bude u redu, ESP8266 bi se trebao povezati s vašim WiFi usmjerivačem i imati IP adresu 192.168.1.111. To se može razlikovati ako ste ga promijenili u prethodnom koraku. Usmjerite svoj preglednik na tu IP adresu, https://192.168.1.111, trebali biste vidjeti LED daljinski upravljač kao što je prikazano na slici.
Pritisnite boju kako biste promijenili boju LED diode prema svom raspoloženju i uživajte.
Korak 5: Buduće nadogradnje
Sada kada radite RGB LED traku koja kontrolira WiFi, možete se poigrati kodom kako biste dodali više različitih kombinacija disko svjetla. Neki od prijedloga buduće nadogradnje uključuju:
- Spajanje kruga na MQTT tako da ga možete kontrolirati putem interneta
- Dodajte krug za otkrivanje pokreta za automatsko uključivanje LED svjetla za noćno svjetlo
- Dodajte kôd za različite načine treperenja (Flash, Strobe, Fade, Smooth), ovaj gumb trenutno nije u funkciji.
- Promijenite boju svjetla na temelju glazbe.
To je sve, nadam se da ćete uživati u ovom postu. A ako vam se ovo sviđa, možete glasovati za mene na natječaju za rasvjetu. Možete posjetiti moju web stranicu za ostale jednostavne IoT projekte.
Također mi možete ostaviti komentar na prijedlog za buduću nadogradnju koji biste željeli vidjeti, tako da ovu ideju mogu upotrijebiti za objavljivanje na sljedećim uputama.
Preporučeni:
RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil s Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao klinac, uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračunavanje
Bežična RGB LED traka koja koristi Bluetooth i Wifi ESP8266: 3 koraka
Bežična RGB LED traka pomoću Bluetootha i Wi -Fi -ja ESP8266: RGB LED traka pomoću Bluetootha i WIFI -a Gledajte YouTube video za detaljne informacije
Kapa jednoroga s WiFi kontrolom? Sa RGB svjetlima: 5 koraka (sa slikama)
Kapa jednoroga s WiFi kontrolom? S RGB svjetlima: Pozdrav svima. Moj mali me neko vrijeme gurkao u zanimljive nosive DIY -e povezane s jednorozima. Pa sam se počešao po glavi i odlučio stvoriti nešto neobično i s vrlo niskim proračunom. Za ovaj projekt nije potrebna aplikacija za nastavak
WiFi LED traka + senzor temperature s ESP8266: 6 koraka
WiFi LED traka + temperaturni osjetnik s ESP8266: Ovaj vodič opisuje korake za postavljanje ESP8266 i razgovor s senzorom temperature i LED trakom, a također može primati ulaz i slati izlaz s MQTT -om putem WiFi -a. Projekt je napravljen za tečaj u Cal Poly San
Transportna traka ili mini montažna traka?: 24 koraka
Transportna traka ili mini pokretna traka?: Hej dečki, ovo uputstvo će vas provesti kroz instalaciju transportne trake. Ako imate prethodno iskustvo s uArmom, dobro je isprobati ovu transportnu traku. Ako nemate prethodnog iskustva, sasvim je u redu i oboje ih možete upoznati n