Лента WS2815 12 В — BTF-LIGHTING, 60 LED/м

BTF-LIGHTING · WS2815 RGBIC Dual Signal strip; 1 м, 60 LED/м, White PCB, IP30

Индивидуально адресная 12-вольтовая RGB-лента с резервной линией данных.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьСредне
Проекты с компонентом

О МОДУЛЕ

Что делает WS2815 RGBIC Dual Signal strip; 1 м, 60 LED/м, White PCB, IP30

BTF-LIGHTING WS2815 использует 12-вольтовое питание, но сохраняет индивидуальную адресацию каждого RGB-корпуса. Для этой карточки выбран отрезок 1 м, 60 пикселей и исполнение IP30. В отличие от типичной 12-вольтовой ленты WS2811 с группами из трёх LED, здесь число адресов не делится на три.

Вторая линия является резервным каналом данных. Она может позволить продолжить передачу после одиночного отказа при сохранной проводке, но не заменяет защиту питания и не гарантирует работу при любых нескольких повреждениях. BI/BO нельзя интерпретировать как тактовые линии SPI.

Порядок каналов GRB явно указан поставщиком. Напряжение 12 В относится только к силовому входу ленты: для цифрового входа и GPIO оно недопустимо. При переходе с WS2812B нужны другой источник, правильно рассчитанный силовой тракт и конденсатор с подходящим рабочим напряжением. Число «12 В» само по себе не исключает падение напряжения, перегрев или необходимость дополнительных вводов питания.

Используйте отдельный стабилизированный низковольтный источник, защиту силовых ветвей и провод/разъёмы по фактическому току. Дополнительный ввод питания устраняет падение напряжения только при достаточном сечении проводов; номинальное напряжение повышать для компенсации нельзя. Выходы разных источников не соединяют параллельно без специально рассчитанной схемы. Силовой ток не должен идти через GPIO, USB-контроллер или макетную плату. Низкая программная яркость не заменяет предохранитель и не гарантирует защиту от неисправности.

Подключение выполняют при снятом питании. Не подавайте сигнал DATA на обесточенные пиксели: после сборки сначала включают питание LED, затем запускают передачу; перед отключением питания прекращают передачу. У 5-вольтовых пикселей вход данных 3,3 В не считается гарантированно совместимым: используйте подходящий быстрый преобразователь логических уровней. У длинной сигнальной линии понадобятся отдельная проверка качества сигнала и подходящий передатчик. Не смотрите на яркие LED вблизи; проверяйте нагрев и не включайте ленту смотанной в катушку.

Участок WS2815, 12 В, 60 LED/м на чёрной PCB: реальное студийное фото SuperLightingLED. Это иллюстрация семейства, не фотография выбранного белого BTF-LIGHTING IP30. Геометрия и исходные детали сохранены; вся бухта не показана. Фото не подтверждает характеристики или распиновку BTF. Лицензия повторного использования не установлена.

Фото: команда SuperLightingLED, студийная съёмка; все авторские права заявлены поставщиком. Разрешение на повторную публикацию не установлено. Источник изображения: www.superlightingled.com, исходный файл. Автор фотографии отдельно не указан. Условия повторного использования не установлены; открытая лицензия не заявляется. Исходные детали сохранены, фон отделён, выполнено равномерное масштабирование.

Справочник контактов: авторская схема SLDV LAB по документации www.btf-lighting.com. Это справочник функций контактов; физическое расположение по перспективному фото не угадывается.

Характеристики

Номинальное питание
12 В
Адресуемых пикселей на метр
60
Длина выбранного образца
1 м
Порядок байтов
GRB
Резервная линия данных
Да
Исполнение
IP30, без влагозащиты
Питание модуля
12 В DC на силовом входе выбранного изделия; DATA в примере 5 В от Uno R3. Прямой сигнал 3,3 В не гарантирован: использовать быстрый буфер уровня 3,3→5 В. 12 В запрещены на DIN и GPIO.

ПРАКТИКА

Подключение

