Tartalomjegyzék:
- Lépés: Gyűjtse össze az összes anyagot és eszközt
- 2. lépés: Csatlakoztassa az áramkört
- 3. lépés: Konfigurálja a kódot az Arduino felületről
- 4. lépés: Töltse fel a kódot az ESP8266 -ba
- 5. lépés: Jövőbeli frissítések
Videó: WiFi által vezérelt RGB LED szalag ESP8266 segítségével: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Az ötlet az, hogy hozzon létre egy LED -es lámpát, amely WiFi -ről vezérelhető. Van néhány tartalék LED szalagom karácsonykor heverészve, ezért újrahasznosítom ezt az ESP8266 -ba, amely lehetővé teszi a LED WiFi -ről történő vezérlését.
Az ESP8266 webszerverként is működhet, ezt a távoli elrendezés létrehozására használják a LED szalag vezérléséhez. A nálam lévő LED -szalag 12 V -os, ezért ehhez 12 V -os tápegységre lesz szükségem, különben, ha rendelkezik 5 V -os LED -el, akkor a LED -szalagot ugyanabból az áramforrásból táplálhatja, mint az ESP8266 áramkör.
Lépés: Gyűjtse össze az összes anyagot és eszközt
Ehhez a következő anyagokra lesz szüksége:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED szalag
- Prototípus tábla
- Csatlakozó vezeték
- 12 V -os tápegység a LED szalaghoz
- 5 V Tápegység az ESP8266 számára
A következő eszközökre lesz szüksége:
- Huzalcsupaszító
- Forrasztópáka
- Multiméter (praktikus eszközök a hibaelhárításhoz)
2. lépés: Csatlakoztassa az áramkört
Csatlakoztassa az áramkört a fenti ábra szerint. A LED 3 színének (PIROS, ZÖLD, KÉK) működtetéséhez 3 MOSFET -re van szükségünk. Vegye figyelembe, hogy nem az egyedi címezhető LED szalagot használom. Ehhez más kapcsolatra lesz szüksége.
A LED 3 színének felhasználásával sokkal több színt tudunk létrehozni. Oktatási célokra nagyszerű, hogy megtaníthatjuk a gyerekeket az elsődleges színekre és a többi szín kombinációjára.
Egy másik dolog, amit meg kell jegyezni, meg kell győződnie arról, hogy a 12 V -os tápegység GND -je csatlakoztatva van az 5 V -os tápegység GND -jéhez. Egy másik alternatíva az, hogy a 12 V -os tápegységet az 5 V -os tápellátáshoz használhatja az 5 V -os LM7805 szabályozó segítségével.
3. lépés: Konfigurálja a kódot az Arduino felületről
Az általam használt kódot letöltheti a webhelyemről az alábbi helyen. A kód futtatásához a következő könyvtárra lesz szüksége.
- ESP8266WiFI
- ESP8266Webszerver
- Arduino OTA
Miután betöltötte a kódot az Arduino felületre, néhány dolgot konfigurálnia kell.
1. Módosítsa az alábbiakat, hogy a wifi SSID -re és jelszóra mutasson
/* Hálózati beállítások*/const char* ssid = "az Ön WIFISSID -je"; // SSID - a WiFi neve const char* password = "yourwifipassword"; // Jelszó
2. Módosítsa az IP -címet, hogy tükrözze az útválasztó alhálózatát, és győződjön meg arról, hogy nincsenek eszközök ugyanazon az IP -címen.
IPAdd ip (192, 168, 1, 111); // az eszköz IPAddress gateway statikus IP -címe (192, 168, 1, 1); // Gatway IPAddress alhálózat (255, 255, 255, 0); // Hálózati maszk
3. Módosítsa az OTA (On the air update) jelszót a Beállítás részben a 62. sor körül.
// OTA kód ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
4. lépés: Töltse fel a kódot az ESP8266 -ba
Miután konfigurálta a kódot a WiFi beállításához, ideje feltölteni a kódot az ESP8266 készülékre. Győződjön meg arról, hogy a megfelelő portot választotta, amelyhez az ESP8266 csatlakozik. A fenti példában az enyém a /dev/cu.wchusbserial14750 címen található, ez eltérhet a PC -től vagy a Mac -től.
Ezután válassza a Vázlat-> Feltöltés lehetőséget.
Várjon, amíg a feltöltés befejeződik. Ha minden jól megy, az ESP8266 -nak csatlakoznia kell a WiFi útválasztóhoz, és az IP -címe 192.168.1.111. Ez változhat, ha módosította az előző lépésben. Irányítsa böngészőjét arra az IP -címre, https://192.168.1.111, és a képen látható LED távirányítót kell látnia.
Kattintson a színre, hogy hangulatának megfelelően módosítsa a LED színét, és élvezze.
5. lépés: Jövőbeli frissítések
Most, hogy van egy működő WiFi vezérlésű RGB LED szalagja, játszhat a kóddal, hogy több különböző diszkófény kombinációt adjon hozzá. Néhány javaslat a jövőbeni frissítésre:
- Az áramkör csatlakoztatása az MQTT -hez, hogy az interneten keresztül vezérelje
- Adjon hozzá mozgásérzékelő áramkört, hogy automatikusan bekapcsolja a LED -es lámpákat az éjszakai fényhez
- Adjon hozzá kódot a különböző villogó módokhoz (vaku, villogás, halványítás, sima), ezek a gombok jelenleg nem működnek.
- A zene színének megváltoztatása a Zene alapján.
Ennyi, remélem tetszeni fog ez a bejegyzés. És ha ez tetszik, szavazhat rám a Világítás versenyen. Látogasson el webhelyemre más egyszerű IoT projektekhez.
Írhat nekem egy megjegyzést arról is, hogy milyen javaslatot szeretne látni a jövőbeni frissítésre vonatkozóan, hogy ezt az ötletet felhasználhassam a következő utasítások közzétételéhez.
Ajánlott:
Építse fel az internet által vezérelt videó-streaming robotot az Arduino és a Raspberry Pi segítségével: 15 lépés (képekkel)
Építsd meg interneten vezérelt videó-streaming robotodat Arduino és Raspberry Pi segítségével: @RedPhantom vagyok (más néven LiquidCrystalDisplay / Itay), egy 14 éves izraeli diák, aki a Max Shein Junior High School for Advanced Science and Mathematics-ban tanul. Ezt a projektet azért készítem, hogy mindenki tanuljon és ossza meg! Lehet, hogy van
Hogyan készítsünk intelligens edényt az alkalmazás által vezérelt NodeMCU segítségével: 8 lépés
Hogyan készítsünk intelligens edényt az alkalmazás által vezérelt NodeMCU -val: Ebben az útmutatóban egy intelligens edényt fogunk létrehozni, amelyet egy ESP32 és egy okostelefonos alkalmazás (iOS és Android) vezérel. A kapcsolathoz és a Blynk könyvtárhoz NodeMCU -t (ESP32) fogunk használni a felhő IoT és az okostelefonos alkalmazás számára. Végül mi
Wifi által vezérelt 12 V -os LED szalag a Raspberry Pi használatával Taskerrel, Ifttt integrációval: 15 lépés (képekkel)
Wifi által vezérelt 12 V -os LED szalag a Raspberry Pi használatával Taskerrel, Ifttt integrációval: Ebben a projektben megmutatom, hogyan lehet egy egyszerű 12 voltos analóg led csíkot wifi felett egy málna pi segítségével ellenőrizni. Ehhez a projekthez szüksége lesz: 1x Raspberry Pi (I Raspberry Pi 1 B+modellt használok) 1x RGB 12v Le
Weboldal/WiFi által vezérelt LED szalag Raspberry Pi -vel: 9 lépés (képekkel)
Weboldal/WiFi vezérelt LED szalag Raspberry Pi -vel: Háttér: Tizenéves vagyok, és az elmúlt években kis elektronikai projekteket terveztem és programoztam, valamint részt vettem robotversenyeken. Nemrég az asztalom beállításainak frissítésén dolgoztam, és úgy döntöttem, hogy egy szép kiegészítés
Tiltott őrtorony + WiFi által vezérelt RGB LED: 7 lépés (képekkel)
Tiltott Őrtorony + WiFi -vel vezérelt RGB LED: Ha úgy érzi, hogy a 3D nyomtatót csípte, hogy megfelelő minőségű nyomatokat készítsen, elkezdhet keresni néhány klassz modellt a www.thingiverse.com webhelyen. Kijai megtalálta a Tiltott tornyot, és úgy gondoltam, hogy ez egy fantasztikus teszt a nyomtatóm számára (Anet A8). A pr