Перегорают светодиоды на ленте
- Войдите на сайт для отправки комментариев
Здравствуйте, совсем недавно начал осваивать ардуино, и качестве первой поделки решил сделать подсветку для монитора из диодной ленты, купил на алиэкспресс arduino mini pro, программатор к нему и саму диодную ленту. В ней и как раз и проблема. Подключил по схеме, которую прикрепил внизу. Писал разные программы на переключение цветов, все работает отлично. Оставил работать в качестве подстветки. Через 4 часа диодная лента замигала разными цветами, этого не могло быть, так как в программе не указаны другие цвета и алгоритмы. Перезагрузил ардуино – ничего не работает. Не сразу, догадался что проблема в первом диоде, то ли он сгорел, то ли контроллер к нему. В общем он не передавал дальше управляющий сигнал на другие диоды. Отрезал его, запаял заново. На этот раз второй диод сгорел в процессе экспериментов над программой. Один раз я подключил кнопку, сделал по схеме на этом сайте (через резистор) кнопка работает, условия выполняются. Но диоды стали гореть ещё чаще. Т.е. я нажимаю на кнопку (по условию меняется программа с подсветки всех диодов, на один горящий) и лента начинает вести себя не предсказуемо, после перезагрузки – вообще не работает. В итоге я уже спалил 5 диодов, и все они находились первыми в схеме. Дальше рисковать не стал, видно, что это техническая проблема, или от неопытности. Помогите, пожалуйста, найти причину.
Откуда 5 В на ленте? не вижу соединения 5 В ленты с 5 В USB. Если они (дуино и лента) питаются от разных источников, напряжение может быть каким угодно (это называется игнорированием отвязки земли/питания). Кстати чревато кучей интересных эффектов, в т. ч. можно убить комп. Или сломать. Полностью.
Интересны название ленты и какая-нибудь документация на неё.
Лента и ардуино питаются от одного источкника питания. Сначала от USB хаба (на разных портах), потом от одного компа (тоже на разных портах) Эффект одинаковый - перегорают первые диоды.
Название ленты: WS2811
На aliexpress
Документации конкретно по ней не нашёл. Но использовал библиотеку FastLED для управления.
http://auschristmaslighting.com/wiki_source/images/b/ba/WS2811.pdf
попробуйте подключить вход DI через резистор 33R.
Большое спасибо за помощь, так же в поиске документации :) Теперь самое главное найти резистор на 33 Ома.
Перед подключением ленты к источнику тока необходимо добавить конденсатор (1000 μF, 6.3 В или выше). Это предотвратит секции от начального всплеска тока. Кроме того желательно добавить резистор от 300 до 500 Ом резистор между выводом Arduino и вводом данных на первом диоде для предотвращения всплесков напряжения, которые могут повредить первую секцию ленты.