Контакт модуляКонтакт платыНазначение
VCC / +12V+12 В отдельного стабилизированного источника через защищённую силовую ветвьПроверить маркировку контактов; питание пикселей не пропускать через GPIO, макетную плату или USB-разъём контроллера.
GNDМинус источника и GND Arduino Uno R3Общая сигнальная земля; силовой обратный ток вести отдельным проводом к источнику.
DIN / DID6 Arduino Uno R3 через 330 Ом у первого пикселяСигнал 5 В. Для платы с логикой 3,3 В нужен быстрый буфер 74AHCT125/74HCT245, питаемый от 5 В, с общей землёй.
DOUT / DOНе подключён в одиночном образцеЭто выход; не подключать к выходу GPIO.
BI / BIN первого входа лентыGND по схеме подключения WS2815Это резервный вход данных, не тактовый сигнал. При соединении следующих отрезков сохранять обе линии DO→DI и BO→BI по схеме производителя.
Буферный электролитический конденсатор у входа+12 В и GND, с соблюдением полярности500–1000 мкФ, рабочее напряжение не ниже 25 В. Это не замена источнику и защите ветви; монтировать при снятом питании.

Подходит для Arduino, ESP32. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги интегрировать WS2815 RGBIC Dual Signal strip; 1 м, 60 LED/м, White PCB, IP30. Сначала уточни точный артикул/ревизию, количество адресуемых пикселей, напряжение изделия, плату, среду и задачу. Проверь питание, порядок цветов, направление DIN→DOUT, совместимость 3,3 В и необходимость буфера. Рассчитай силовые ветви, защиту, разъёмы и вводы питания по паспорту моего экземпляра и допустимому падению напряжения. Не переносить ток другой ревизии. Дай зависимости, согласованный минимальный пример и первичную проверку на малой яркости. Учитывай, что пиксели не отправляют подтверждение или код ошибки, а снижение яркости в коде не заменяет электрическую защиту.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата и ядро
Arduino Uno R3; Arduino AVR Boards 1.8.6

Схема с DATA=D6 использует 5-вольтовый Uno R3. GPIO других плат выбираются отдельно.

Библиотека / include
Adafruit NeoPixel 1.12.5; #include <Adafruit_NeoPixel.h>

Установить через Library Manager; для RGBW нужна поддержка четырёх каналов.

Инициализация
Adafruit_NeoPixel leds(60, 6, NEO_GRB + NEO_KHZ800);

Количество — число адресов/пикселей указанного образца, а не число цветовых кристаллов.

Первичная проверка
Один пиксель; R=8, G=B=0

Тестовая яркость 8 из 255 не является аппаратным ограничителем тока.

Питание Arduino
USB 5 В отдельно; общий GND с 12 В

12 В нельзя подавать на цифровые входы/выходы, 5V или USB платы.

Резервная линия
BI первого входа → GND

Для продолжения цепочки использовать штатную схему обеих линий и проверить маркировку разреза.

Arduino: один бегущий пиксель на малой яркости

cpp
#include <Arduino.h>
#include <Adafruit_NeoPixel.h>
constexpr uint8_t DATA_PIN = 6;
constexpr uint16_t PIXELS = 60;
Adafruit_NeoPixel leds(PIXELS, DATA_PIN, NEO_GRB + NEO_KHZ800);
void setup() {
  Serial.begin(115200);
  leds.begin();
  if (leds.getPixels() == nullptr) {
    Serial.println("Pixel buffer allocation failed");
    while (true) { delay(1000); }
  }
  leds.clear();
  leds.show();
}
void loop() {
  for (uint16_t i = 0; i < PIXELS; ++i) {
    leds.clear();
    leds.setPixelColor(i, 8, 0, 0);
    leds.show();
    delay(100);
  }
  leds.clear();
  leds.show();
  delay(500);
}

Полный скетч для Arduino Uno R3 (ATmega328P, 5 В), Arduino AVR Boards 1.8.6. Выполнены статическая проверка синтаксиса и сверка используемых сигнатур API; сборка AVR и проверка на оборудовании не выполнялись. Adafruit NeoPixel 1.12.5. Интерфейс пикселей односторонний: show() не подтверждает получение данных. При мерцании, неверных цветах или нагреве сначала отключите питание и проверьте полярность, общий провод, питание и порядок каналов.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты