Tartalomjegyzék:

WiFi által vezérelt RGB LED szalag ESP8266 segítségével: 5 lépés
WiFi által vezérelt RGB LED szalag ESP8266 segítségével: 5 lépés

Videó: WiFi által vezérelt RGB LED szalag ESP8266 segítségével: 5 lépés

Videó: WiFi által vezérelt RGB LED szalag ESP8266 segítségével: 5 lépés
Videó: Magic WiFi RGBW vezérlő - telefonos vezérlés - zene, kamera, ébresztő 2024, November
Anonim
Image
Image
Gyűjtse össze az összes anyagot és eszközt
Gyűjtse össze az összes anyagot és eszközt

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
Csatlakoztassa az áramkört
Csatlakoztassa az áramkört
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

Állítsa be a kódot az Arduino felületről
Állítsa be a kódot az Arduino felületről
Állítsa be a kódot az Arduino felületről
Állítsa be 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

Töltse fel a kódot az ESP8266 fájlba
Töltse fel a kódot az ESP8266 fájlba
Töltse fel a kódot az ESP8266 fájlba
Töltse fel a kódot az ESP8266 fájlba

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: