Obsah:
- Krok 1: Zhromaždite všetky materiály a nástroje
- Krok 2: Pripojte obvod
- Krok 3: Konfigurujte kód z rozhrania Arduino
- Krok 4: Nahrajte kód do ESP8266
- Krok 5: Budúce inovácie
Video: WiFi riadený RGB LED pás s ESP8266: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Cieľom je vytvoriť LED svetlá, ktoré je možné ovládať pomocou WiFi. Okolo Vianoc mám položený náhradný LED pásik, takže ho recyklujem na ESP8266, ktoré umožňujú ovládanie LED pomocou WiFi.
ESP8266 môže fungovať ako webový server, bude použitý na vytvorenie vzdialeného rozloženia na ovládanie LED pásika. LED pásik, ktorý mám, je 12V, takže na to budem potrebovať 12 V napájací zdroj, inak ak máte 5V LED, môžete LED pás napájať z rovnakého zdroja napájania, akým je napájaný obvod ESP8266.
Krok 1: Zhromaždite všetky materiály a nástroje
Na to budete potrebovať nasledujúce materiály:
- 1 x ESP8266
- 3 x MOSFET IRF510
- RGB LED pásik
- Tabuľa prototypov
- konektorový drôt
- 12 V napájací zdroj pre LED pásik
- 5 V napájací zdroj pre ESP8266
Nasledujúce nástroje budete potrebovať:
- Odstraňovač drôtov
- Spájkovačka
- Multimetr (praktické nástroje na riešenie problémov)
Krok 2: Pripojte obvod
Pripojte obvod podľa vyššie uvedeného diagramu. Na napájanie 3 farieb (ČERVENÁ, ZELENÁ, MODRÁ) LED diódy potrebujeme 3 MOSFETY. Všimnite si toho, že nepoužívam individuálny adresovateľný pás LED. Na to budete potrebovať iné pripojenie.
Pomocou troch farieb LED diódy dokážeme vytvoriť oveľa viac farieb. Na vzdelávacie účely je skvelé, keď môžete deti poučiť o základných farbách a kombinácii, ktorou boli ostatné farby vyrobené.
Ďalšia vec, ktorú je potrebné poznamenať, je, že sa budete musieť uistiť, že GND 12 V napájacieho zdroja je pripojený k GND 5 V napájacieho zdroja. Ďalšou alternatívou je, že na napájanie 5 V môžete použiť 12V zdroj pomocou 5V regulátora LM7805.
Krok 3: Konfigurujte kód z rozhrania Arduino
Kód, ktorý som použil, si môžete stiahnuť z môjho webu na nasledujúcom mieste. Na spustenie kódu bude potrebná nasledujúca knižnica.
- ESP8266WiFI
- Webový server ESP8266
- Arduino OTA
Po načítaní kódu do rozhrania Arduino je potrebné nakonfigurovať niekoľko vecí.
1. Zmeňte nasledujúce, aby smerovali na váš ssid a heslo wifi
/* Nastavenia siete*/const char* ssid = "yourWIFISSID"; // SSID - názov vášho WiFi const char* heslo = "yourwifipassword"; // Heslo
2. Zmeňte adresu IP tak, aby zodpovedala vašej podsieti smerovača, a uistite sa, že na rovnakej adrese IP nie sú žiadne zariadenia.
IP adresa ip (192, 168, 1, 111); // statická IP adresa zariadenia IPAddress gateway (192, 168, 1, 1); // Podsieť Gatway IPAddress (255, 255, 255, 0); // Maska siete
3. Zmeňte heslo OTA (On the Air Update) v časti Nastavenie okolo riadka 62.
// OTA kód ArduinoOTA.setHostname ("LEDStrip"); ArduinoOTA.setPassword ((const char *) "ledstripOTApassword"); ArduinoOTA.begin ();
Krok 4: Nahrajte kód do ESP8266
Akonáhle nakonfigurujete kód tak, aby vyhovoval vášmu nastaveniu WiFi, je čas nahrať kód do ESP8266. Uistite sa, že ste vybrali správny port, ku ktorému je pripojený váš ESP8266. V uvedenom príklade mám môj na /dev/cu.wchusbserial14750, ktorý sa môže líšiť od vášho PC alebo Mac.
Potom vyberte položku Skica-> Nahrať.
Počkajte, kým sa nahrávanie nedokončí. Ak všetko pôjde dobre, ESP8266 by sa mal pripojiť k vášmu routeru WiFi a mať adresu IP 192.168.1.111. Ak ste to v predchádzajúcom kroku zmenili, môže sa to líšiť. Nasmerujte svoj prehliadač na adresu IP, https://192.168.1.111, mali by ste vidieť diaľkové ovládanie LED, ako je znázornené na obrázku.
Kliknutím na farbu zmeníte farbu LED podľa nálady a užívajte si.
Krok 5: Budúce inovácie
Teraz, keď máte funkčný RGB LED pás ovládaný WiFi, môžete sa s kódom pohrať a pridať viac rôznych kombinácií disco svetiel. Niektoré z návrhov budúcej inovácie zahŕňajú:
- Pripojenie obvodu k MQTT, aby ste ho mohli ovládať prostredníctvom internetu
- Pridajte obvod detekcie pohybu, aby sa automaticky zapli LED svetlá pre nočné svetlo
- Pridajte kód pre rôzne režimy blikania (Flash, Strobe, Fade, Smooth), tieto tlačidlá momentálne nie sú funkčné.
- Zmeňte farbu svetla na základe hudby.
To je všetko, dúfam, že sa vám tento príspevok bude páčiť. A ak sa vám to páči, môžete mi dať hlas v súťaži o osvetlenie. Môžete navštíviť môj web a získať ďalšie jednoduché projekty internetu vecí.
Môžete mi tiež zanechať komentár k tomu, aký návrh na budúcu aktualizáciu by ste chceli vidieť, aby som mohol tento nápad použiť na uverejnenie príspevku v ďalších pokynoch.
Odporúča:
RC riadený RGB LED pás: 4 kroky (s obrázkami)
RC pásom riadený RGB LED pásik: Vytvorte si svoj vlastný LED riadený LED pásik pre osvetlenie jednotlivých miestností! Väčšina RGB-LED pásikov je ovládaná infračerveným diaľkovým ovládaním. Ak chcete vypnúť alebo zapnúť alebo zmeniť farbu, musíte zostať pred prijímačom. Je to nudné a už vôbec nie
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Wifi riadený 12v LED pásik s použitím Raspberry Pi s Tasker, integrácia Ifttt .: 15 krokov (s obrázkami)
Wifi riadený 12v LED pásik s použitím Raspberry Pi s integráciou Tasker, Ifttt .: V tomto projekte vám ukážem, ako ovládať jednoduchý 12 V analógový LED pás cez wifi pomocou malinového pi. Na tento projekt budete potrebovať: 1x Raspberry Pi (I používam Raspberry Pi 1 Model B+) 1x RGB 12v Le
Webový pás/WiFi riadený LED pás s Raspberry Pi: 9 krokov (s obrázkami)
Webová stránka/WiFi riadený LED pás s Raspberry Pi: Pozadie: Som teenager a v posledných rokoch som navrhoval a programoval malé elektronické projekty spolu s účasťou na robotických súťažiach. Nedávno som pracoval na aktualizácii nastavenia svojho stola a rozhodol som sa, že by som rád pridal
Robot riadený WiFi ESP8266: 11 krokov (s obrázkami)
ESP8266 Wifi riadený robot: Ak ste videli môj predchádzajúci návod, potom viete, že som zostrojil robota na streamovanie videa s ovládaním cez wifi s malinovou pi. Bol to pekný projekt, ale ak ste len začiatočník, môže to byť náročné a drahé, ale pre mňa som už