Opis produktu: Pasek LED RGBCW SK6812 - cyfrowy, adresowany - IP30 60 LED/m, 5 V - 5 m
Pasek LED RGBCW wyposażony w układ SK6812, umożliwiający indywidualne sterowanie każdą diodą. Oprócz barw RGB, potrafi również emitować barwę zimną białą. Gęstość rozmieszczenia diod na pasku wynosi 60 diod na metr paska. Do zasilania łańcucha wykorzystywane jest napięcie 5 V. Łączna moc doprowadzonego zasilania powinna wynosić 90 W. Do sterowania paskiem z diodami LED wykorzystywany jest jeden pin mikrokontrolera. Odległość między diodami na pasku wynosi ok. 17 mm.
Łączenie kilku łańcuchów
Łańcuchy LED można łączyć ze sobą szeregowo. Następny pasek należy podłączyć ze złączem wyjściowym. Wyprowadzenia 5V, 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 wiąże się również z większym poborem mocy, należy zwrócić na to uwagę podczas doboru zasilacza.
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 klikając przycisk Download ZIP
- Rozpakuj plik ZIP, który został pobrany, 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, domyślnie powinien znajdować się pod ścieżką: /Dokumenty/Arduino/Libraries
- 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. Pixele 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 pikseli jest możliwa poprzez edycję wartości:
- Linia 21 int delayval = 500;
Specyfikacja techniczna paska LED
- Napięcie zasilania: 5 V
- Moc: 90 W, 18 W/m
- Pobór prądu: 3,6 A/m
- Zastosowane diody: LED RGBCW SK6812
- Adresowany piksel: 1 dioda RGB
- Barwa światła: RGB, biała zimna
- Odporność na warunki zewnętrzne: IP30
- Silikonowa osłona: brak
- Kolor PCB: biały
- Szerokość PCB: 10 mm
- Długość łańcucha: 5 m