Продавец ФОП Пащенко Д.О. развивает свой бизнес на Prom.ua 5 лет.
Знак PRO означает, что продавец пользуется одним из платных пакетов услуг Prom.ua с расширенными функциональными возможностями.
Сравнить возможности действующих пакетов
Корзина
2249 отзывов
+380662308886
+380688093745
УкраинаДнепропетровская областьДнепрпр. О.Поля(Кирова) 103, 2 этаж, кабинет 201.
Наличие документов
Знак Наличие документов означает, что компания загрузила свидетельство о государственной регистрации для подтверждения своего юридического статуса компании или физического лица-предпринимателя.
Корзина
LEDTechnics
Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин), фото 1
Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин), фото 2Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин), фото 3Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин), фото 4

Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин)

  • Нет в наличии
  • Только оптом

1,79 грн.

Минимальный заказ — 100 шт.

Показать все оптовые цены

Минимальная сумма заказа на сайте — 50 грн.

Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин)
Адресный LED диод RGB WS2812B Neopixel с пиксельной адресацией (4пин)Нет в наличии
1,79 грн.
+380662308886
Менеджер
  • +380688093745
    Менеджер
+380662308886
Менеджер
  • +380688093745
    Менеджер
возврат товара в течение 14 дней по договоренности

Данная позиция продается только кратно 100шт.

Умные светодиоды (пиксели) WS2812b и светодиодные ленты на базе этих пикселей очень популярны по нескольким причинам:

— компактность, пиксель содержит в своем корпусе (размером всего 5х5 мм) 3 светодиода и драйвер для них 
— простота управления – пиксель управляется посредством простого последовательного интерфейса, который легко реализовать как программно, так и используя аппаратные интерфейсы МК (такие как SPI и UART)
— управление всего по одной линии (не считая проводов питания)
— неограниченное количество включенных последовательно пикселей
— относительно небольшая стоимость (если посчитать стоимость отдельно 3х светодиодов и драйверов к ним выйдет гораздо дороже)

Принцип работы WS2812b — официальная информация из даташит.

Физически в WS2812b имеется 3 излучающих светодиода (красный, синий и зеленый) и ШИМ-драйвера управляющие их яркостью. ШИМ-драйвера 8-ми битные, то есть для каждого из цветов возможны 256 градаций яркости и, соответственно, для того чтобы установить яркости для каждого из 3-х светодиодов нужно передать пикселю 8х3=24 бит (3 байта) информации. Протокол передачи информации светодиоду однолинейный с фиксированной скоростью. Единички и нули информации о яркости кодируются длительностью высокого и низкого уровня сигнала в линии.

Время передачи одного бита составляет  0.8+0.45=1.25 мкС — это довольно быстро. Время передачи всего пакета из 24 бит для одного пикселя WS2812b составляет 24*1.25=30 мкС. Для 1000 штук — 1000*30=30 мС (что, например, позволяет обновлять по одной линии панно 30х30 пикселей с частотой 30 раз в секунду!).

Каждый из пикселей WS2812b имеет 2 вывода питания (VDD, VSS), вход (DIN) и выход (DOUT).

На вход DIN подается информация (24бита) для установки нового цвета. Информация о цвете передается побитно (начиная со старшего бита) последовательно для каждой из составляющей цветов GRB.

Пиксели соединяются в цепочку следующим образом:

Запись значений цвета цепочке пикселей происходит следующим способом:
Первые 24 бита поданные на DIN записывает себе во временную память (цвет пока остается неизменным с предыдущего раза) первый пиксель. Последующие биты первый пиксель пропускает через себя и выдает на выход DOUT. Второй пиксель повторяет действия первого (оставляя себе первые дошедшие до него 24 бита)  и так по цепочке. Для того, чтобы значения цветов из временной памяти пикселей стали активными должна быть выдержана пауза в передаче (reset code) в течении 50мкС. После этой паузы цикл можно повторять снова.

Реализация протокола WS2812B (NeoPixel) при помощи SPI

Прежде, чем приступить к реализации, следует акцентировать внимание, что у WS2812B кодирование нулей и единичек происходит по правилу 1/3 (смотрите даташит выше). То есть ноль передается как 1/3 времени высокий уровень и 2/3 низкий. Единица – это 2/3 высокий и 1/3 низкий. Из этого следует, что для передачи одного бита для  WS2812B нам достаточно 3х бит переданных по SPI.

Как видно на картинке, чтобы сформировать нужную последовательность нулей и единиц, нам придется дробить первичную информацию о цвете на кусочки, кроме того, в байт, передаваемый по SPI, не вписывается триады и их придется дробить тоже, перенося часть информации о бите для пикселя в следующую посылку… выходит очень запутано и сложно.

Но есть решение этой проблемы! Забегая наперед, сообщу, что для пикселя важна длительность периода высокого уровня, а низкий уровень может быть с бОльшим отклонением, чем указано в даташите. Поэтому мы может удлинить наши цепочки бит SPI с трех до четырех:

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

Для выдачи информации на пиксели используется только один вывод SPI – MOSI. Выводы MISO и SCK остаются незадействованными. Частота SPI должна быть 1/0.4мкС = 2.5МГц

 

Характеристики
Основные атрибуты
Угол свечения120 град.
Цвет свеченияRGB
Степень защиты IP20
Напряжение  5 В
Минимальная рабочая температура-25 град.
Максимальная рабочая температура  60 град.
Габариты
Длина5 мм
Ширина5 мм
Высота2 мм
Основные
Срок службы50000
Тип светодиодовSMD5050
Пользовательские характеристики
Ток, A/м0.24
Производитель светодиодов:Epistar
Управляющая микросхема:WS2812b
Информация для заказа
  • Цена: 1,79 грн.
  • Минимальный заказ: 100 шт.