
Лента SK6812 RGBW — Adafruit 2837, 60 LED/м
Adafruit · 2837 NeoPixel RGBW strip, Black PCB, 60 LED/м, neutral white; тестовый отрезок 1 м
Адресная цветная подсветка с отдельным нейтрально-белым каналом.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает 2837 NeoPixel RGBW strip, Black PCB, 60 LED/м, neutral white; тестовый отрезок 1 м
Adafruit 2837 — лента на SK6812 RGBW с отдельным белым кристаллом в каждом пикселе. Белый канал не является программной смесью R+G+B. Выбран нейтрально-белый вариант; другие цветовые температуры и плотности не подменяют его параметры.
В потоке на один адрес передаются четыре байта. Если выбрать обычный трёхканальный тип RGB, байты сместятся и пиксели будут показывать неверные цвета. Пример включает только белый канал одного пикселя, оставляя RGB нулевыми; он не выполняет автоматическое преобразование цветового пространства RGB→RGBW.
Поставщик указывает максимум 80 мА на пиксель при включении всех каналов. Для выбранного метра из 60 пикселей арифметическая оценка составляет 4,8 А, а не гарантию реального тока или достаточности одного тонкого входного кабеля. Источник, вводы питания и защиту выбирают с учётом режима и измерений. Оболочка IP65 не делает разрезы, стыки и разъёмы герметичными и не разрешает погружение.
Используйте отдельный стабилизированный низковольтный источник, защиту силовых ветвей и провод/разъёмы по фактическому току. Дополнительный ввод питания устраняет падение напряжения только при достаточном сечении проводов; номинальное напряжение повышать для компенсации нельзя. Выходы разных источников не соединяют параллельно без специально рассчитанной схемы. Силовой ток не должен идти через GPIO, USB-контроллер или макетную плату. Низкая программная яркость не заменяет предохранитель и не гарантирует защиту от неисправности.
Подключение выполняют при снятом питании. Не подавайте сигнал DATA на обесточенные пиксели: после сборки сначала включают питание LED, затем запускают передачу; перед отключением питания прекращают передачу. У 5-вольтовых пикселей вход данных 3,3 В не считается гарантированно совместимым: используйте подходящий быстрый преобразователь логических уровней. У длинной сигнальной линии понадобятся отдельная проверка качества сигнала и подходящий передатчик. Не смотрите на яркие LED вблизи; проверяйте нагрев и не включайте ленту смотанной в катушку.
Участок ленты Adafruit 2837: SK6812 RGBW, чёрная PCB, 60 LED/м, нейтральный белый канал. Сохранён исходный ограниченный участок и прозрачная оболочка; это не фото всей бухты. Реальное фото Adafruit, без генеративных изменений. Лицензия повторного использования не установлена.
Источник изображения: www.adafruit.com, исходный файл. Автор фотографии отдельно не указан. Условия повторного использования не установлены; открытая лицензия не заявляется. Исходные детали сохранены, фон отделён, выполнено равномерное масштабирование. Цвет исходного фото преобразован из Adobe RGB (1998) в sRGB с учётом встроенного профиля.
Справочник контактов: авторская схема SLDV LAB по документации www.adafruit.com, cdn-shop.adafruit.com. Это справочник функций контактов; физическое расположение по перспективному фото не угадывается.
Характеристики
- Номинальное питание
- 5 В
- Контроллер
- SK6812 RGBW
- Плотность
- 60 пикселей/м
- Цветовые каналы
- RGB + отдельный W
- Белый канал по поставщику
- 4000–4500 К
- Данные на один пиксель
- 32 бит
- Заявленный максимум одного пикселя, все каналы
- 80 мА
- Питание модуля
- 5 В DC на силовом входе выбранного изделия; DATA в примере 5 В от Uno R3. Прямой сигнал 3,3 В не гарантирован: использовать быстрый буфер уровня 3,3→5 В. Не подключать к 12 В.
ПРАКТИКА
Подключение
| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| VCC / +5V | +5 В отдельного стабилизированного источника через защищённую силовую ветвь | Проверить маркировку контактов; питание пикселей не пропускать через GPIO, макетную плату или USB-разъём контроллера. |
| GND | Минус источника и GND Arduino Uno R3 | Общая сигнальная земля; силовой обратный ток вести отдельным проводом к источнику. |
| DIN / DI | D6 Arduino Uno R3 через 330 Ом у первого пикселя | Сигнал 5 В. Для платы с логикой 3,3 В нужен быстрый буфер 74AHCT125/74HCT245, питаемый от 5 В, с общей землёй. |
| DOUT / DO | Не подключён в одиночном образце | Это выход; не подключать к выходу GPIO. |
| Буферный электролитический конденсатор у входа | +5 В и GND, с соблюдением полярности | 500–1000 мкФ, рабочее напряжение не ниже 10 В. Это не замена источнику и защите ветви; монтировать при снятом питании. |
Подходит для Arduino, ESP32. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать 2837 NeoPixel RGBW strip, Black PCB, 60 LED/м, neutral white; тестовый отрезок 1 м. Сначала уточни точный артикул/ревизию, количество адресуемых пикселей, напряжение изделия, плату, среду и задачу. Проверь питание, порядок цветов, направление 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_GRBW + NEO_KHZ800);Количество — число адресов/пикселей указанного образца, а не число цветовых кристаллов.
- Первичная проверка
Один пиксель; W=8, RGB=0Тестовая яркость 8 из 255 не является аппаратным ограничителем тока.
- Длина тестового образца
1 м / 60 пикселейТовар продаётся отрезками; при другой длине скорректируйте PIXELS и расчёт питания.
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_GRBW + 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, 0, 0, 0, 8);
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() не подтверждает получение данных. При мерцании, неверных цветах или нагреве сначала отключите питание и проверьте полярность, общий провод, питание и порядок каналов.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


