Что такое ws2812b? Это уже второе поколение полноцветных светодиодов с индивидуальной адресацией, также известное как NeoPixel. В одном корпусе собраны RGB светодиоды и контроллер. Для каждого из цветов доступно 255 уровней яркости. Итого 16 миллионов цветов и всего один провод для управления.
Выпускаются в виде отдельных светодиодов, лент, колец, матриц итд. Для работы необходим внешний контроллер, на эту роль вполне подойдет Arduino или Raspberry PI.
- 30 диодов на метр 9.5 ватт ( чуть меньше 2A при 5V)
- 60 диодов на метр 19 ватт (3.6А при 5V)
- 144 диода на метр 35 ватт (7A при 5V)
- перед подключением крайне желательно параллельно контактам + и — подключить большой конденсатор (1000 микрофарад 6.3в или больше)
- между выходом Arduino и входом ленты нужно подключить резистор на 300-500 ом ( в некоторых лентах он уже встроен, а в некоторых нет, ничего страшного если перестрахуетесь и подключите еще один)
- постарайтесь минимизировать расстояние между выходом контроллера и входом ленты
- избегайте «горячего» подключения ленты к контроллеру, если крайне необходимо подключение к включенному контроллеру в первую очередь подключайте землю, потом +5v, и потом Данные. Отключайте в обратном порядке
- если для ленты используется отдельный блок питания, то сначала подавайте напряжение на ленту, а потом включайте микроконтроллер
- помните что лента чувствительна к статическому электричеству
- лента запитанная от 5V требует 5V сигнальной логики, если необходима работа с контроллерами с 3.3V логикой, используйте конвертер логических уровней или запитайте ленту от литиевой батареи в 3.7V
Все необходимое можно купить на Aliexpress
- RGB Лента
- WS2812b в виде колец
- Arduino UNO R3 или MEGA
- и не забудьте получить дополнительную скидку
Софт и инструкции
- Самое полное руководство от adafruit
- Библиотека для Arduino и esp8266
Вступайте в группы посвященные светодиодам WS2812b
- VK — https://vk.com/led_ws2812b
- Facebook — https://www.facebook.com/groups/ws2812b/