Opis produktu: Pasek LED RGBCW SK6812 - cyfrowy, adresowany - IP30 60 LED/m, 5V - 5m - biały
Pasek LED RGB wyposażony w układ SK6812, umożliwiający indywidualne sterowanie każdą diodą. Gęstość rozmieszczenia diod na pasku wynosi 60 diod na metr paska. Diody mogą przyjąć dowolny kolor z 24-bitowej palety barw oraz zimny biały. 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. Pasek zasilany jest napięciem 5 V.
Łą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 GtitHub 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 simple
- 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 paska LED
- Napięcie zasilania: 5 V
- Moc: 90 W
- Pobór prądu: 3,6 A/m
- Adresowany piksel: 1 dioda RGB
- Temperatura koloru białego: zimna
- Odporność na warunki zewnętrzne: IP30
- Kolor PCB: biały
- Szerokość: 10 mm
- Długość łańcucha: 5 m