![Sterowanie ciągiem LED: 11 kroków Sterowanie ciągiem LED: 11 kroków](https://i.howwhatproduce.com/images/011/image-30973-j.webp)
Spisu treści:
- Krok 1: Zbierz materiały
- Krok 2: Montaż kontrolera
- Krok 3: Montaż sznurka świetlnego
- Krok 4: Programowanie kontrolera
- Krok 5: Złóż wszystko razem
- Krok 6: Dodatkowe efekty świetlne
- Krok 7: Rozszerzanie łańcucha świetlnego
- Krok 8: Pilot zdalnego sterowania
- Krok 9: Łączenie z automatyką domową
- Krok 10: Robienie pokazu świetlnego
- Krok 11: Zrób więcej
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03
![Kontrola ciągu LED Kontrola ciągu LED](https://i.howwhatproduce.com/images/011/image-30973-1-j.webp)
Ten samouczek obejmuje rozpoczęcie pracy z ciągami świetlnymi LED. Zacząłem od szukania sposobu na zastąpienie standardowego sznurka żarowego na choince.
Dla mnie rozpoczęcie pracy wymagało wielu witryn i filmów. Mam nadzieję, że ten przewodnik pomoże ci szybciej przejść do interesujących części.
Gdy już zaczniesz od kontrolera i pojedynczego łańcucha świetlnego, możesz to zrobić na wiele sposobów. Po zbudowaniu kontrolera ten przewodnik pomoże Ci przejść do:
- Programowanie z edytorem Arduino
- Dodawanie nowych efektów i więcej świateł
- Sterowanie ciągiem LED z urządzenia mobilnego lub automatyki domowej
- Integracja z większym pokazem świetlnym
Krok 1: Zbierz materiały
![Zbierz materiały Zbierz materiały](https://i.howwhatproduce.com/images/011/image-30973-2-j.webp)
![Zbierz materiały Zbierz materiały](https://i.howwhatproduce.com/images/011/image-30973-3-j.webp)
![Zbierz materiały Zbierz materiały](https://i.howwhatproduce.com/images/011/image-30973-4-j.webp)
Potrzebne części:
Zestaw oświetlenia LED (link) Ten zestaw zawiera ciąg LED WS2811 (wersja 5V), zasilacz 3A i gotowy sterownik. Tutaj wystarczy, że możesz upewnić się, że wszystko działa, zanim zastosujesz się do tego przewodnika. Wersja 5V została wybrana, ponieważ to napięcie może również zasilać Arduino
Minikontroler Wemos D1 (łącze) Wybrano go ze względu na niewielkie rozmiary, łączność Wi-Fi i łatwość okablowania. Poza tym miałem już jeden, z którym mogłem poeksperymentować
Złącze zasilania (link) Potrzebne do podłączenia zasilania bezpośrednio do łańcucha świetlnego. Dużo w opakowaniu, ale potrzebujesz 1 męskiego złącza
Przełącznik dotykowy (link) Rozmiar: 6 x 6 x 5 mm, 4 piny. Wiele w pakiecie, ale potrzebujesz tylko jednego
Dodatkowe światła (link) W razie potrzeby. Upewnij się, że kupujesz wersję 5V. Zapoznaj się z poniższymi instrukcjami, jeśli chcesz zasilać wiele strun
Krok 2: Montaż kontrolera
![Montaż kontrolera Montaż kontrolera](https://i.howwhatproduce.com/images/011/image-30973-5-j.webp)
![Montaż kontrolera Montaż kontrolera](https://i.howwhatproduce.com/images/011/image-30973-6-j.webp)
![Montaż kontrolera Montaż kontrolera](https://i.howwhatproduce.com/images/011/image-30973-7-j.webp)
![Montaż kontrolera Montaż kontrolera](https://i.howwhatproduce.com/images/011/image-30973-8-j.webp)
Aby rozpocząć, potrzebujesz 3-przewodowego warkocza, który jest dostarczany z ciągiem świetlnym LED. Możesz znaleźć odpowiednie przewody, obserwując, jak złącze łączy się ze sznurkiem. Przewód z kreskami jest ujemny, środek to linia danych, a pozostały przewód zewnętrzny jest dodatni.
Aby okablować kontroler D1, wykonaj następujące połączenia lutowane:
- Do pinu 5V wlutować dodatni (prawdopodobnie czerwony)
- Przylutuj ujemny (prawdopodobnie biały) do pinu GND
- Przylutuj dane (prawdopodobnie zielone) do D2.
- Użyj gorącego kleju na drutach i płycie (aby była bardziej wytrzymała)
Aby podłączyć przełącznik, przylutuj:
- Jedna strona do pinu 3,3 V
- Jedna strona do kołka D7
- Przylutuj D7 bezpośrednio do D8 (np. zmostkuj piny)
- Odetnij pozostałe nieużywane szpilki
Przełącznik jest podłączony do 3,3 V i D7, ponieważ dobrze pasuje bezpośrednio na płytkę. Jednak D7 pływa na D1 mini, więc nie może sam wykryć zmian stanu. Aby to zadziałało, przylutuj D7 do D8 tak, aby D7 był wyciągnięty wysoko na otwarty. Kod w załączonym szkicu Arduino pokazuje, jak korzystać z przełącznika.
Krok 3: Montaż sznurka świetlnego
![Składanie struny światła Składanie struny światła](https://i.howwhatproduce.com/images/011/image-30973-9-j.webp)
W tym kroku zamierzamy w inny sposób podłączyć zasilanie bezpośrednio do struny. Spowoduje to jednoczesne zasilanie łańcucha i kontrolera D1. Kolejną zaletą tego podejścia jest to, że D1 pozostaje zasilany po odłączeniu od USB.
Podłącz złącze zasilania do luźnych przewodów na końcu z gniazdem pinów. Oglądaj pozytywne i negatywne (patrz Krok 2, aby znaleźć każdy).
Krok 4: Programowanie kontrolera
![Programowanie kontrolera Programowanie kontrolera](https://i.howwhatproduce.com/images/011/image-30973-10-j.webp)
Aby przygotować środowisko Arduino, postępuj zgodnie z poniższymi wskazówkami:
- https://www.instructables.com/id/Programming-the-WeMos-Using-Arduino-SoftwareIDE/
- Postępuj zgodnie z tym przewodnikiem, aby zainstalować bibliotekę FastLED
Aby rozpocząć, użyj dołączonego programu INO.
Ten kod wykonuje następujące czynności:
- Wykorzystuje bibliotekę FastLED do animowania ciągu LED
- Demonstruje różne efekty świetlne
- Używa przycisku do zmiany efektów
- Utrzymuje jasność na poziomie 50%, co jest wystarczająco jasne i zmniejsza pobór prądu.
- Ustawia temperaturę kolorów dla używanego typu łańcucha.
- Ogranicza diody do 50, które należy zmienić przy dodawaniu dodatkowych stringów
Zwróć uwagę, że kolor biały jest generowany przez włączenie w strunie koloru czerwonego, zielonego i niebieskiego w równych ilościach. To sprawia, że biel wygląda inaczej niż ciągi LED tylko w kolorze białym sprzedawane na choinki. Możemy to wykorzystać, aby ustawić standardowy kolor na coś bardziej naturalnego i przypominającego żarówki. Odkryłem, że "CRGB::Khaki" daje bardziej naturalny kolor.
- Biblioteka animacji FastLED
- Prosty przykład na
Krok 5: Złóż wszystko razem
![Poskładać wszystko do kupy Poskładać wszystko do kupy](https://i.howwhatproduce.com/images/011/image-30973-11-j.webp)
Aby rozpocząć korzystanie z nowego kontrolera, wykonaj następujące czynności:
- Otwórz szkic Arduino
- Użyj IDE, aby załadować go do Wemos D1 mini
Aby potwierdzić, że działa:
- Sprawdź, czy dioda LED na tablicy D1 świeci
- Zobacz, jak sznurek świeci na biało
Możesz przełączać się między efektami, klikając przycisk przylutowany do D1 mini.
Krok 6: Dodatkowe efekty świetlne
![Dodatkowe efekty świetlne Dodatkowe efekty świetlne](https://i.howwhatproduce.com/images/011/image-30973-12-j.webp)
To świetny zestaw przykładów korzystania z biblioteki FastLED.
https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/
Dostosuj te efekty do szkicu Arduino.
Sparkle to zabawny efekt. W tym celu zmień kod, aby ustawić wybraną diodę LED na kolor czarny, a nie jasny biały.
//modify://#define MAX_SEQUENCE 4 // //dodaj te wiersze do instrukcji switch: //case 4: // SnowSparkle2(CRGB::Khaki, CRGB::Black, 20, random(100, 1000)); // przerwa; //dodaj te wiersze na końcu pliku: void SnowSparkle2(int val, int val2, int SparkleDelay, int SpeedDelay) { setAll2(val); int Piksel = losowo(NUM_LEDS); diody[Piksel] = wart2; FastLED.show(); FastLED.delay(SparkleDelay); diody[Piksel] = wartość; FastLED.show(); FastLED.delay(SpeedDelay); }
Krok 7: Rozszerzanie łańcucha świetlnego
![Rozszerzanie struny światła Rozszerzanie struny światła](https://i.howwhatproduce.com/images/011/image-30973-13-j.webp)
Sznurki można przedłużyć za pomocą dołączonych zatyczek. Jednak napięcie spadnie po około 2 strunach. Można to naprawić, prowadząc przewody 5 V równolegle z ciągiem świetlnym LED. Możesz użyć luźnych przewodów, aby to osiągnąć - zwróć uwagę na biegunowość dodatnią/ujemną.
Przykład okablowania ciągów na tej stronie:
https://www.billporter.info/2017/01/07/the-engineers-guide-to-diy-komputerowo-kontrolowane-oświetlenia-wakacje/
Dobre wyjaśnienie okablowania i spadku napięcia w:
https://www.instructables.com/id/Arduino-Controlled-Positional-RGB-LED-Christmas-Tr/
Ta instrukcja zawiera również dobrą wskazówkę dotyczącą owijania diod LED taśmą elektryczną. Scotch Super 88 (szerokość 3/4”) działa dobrze.
Ponadto MAX_LED w szkicu Arduino musi zostać zmieniony po dodaniu większej liczby diod LED.
Krok 8: Pilot zdalnego sterowania
![Zdalne sterowanie Zdalne sterowanie](https://i.howwhatproduce.com/images/011/image-30973-14-j.webp)
Aby zdalnie sterować struną, użyj Blynk. Odniesienie pod adresem:
https://www.blynk.cc/rozpoczęcie/
Dodaj wymagany kod Blynk do szkicu Arduino. Możesz skonfigurować aplikację Blynk tak, aby:
- Zmień efekty
- Użyj zebry RGB, aby zmienić kolor
- Kontroluj jasność
Zobacz załączony szkic Arduino, aby uzyskać zmiany dotyczące Blynk. Kroki:
- Dodaj biblioteki Blynk do Arduino
- Załóż konto Blynk
- Pobierz aplikację na telefon
- Utwórz nowy projekt. Spowoduje to utworzenie kodu autoryzacyjnego dla tego projektu.
- Zmodyfikuj załączony szkic, aby zawierał kod uwierzytelniania, nazwę Wi-Fi i hasło Wi-Fi
- Użyj edytora Arduino, aby załadować do D1 mini.
Krok 9: Łączenie z automatyką domową
![Łączenie z automatyką domową Łączenie z automatyką domową](https://i.howwhatproduce.com/images/011/image-30973-15-j.webp)
Możesz kontrolować ciąg, dodając klienta MQTT do szkicu Arduino. Zainstaluj brokera MQTT na automatyce domowej (np. OpenHAB lub Home Assistant).
Więcej informacji na:
https://www.baldengineer.com/mqtt-tutorial.html
Krok 10: Robienie pokazu świetlnego
![Robienie pokazu świetlnego Robienie pokazu świetlnego](https://i.howwhatproduce.com/images/011/image-30973-16-j.webp)
Inspiracja na
Lokalizacja pikseli w XLights
Wyjaśnienie protokołu DMX
Biblioteka Artnet
Wyjaśnienie, co się właściwie dzieje
Krok 11: Zrób więcej
![Rób więcej Rób więcej](https://i.howwhatproduce.com/images/011/image-30973-17-j.webp)
Boże Narodzenie zrób to sam
Pełna instrukcja z pełnymi objaśnieniami
Zalecana:
STEROWANIE MATRIX LED MAX7219 Z ARDUINO: 9 kroków
![STEROWANIE MATRIX LED MAX7219 Z ARDUINO: 9 kroków STEROWANIE MATRIX LED MAX7219 Z ARDUINO: 9 kroków](https://i.howwhatproduce.com/images/001/image-622-j.webp)
CONTROL LED MATRIX MAX7219 Z ARDUINO: W tym samouczku nauczymy się sterować matrycą LED MAX7219 za pomocą Arduino, wyświetlając prosty tekst. Obejrzyj film demonstracyjny
Sterowanie NODE MCU-LED (prosta automatyka domowa): 5 kroków
![Sterowanie NODE MCU-LED (prosta automatyka domowa): 5 kroków Sterowanie NODE MCU-LED (prosta automatyka domowa): 5 kroków](https://i.howwhatproduce.com/images/002/image-4927-8-j.webp)
NODE MCU-LED Control (prosta automatyka domowa): Cześć chłopaki, w tej instrukcji zobaczmy, jak sterować żarówką LED za pomocą smartfona. Będziemy używać Node-MCU do tego projektu. Zapoznaj się z poniższym linkiem, aby zainstalować Node MCU biblioteki (biblioteki ESP) w twoim Arduino IDE.NODE MCU-BASICS {Follow Ste
Kontroler Bluetooth do paska LED RGB V3 + synchronizacja muzyki + sterowanie oświetleniem otoczenia: 6 kroków (ze zdjęciami)
![Kontroler Bluetooth do paska LED RGB V3 + synchronizacja muzyki + sterowanie oświetleniem otoczenia: 6 kroków (ze zdjęciami) Kontroler Bluetooth do paska LED RGB V3 + synchronizacja muzyki + sterowanie oświetleniem otoczenia: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/005/image-12702-j.webp)
Kontroler taśmy LED RGB Bluetooth V3 + synchronizacja muzyki + sterowanie oświetleniem otoczenia: Ten projekt wykorzystuje arduino do sterowania taśmą LED RGB za pomocą telefonu przez bluetooth. Możesz zmienić kolor, zsynchronizować światła z muzyką lub sprawić, by automatycznie dostosowywały się do oświetlenia otoczenia
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)
![Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami) Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1075-49-j.webp)
Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować
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 - 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 - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
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