Найти в Дзене
Smart home Russia

Новогодняя гирлянда на SK6812 и проекте WLED

В этом году я видимо решил удивить самого себя и купил 2 гирлянды по 100 диодов на чипе SK6812. Что из этого вышло - посмотрим ниже. Translation to English is here. Также можно следить за нами на других площадках: Instagram и telegram (RU, EN, DE), Medium, YouTube (новый канал). Наступает предновогодний период времени, и все начинают задумываться об украшениях. Так и я решил докупить новогодних гирлянд. Зашел на интернет-площадку, ввел ws2812b и увидев на картинке требуемый вид - заказал пару штук. Получив на почте гирлянду, я удивился красочным коробочкам, а когда распаковал, то расстроился внешнему виду Обратите внимание что на коробке написано ws2812b, правда там и про контроллер написано. Сами диоды довольно большие и на елке красиво смотреться не будут. Но это было только начало разочарований. Имеем прошлый опыт, описанный тут:
1. Новогодняя гирлянда на балкон на адресных диодах с управлением по WiFi
2. Прошивка esp-01. Запускаем WLED на ws2811b и esp8266. Новогодняя ёлка с WiFi Р

В этом году я видимо решил удивить самого себя и купил 2 гирлянды по 100 диодов на чипе SK6812. Что из этого вышло - посмотрим ниже.

Translation to English is here. Также можно следить за нами на других площадках: Instagram и telegram (RU, EN, DE), Medium, YouTube (новый канал).

Наступает предновогодний период времени, и все начинают задумываться об украшениях. Так и я решил докупить новогодних гирлянд. Зашел на интернет-площадку, ввел ws2812b и увидев на картинке требуемый вид - заказал пару штук.

Получив на почте гирлянду, я удивился красочным коробочкам, а когда распаковал, то расстроился внешнему виду

Обратите внимание что на коробке написано ws2812b, правда там и про контроллер написано. Сами диоды довольно большие и на елке красиво смотреться не будут. Но это было только начало разочарований. Имеем прошлый опыт, описанный тут:
1.
Новогодняя гирлянда на балкон на адресных диодах с управлением по WiFi
2.
Прошивка esp-01. Запускаем WLED на ws2811b и esp8266. Новогодняя ёлка с WiFi

Решив повторить проект на esp01 я зашел на сайт wled за свежей прошивкой и увидел возможность прошить esp из web:
3.
Опыт прошивки WLED через web installer

Если вы дочитали статью выше, то понимаете мою радость, которая складывалась из несоответствия внешнего вида гирлянды + истории с esp. Я взял прошитую esp-01 и при помощи 2-х стороннего скотча соединил ее с платой стабилизатора на 3.3В, припаял гирлянду и USB кабель и все спрятал за термоусадкой. Мысли о том, что что-то может пойти не так у меня еще не было.

И вот закончив паять я включаю гирлянду в сеть и вижу непонятное поведение.

Согласитесь, не очень похоже на нормальные режим работы. Вот, например, поведение гирлянды с прошлого года

В этот момент времени я начал внимательно читать описание товара, где и нашел упоминание, что гирлянда на SK6812. Правда там же написано, что она полностью совместима с ws2812b.

Не желая трогать только что спаянное устройство, я подключил вторую гирлянду к контроллеру из этого проекта. Причиной тому было наличие совместимого разъема и питания через usb. Чуда не произошло и гирлянда вела себя также. Я нашел в настройках пункт, отвечающий за режим работы диодов, но не один из них не позволил гирлянде заработать правильно. Кстати чтение информации про SK6812 меня к успеху тоже не приводили. В интернете и правда сообщалось о том, что протокол совместим с ws2812b. Просто по счастливому стечению обстоятельств я решил продолжить эксперименты с новым контроллером на прошивке 0.13.0-b5. В пункте настроек диодов я увидел новое меню

-4

Вторым пунктом там стоит как раз наша модель, правда с дополнительным белым диодом. Конечно же выбрав его - ничего не заработало. Понимая теперь, что внутри гирлянды установлено непонятно что, я просто начал перебирать режимы, просто на удачу и мне повезло. Правильным оказался режим 400kHz. На этом можно было бы успокоится, но я полез читать про этот режим на форумы.

Найденная информация меня немного удивила. Где-то говорится что на частоте 400кГц работают ws2811

// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)

В других документах (WS2812B-Mini, WS2811, WS2812B) указано, что все модели могут работать на 400кГц, но иногда режим выставляется жестко припаиванием определенной ножки микросхемы к земле. т.к. 2811 от 2812 должны отличаться только исполнением, то непонятно почему так написано в комментариях к библиотеке. Вопросов больше, чем ответов. В одном я уверен на 100%, что нельзя быть уверенным в том, что при покупке одного товара в разное время - он будет одинаковым.

Гирлянда разместилась у ребенка на стене и начала свою работу, как и планировалось, правда путь оказался дольше...

-5

А на этом все, делайте ваш умный дом умнее, ярче, красочнее, информативнее, настраивайте автоматизации правильно, чтобы получать максимальное удовольствие. Вы можете всегда поддержать меня лайком, репостом, комментарием или просто подписаться, чтобы не пропускать свежие выпуски. Также можно следить за нами на других площадках: Instagram и telegram (RU, EN, DE), Medium, LiveJournal, YouTube (старый канал), YouTube (новый канал).