http://www.forum.getchip.net/

120-Adjusty strip – продвинутый индикатор уровня на WS2812B
http://www.forum.getchip.net/viewtopic.php?f=7&t=676
Страница 1 из 6

Автор:  GetChiper [ 18 ноя 2015, 22:56 ]
Заголовок сообщения:  120-Adjusty strip – продвинутый индикатор уровня на WS2812B

Вариант на обкатку

Вложения:
Adjusty_WS2812B_source_base.zip [22.12 КБ]
Скачиваний: 996

Автор:  Denis147 [ 19 ноя 2015, 13:08 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Попробовал сегодня с новым вариантом, результат прежний с 30 пикселями работает более менее стабильно, пробовал на 210 пикселей ленту-вообще не засветилась. На кольце с 24 диодами работают почему-то только 15, остальные либо не горят либо светятся все одним цветом. Кстати кольцо W281B и имеет помимо входа DI еще и DO, для чего не знаю.

Автор:  GetChiper [ 19 ноя 2015, 14:08 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Что значит более-менее стабильно? случаются какие-то артефакты?

попробуй что-то близкое к 30 (25 и 35)

по кольцу - если не менять 30 на 24 все нормально работает?
и DO - это выход сигнала для подключения еще одного кольца или ленты - короче, продолжение сигнала (оставляй висеть в воздухе)

Кстати, какой блок питания используется? У него мощности хватает тянуть 210 пикселей (это по максимуму 13 ампер)

Автор:  Denis147 [ 19 ноя 2015, 17:49 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Я завтра сниму видео и покажу наглядно как работает. Близко к 30 на ленте работает, пробовал 20, 35. На кольце никаких изменений нет , работают 15 пикселей.
Нестабильная работа заключается в том, что при запуске иногда возникает хаотичное свечение пикселей на кнопки не реагирует. Блок питания хороший около 20 ампер, RGB ленту 5 метров тянул без проблем.
Все эксперименты проводил в демо режиме, входной сигнал не подключал.

Автор:  GetChiper [ 19 ноя 2015, 18:51 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

по поводу кольца - это походу после 15-го пикселя проблема толи с 16-м пикселем толи с связью между 15 и 16 (кольцо - это та-же лента, только свернутая в кружок)

ЗЫ на досуге набросаю на макетке схему еще раз и поганяю с разным количеством пикселей - думаю оно станет понятно что не так

Автор:  viktor001 [ 20 ноя 2015, 22:12 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

С новой прошивкой, что то совсем никак. Подключил ленту на 60 пикселей, половина и пару в конце хаотично мигает. Реакция на переключение режимов есть но всё сопровождается этим миганием. Старая прошивка работает намного лучше, похоже на правду. Я так понял из описания, что режим "демо" управляется не кнопкой, а переключателем? В случае если схему включить с уже активированым режимом "демо" то все пиксели просто светятся.

Автор:  viktor001 [ 20 ноя 2015, 23:19 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Я похоже неправильно понял заложенную функцию "демо". В моём понимании было, что этот режим автоматически переберает режимы/эфекты (в идиале если непроизвольно). А тут получается симуляция на данный момент выбранного режима. Это наверное тот момент когда видишь то чего хочеться, а не то что на самом деле :smile: Но как идея, такой режим был бы не лишним.

Автор:  GetChiper [ 20 ноя 2015, 23:27 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Понял, буду разбираться.

Автор:  Denis147 [ 22 ноя 2015, 17:06 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Добрый день! В итоге заработала прошивка в которой эффекты меняются автоматически. На ленте в 210 диодов работает деморежим без проблем. Видео с телефона в 3GP.

Автор:  Denis147 [ 22 ноя 2015, 17:12 ]
Заголовок сообщения:  Re: 120-Adjusty strip – продвинутый индикатор уровня на WS28

Видео почему-то не отправляется?

Страница 1 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/