Spisu treści:
- Krok 1: Zbierz wszystkie materiały i narzędzia
- Krok 2: Podłącz obwód
- Krok 3: Skonfiguruj kod z interfejsu Arduino
- Krok 4: Prześlij kod do ESP8266
- Krok 5: Przyszłe aktualizacje
Wideo: Taśma LED RGB sterowana przez WiFi z ESP8266: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Pomysł polega na stworzeniu świateł LED, którymi można sterować z WiFi. Mam zapasową taśmę LED ze świąt Bożego Narodzenia, więc przetwarzam ją na ESP8266, która umożliwia sterowanie diodą LED z WiFi.
ESP8266 może pełnić funkcję webserwera, który posłuży do stworzenia zdalnego układu do sterowania taśmą LED. Listwa LED którą mam to 12V, więc będę potrzebował do tego zasilacza 12V, w przeciwnym razie jeśli masz diodę 5V, możesz zasilić taśmę LED z tego samego źródła zasilania, które zasila układ ESP8266.
Krok 1: Zbierz wszystkie materiały i narzędzia
Do tego potrzebne będą następujące materiały:
-1 x ESP8266
- 3 x MOSFET IRF510
- Taśma LED RGB
- Płytka prototypowa
- Przewód łączący
- Zasilanie 12 V do Taśm LED
- Zasilanie 5 V dla ESP8266
Oto narzędzia, których będziesz potrzebować:
- Ściągacz izolacji
-Lutownica
- Multimetr (podręczne narzędzia do rozwiązywania problemów)
Krok 2: Podłącz obwód
Podłącz obwód jak na powyższym schemacie. Potrzebujemy 3 MOSFET-ów do zasilania 3 kolorów (CZERWONY, ZIELONY, NIEBIESKI) diody LED. Zauważ, że nie używam indywidualnej adresowalnej taśmy LED. Do tego potrzebne będzie inne połączenie.
Wykorzystując 3 kolory diody LED jesteśmy w stanie stworzyć o wiele więcej kolorów. W celach edukacyjnych wspaniale jest móc uczyć dzieci o podstawowych kolorach i kombinacji, która składa się na inne kolory.
Inną rzeczą, na którą należy zwrócić uwagę, jest upewnienie się, że GND zasilacza 12 V jest połączone z GND zasilacza 5 V. Inną alternatywą jest użycie zasilacza 12V do zasilania 5V za pomocą regulatora 5V LM7805.
Krok 3: Skonfiguruj kod z interfejsu Arduino
Możesz pobrać kod, którego użyłem, z mojej strony internetowej w następującej lokalizacji. Do uruchomienia kod będzie wymagał następującej biblioteki.
-ESP8266Wi-Fi
- ESP8266Serwer internetowy
- Arduino OTA
Po załadowaniu kodu do interfejsu Arduino należy skonfigurować kilka rzeczy.
1. Zmień poniższe, aby wskazać swój identyfikator sieci Wi-Fi i hasło
/* Ustawienia sieciowe */const char* ssid = "twójWIFISSID"; // SSID - nazwa twojego Wi-Fi const char* password = "twoje hasło do sieci Wifi"; // Hasło
2. Zmień adres IP, aby odzwierciedlał podsieć routera i upewnij się, że żadne urządzenia nie mają tego samego adresu IP.
Adres IP ip(192, 168, 1, 111); // statyczny adres IP urządzenia IPAddress gateway(192, 168, 1, 1); // podsieć adresu IP bramy (255, 255, 255, 0); // Maska sieci
3. Zmień hasło OTA (On the air update) w sekcji Setup około linii 62.
// kod OTA ArduinoOTA.setHostname("LEDStrip"); ArduinoOTA.setPassword((const char *)"ledstripOTApassword"); ArduinoOTA.początek();
Krok 4: Prześlij kod do ESP8266
Po skonfigurowaniu kodu, aby pasował do konfiguracji Wi-Fi, nadszedł czas, aby przesłać kod do ESP8266. Upewnij się, że wybrałeś właściwy port, do którego podłączony jest ESP8266. W powyższym przykładzie mam swój na /dev/cu.wchusbserial14750, może się to różnić od twojego komputera PC lub Mac.
Następnie wybierz Szkic->Prześlij.
Poczekaj na zakończenie przesyłania. Jeśli wszystko pójdzie dobrze, ESP8266 powinien połączyć się z routerem WiFi i mieć adres IP 192.168.1.111. Może się to różnić, jeśli zmieniłeś to w poprzednim kroku. Skieruj przeglądarkę na ten adres IP, https://192.168.1.111, powinieneś zobaczyć pilota LED, jak pokazano na rysunku.
Kliknij kolor, aby zmienić kolor diody LED w zależności od nastroju i ciesz się.
Krok 5: Przyszłe aktualizacje
Teraz, gdy masz działającą sterowaną przez Wi-Fi taśmę LED RGB, możesz pobawić się kodem, aby dodać więcej różnych kombinacji świateł dyskotekowych. Niektóre sugestie dotyczące przyszłej aktualizacji obejmują:
- Podłączanie obwodu do MQTT, aby można było nim sterować przez internet
- Dodaj obwód wykrywania ruchu, aby automatycznie włączać światła LED na nocne światło;
- Dodaj kod dla różnych trybów migania (Flash, Strobe, Fade, Smooth), ten przycisk w tej chwili nie działa.
- Zmień kolor światła na podstawie muzyki.
To wszystko, mam nadzieję, że spodoba Ci się ten post. A jeśli Ci się spodoba, możesz głosować na mnie w konkursie Oświetlenie. Możesz odwiedzić moją stronę internetową, aby zapoznać się z innymi prostymi projektami IoT.
Możesz również skomentować mi sugestię dotyczącą przyszłej aktualizacji, którą chciałbyś zobaczyć, abym mógł wykorzystać ten pomysł do opublikowania w kolejnych instrukcjach.
Zalecana:
DIY Zdalnie sterowana taśma LED na podczerwień: 10 kroków (ze zdjęciami)
DIY Zdalnie sterowana taśma led na podczerwień: Witam wszystkich, witamy w naszych nowych instrukcjach, jak już wiecie z miniatury, że w tym projekcie zamierzamy stworzyć kontroler taśmy led na podczerwień, który będzie można kontrolować za pomocą dowolnego powszechnie dostępnego pilota na podczerwień, który jest ogólnie używany w
Taśma LED Neopixel Ws 2812 z Arduino sterowana przez Bluetooth z Androida lub iPhone'a: 4 kroki
Taśma LED Neopixel Ws 2812 z Arduino sterowana przez Bluetooth Z Androida lub iPhone'a: Witajcie, w tej instrukcji omawiałem, jak kontrolować pasek LED Neopixel lub pasek LED WS2812 z telefonu z Androidem lub iPhone'a za pomocą łączności Bluetooth. dodaj pasek led neopixel w swoim domu wraz z Arduino z
ESP8266 TAŚMA LED RGB Sterowanie WIFI - NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki
ESP8266 TAŚMA LED RGB Sterowanie WIFI | NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi | Sterowanie smartfonem z taśmą LED RGB: Cześć, w tym samouczku dowiemy się, jak używać nodemcu lub esp8266 jako pilota na podczerwień do sterowania taśmą RGB LED, a Nodemcu będzie kontrolowane przez smartfon przez Wi-Fi. Więc w zasadzie możesz sterować TAŚMĄ LED RGB za pomocą smartfona
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: 4 kroki
Taśma LED ESP 8266 Nodemcu RGB sterowana za pomocą zdalnego serwera WWW: W tej instrukcji dowiemy się, jak przekonwertować nodemcu na pilota na podczerwień taśmy LED RGB, a pilot nodemcu musi być kontrolowany przez stronę internetową hostowaną na urządzeniu mobilnym lub komputerze przez nodemcu
Taśma LED sterowana przez stronę internetową/WiFi z Raspberry Pi: 9 kroków (ze zdjęciami)
Listwa LED sterowana przez WWW/WiFi z Raspberry Pi: Pochodzenie: Jestem nastolatkiem, od kilku lat projektuję i programuję małe projekty elektroniczne, a także biorę udział w zawodach robotycznych. Ostatnio pracowałem nad aktualizacją konfiguracji mojego biurka i zdecydowałem, że fajny dodatek