Существенным отличием светодиодной ленты WS2813 от более старых аналогов можно назвать гораздо большую надежность за счет того, что у нее есть дополнительный канал данных. Этот канал передает данные дальше, даже если следующий диод вышел из строя. Проще говоря, если сгорит один диод на ленте WS2812, вся дальнейшая линия отключится, т.к. передача данных будет нарушена, а в ленте с чипом WS2813, данные все равно продолжат поступать дальше, работать перестанет только один светодиод.
Используйте «умную» светодиодную RGB-ленту для создания цветной декоративной подсветки любой тональности. Цвет свечения можно менять с помощью контроллера или Arduino.
Светодиодная лента имеет класс защиты оболочки IP30, обозначает отсутствие защиты от влаги. Лента подойдёт для интерьерного освещения в умном доме. Для своего питания лента WS2813 требует 5 В.
Для своего проекта вы можете разрезать ленту на несколько частей (кратно 1 светодиоду).
Пример подключения к Arduino
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
// пример с «бегущей радугой» для библиотеки FastLED #include "FastLED.h" #define NUM_LEDS 60 // количество упр. светодиодов #define PIN 13 // пин подключения к Arduino CRGB leds[NUM_LEDS]; byte counter; void setup() { FastLED.addLeds<WS2813, PIN, GRB>(leds, NUM_LEDS).setCorrection( TypicalLEDStrip ); FastLED.setBrightness(50); pinMode(13, OUTPUT); } void loop() { for (int i = 0; i < NUM_LEDS; i++ ) { leds[i] = CHSV(counter + i * 2, 255, 255); // HSV. Увеличивать HUE (цвет) // умножение i уменьшает шаг радуги } counter++; // counter меняется от 0 до 255 (тип данных byte) FastLED.show(); delay(5); // скорость движения радуги } |
Библиотека FastLED
Библиотека Adafruit NeoPixel
Библиотека LightWS2812