Opis produktu: Pasek LED RGBWW SK6812 - cyfrowy, adresowany - IP30 60 LED/m, 5 V - 5 m
Pasek LED RGBWW pozwalający na indywidualne sterowanie każdą diodą. Został wyposażony w układ SK6812. Oprócz barw RGB, potrafi również emitować barwę ciepłą białą. Gęstość rozmieszczenia diod na pasku wynosi 60 diod na metr paska. Do zasilania łańcucha wykorzystywane jest napięcie 5 V, a łączny pobór mocy wynosi 90 W. Sterowanie odbywa się za pomocą jednego pinu mikrokontrolera podłączonego do paska. Odległość między poszczególnymi diodami wynosi ok. 17 mm.
Pasek LED można przycinać do dowolnej długości. Należy skracać go po każdej diodzie w oznaczonym miejscu.
Łączenie kilku łańcuchów
Łańcuchy LED mogą być łączone ze sobą w sposób szeregowy. Następny pasek powinien być podłączony ze złączem wyjściowym. Wyprowadzenia 5 V, GND oraz DOUT z DIN muszą być połączone. Przy wykorzystaniu 500 lub większej ilości diod pamięć RAM, jaką dysponuje Arduino UNO, może być niewystarczająca. W takiej sytuacji należy użyć kontrolera o większej pamięci RAM np. Arduino Mega lub minikomputera Raspberry Pi. Połączenie większej ilości diod jest związane również z większym poborem mocy.
Jak podłączyć pasek LED
Pasek posiada 3-pinowy wtyk o następujących wyprowadzeniach:
- GND (przewód biały) - masa modułu.
- 5 V (przewód czerwony) - napięcie zasilania, dla jednego paska należy podłączyć źródło o wydajności prądowej co najmniej 1,8 A na każdy metr.
- DAT (przewód zielony) - cyfrowy sygnał sterujący z mikrokontrolera.
Produkt kompatybilny z Arduino i Raspberry Pi
- Biblioteka Arduino w serwisie GitHub dla modułów NeoPixel wraz ze przykładami podłączenia.
- Przykład połączenia z Raspberry Pi wraz z kodem.
Instalacja biblioteki Adafruit dla Arduino
- Pobierz bibliotekę z serwisu GitHub rozwijając zielony przycisk Code, a następnie wybierając opcję Download ZIP
- Rozpakuj pobrany plik ZIP (powinien ukazać się folder zawierający pliki: Adafruit_NeoPixel.cpp, Adafruit_NeoPixel.h oraz inne podfoldery)
- Zmień nazwę głównego folderu na: Adafruit_NeoPixel
- Przenieś cały folder do katalogu z bibliotekami Arduino
- Uruchom ponownie środowisko Arduino, biblioteka pojawi się w Menu: Plik -> Przykłady
Pierwsze uruchomienie - przykład
- Uruchom program testowy wybierając w środowisku Arduino:
- Plik -> Przykłady -> Adafruit_Neopixel -> simple
- Wybierz pin, z którego będą kontrolowane diody. Domyślnie jest to pin 6:
- Linia 11 #define PIN 6
- Wybierz ilość pikseli jaka ma być kontrolowana. Domyślnie jest to 16:
- Linia 14 #define NUMPIXELS 16
- Wgraj program do Arduino. Piksele powinny załączać się po kolei do ilości, która została podana w linii 14.
- Jeśli chcesz zmienić kolor świecenia podaj inne wartości w funkcji:
- Linia 40 pixels.setPixelColor(i, pixels.Color(0,150,0))
W nawiasie podane są składowe RGB, maksymalna wartość każdej z nich to 255
- Linia 40 pixels.setPixelColor(i, pixels.Color(0,150,0))
- Zmiana szybkości zapalania poszczególnych pixeli jest możliwa poprzez edycję wartości:
- Linia 21 int delayval = 500;
Specyfikacja paska LED
- Napięcie zasilania: 5 V
- Moc: 90 W, 18 W/m
- Pobór prądu: 3,6 A/m
- Zastosowane diody: LED RGBWW SK6812
- Adresowany piksel: 1 dioda RGB
- Barwa światła: RGB, biała ciepła
- Odporność na warunki zewnętrzne: IP30
- Silikonowa osłona: brak
- Kolor PCB: biały
- Szerokość PCB: 10 mm
- Długość łańcucha: 5 m