Планка WS2812B перестала реагировать на управление

У меня есть светодиодная лента WS2812B (я полагаю, это клон Adafruit, она из Китая). через eBay) из 60 светодиодов. Когда я получил его, все было в порядке — я мог загрузить примеры FastLED, и они отлично работали. Затем я попытался написать что-то более индивидуальное, но по какой-то причине это не сработало. После повторной загрузки примеров FastLED я теперь абсолютно ничего не получаю от полосы.

Он питается от компьютерного блока питания ATX с достаточной силой тока при напряжении 5 В, и когда я удаляю, а затем снова добавляю разъемы питания, полоска мигает, указывая на то, что на нее подается питание и она может загореться. Мне просто кажется, что что-то, что я сделал, привело к тому, что он перешел в состояние, когда он не отвечает на управление.

Я также убедился, что мои скетчи попадают в Arduino, загрузив встроенный скетч мигания светодиодов, который работает, а затем попытался переключиться обратно на пример FastLED, который ничего не делает.

Я немного не понимаю, что здесь может быть не так.

, 👍1

Обсуждение

Будет ли это работать, если вы подключите линию данных к другому контакту, изменив скетч, чтобы он соответствовал? Земля все еще подключена?, @James Waldby - jwpat7

Я попробовал несколько контактов, и да, я убедился, что питание, данные и заземление надежны. Очень необычно., @Taz

Есть ли у вас способ отсоединить передний сегмент светодиодов, т. е. немного прикрепить данные к полосе? И каково было название или характер «чего-то более нестандартного»?, @James Waldby - jwpat7

Можете ли вы проверить напряжение на конце полосы? А можно посмотреть осциллографом линию данных после пары светодиодов?, @frarugi87

Если бы я был человеком, у которого есть осциллограф, я подозреваю, что мне не удалось бы уничтожить эту полосу. :) Хорошая информация по устранению неполадок, однако., @Taz

Я в такой же ситуации, так что случилось?, @Akın Can ŞENOL

@AkınCanŞENOL: наиболее распространенная ошибка может заключаться в том, чтобы иметь 2 отдельных источника питания (один для Arduino или Arduino через USB и один для полосы) и не соединять вместе землю., @Adriano


1 ответ


1

Следовали ли вы руководству по использованию Adafruit NeoPixels?

Возможно, вы отключили первый NeoPixel в группе. Вы должны быть в состоянии довольно легко обойти это. Каждый NeoPixel должен «переформировать» данные для следующего, поэтому, если вы повредите первый, никакие данные не дойдут до остальных.

Я настоятельно рекомендую вам следовать инструкциям по ссылке, включая конденсатор и резистор.

,

О, нет. Я никогда раньше не видел эту страницу. Как уже отмечалось, я получил их на eBay, и инструкции к ним не прилагались. Хорошо знать! Я попытаюсь обойти первый светодиод и использовать перечисленные инструкции и вернуться к этому вопросу, когда я узнаю, было ли это..., @Taz