Opis produktu: Pasek LED RGBCW SK6812 - cyfrowy, adresowany - IP65 30 LED/m, 9 W/m, 5 V - 5 m
Indywidualnie adresowe diody LED RGBW umieszczone w metrowym pasku o gęstości 30 diod na metr. Pixele oprócz barw RGB potrafią również emitować barwy koloru białego, każdy pixel może emitować barwę z 32-bitowej palety. Do obsługi modułu wystarczy jeden pin mikrokontrolera. (np. Arduino).
Diody ułożone są gęsto w odległości ok. 28 mm, dzięki temu jasność jest wysoka. Układ jest zasilany napięciem 5 V, pobiera ok. 2 A na każdy metr (9 W). Łańcuch ma możliwość przecięcia po każdej diodzie.
Podłączenie i opis wyprowadzeń
Urządzenie posiada 3-pinowe złącze składające się z następujących wyprowadzeń:
- GND (przewód biały) - masa modułu
- 5 V (przewód czerwony) - napięcie zasilania, dla jednej matrycy należy podłączyć źródło o wydajności prądowej co najmniej 2 A na każdy metr łańcucha
- DIN (przewód zielony) - cyfrowy sygnał sterujący z mikrokontrolera
Produkt kompatybilny z Arduino i Raspberry Pi
|
Instalacja biblioteki Adafruit dla Arduino
- Pobierz bibliotekę z serwisu GtitHub klikając przycisk Download ZIP
- Rozpakuj pobrany plik ZIP, wynikiem powinien być folder zawierający pliki: Adafruit_NeoPixel.cpp, Adafruit_NeoPixel.h oraz inne podfoldery
- Zmień nazwę folderu głównego na: Adafruit_NeoPixel
- Przenieś cały folder do katalogu zawierającego biblioteki 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ść pixeli 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 pixeli jest możliwa poprzez edycję wartości:
- Linia 21 int delayval = 500;
Specyfikacja techniczna paska
- Napięcie zasilania: 5 V
- Moc: 9 W/m
- Pobór prądu: ok. 2 A na 1 metr łańcucha dla jednej diody, przy barwie białej
- Zastosowane diody: LED RGBW SMD5050 SK6812 (podobny do WS2812B)
- Adresowany piksel: 1 dioda RGBW
- Temperatura koloru białego: zimny
- Odporność na warunki zewnętrzne: IP65 (silikonowa osłona)
- Szerokość: 10 mm
- Długość łańcucha: 5 m
Przydatne linki |