Перегорают светодиоды на ленте

mxlimbo
Offline
Зарегистрирован: 05.10.2014

Здравствуйте, совсем недавно начал осваивать ардуино, и качестве первой поделки решил сделать подсветку для монитора из диодной ленты, купил на алиэкспресс arduino mini pro, программатор к нему и саму диодную ленту. В ней и как раз и проблема. Подключил по схеме, которую прикрепил внизу. Писал разные программы на переключение цветов, все работает отлично. Оставил работать в качестве подстветки. Через 4 часа диодная лента замигала разными цветами, этого не могло быть, так как в программе не указаны другие цвета и алгоритмы. Перезагрузил ардуино – ничего не работает. Не сразу, догадался что проблема в первом диоде, то ли он сгорел, то ли контроллер к нему. В общем он не передавал дальше управляющий сигнал на другие диоды. Отрезал его, запаял заново. На этот раз второй диод сгорел в процессе экспериментов над программой. Один раз я подключил кнопку, сделал по схеме на этом сайте (через резистор) кнопка работает, условия выполняются. Но диоды стали гореть ещё чаще. Т.е. я нажимаю на кнопку (по условию меняется программа с подсветки всех диодов, на один горящий) и лента начинает вести себя не предсказуемо, после перезагрузки – вообще не работает. В итоге я уже спалил 5 диодов, и все они находились первыми в схеме. Дальше рисковать не стал, видно, что это техническая проблема, или от неопытности. Помогите, пожалуйста, найти причину.

std
Offline
Зарегистрирован: 05.01.2012

Откуда 5 В на ленте? не вижу соединения 5 В ленты с 5 В USB. Если они (дуино и лента) питаются от разных источников, напряжение может быть каким угодно (это называется игнорированием отвязки земли/питания). Кстати чревато кучей интересных эффектов, в т. ч. можно убить комп. Или сломать. Полностью.

Интересны название ленты и какая-нибудь документация на неё.

mxlimbo
Offline
Зарегистрирован: 05.10.2014

Лента и ардуино питаются от одного источкника питания. Сначала от USB хаба (на разных портах), потом от одного компа (тоже на разных портах) Эффект одинаковый - перегорают первые диоды. 

Название ленты: WS2811

На aliexpress

Документации конкретно по ней не нашёл. Но использовал библиотеку FastLED для управления. 

std
Offline
Зарегистрирован: 05.01.2012

http://auschristmaslighting.com/wiki_source/images/b/ba/WS2811.pdf

попробуйте подключить вход DI через резистор 33R.

mxlimbo
Offline
Зарегистрирован: 05.10.2014

Большое спасибо за помощь, так же в поиске документации :) Теперь самое главное найти резистор на 33 Ома.

victoruni
Offline
Зарегистрирован: 25.06.2012

Перед подключением ленты к источнику тока необходимо добавить конденсатор (1000 μF, 6.3 В или выше). Это предотвратит секции от начального всплеска тока. Кроме того желательно добавить резистор от 300 до 500 Ом резистор между выводом Arduino и вводом данных на первом диоде для предотвращения всплесков напряжения, которые могут повредить первую секцию ленты.