Страница 5 из 7

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:01
hrach
Слимпер писал(а):А так работает? Не могу понять, где я в прошлом блоке накосячил.
Так работает

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:09
fsergei70
Слимпер писал(а):А так работает? Не могу понять, где я в прошлом блоке накосячил.
Сейчас все заработало с бегущей строкой, длинный текст выводится, единственное что на выходе блока пока бежит текст всегда 1, текст заканчивается появляется 0, наоборот было бы лучше, хотя инверсию выхода ни кто не отменял.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:12
hrach
Сделал видео как это работает. Строка боле мене нормально работает синим цветом.

_uVideoPlayer({'url':'https://www.youtube.com/watch?v=74KHDtX ... 06ZH1E3nb5');

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:17
Слимпер
fsergei70 писал(а):единственное что на выходе блока пока бежит текст всегда 1, текст заканчивается появляется 0, наоборот было бы лучше, хотя инверсию выхода ни кто не отменял.
Так running и означает бегущий, то есть статус того что текст бежит.
А что вам за выход нужен?  одиночный импульс при окончании строки?

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:18
fsergei70
В статике Люблю грозу в начале мая, хоть дело ближе к ноябрю. сначала выводится Люблю после нажатия и отпускания КН2 появляется ноябр

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:23
Слимпер
fsergei70 писал(а):В статике Люблю грозу в начале мая, хоть дело ближе к ноябрю. сначала выводится Люблю после нажатия и отпускания КН2 появляется ноябр
Вот тут я вообще не знаю как так может быть, он всегда должен выдавать одно и тоже, притом с начал табло, и сколько влезит на матрицу.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:33
fsergei70
Слимпер писал(а):А что вам за выход нужен?  одиночный импульс при окончании строки?
Желательно, чтоб по окончанию строки был импульс чтоб переключать текст, а в идеале еще  при перемещении на 1 пиксель чтоб в процессе пока текст бежит плавно менять его цвет например.

Добавлено (14.10.2017, 17:33)
---------------------------------------------
hrach писал(а):Сделал видео как это работает. Строка боле мене нормально работает синим цветом.
Какое напряжение на первом последнем светодиоде, какое падение напряжения?
Еще в ленте возле каждого светодиода стоит конденсатор SMD. не думаю что буржуи просто так кондеры лепят, может помехи какие по питанию

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:40
hrach
fsergei70 писал(а):Какое напряжение на первом последнем светодиоде, какое падение напряженНапр
Напряжение одинокого, падение напряжение нету , ток максимум 0.7 ампер блок на 3 ампера. На верно что то с программой.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:42
fsergei70
Еще на всех цветах в статике у вас глючат  одни и те же светодиоды, может это просто брак или перегрели пока паяли.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:46
hrach
fsergei70 писал(а):Еще на всех цветах в статике у вас глючат  одни и те же светодиоды, может это просто брак или перегрели пока паяли.Не
Не думаю, когда зеленным видите что творится.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 17:57
fsergei70
fsergei70 писал(а):Не думаю, когда зеленным видите что творится.
У вас вроде блок светодиодов 10х10 был может попробовать последний ряд рядом припаять из оставшегося куска, чтоб окончательно убедиться кто виноват, железо или софт.

Добавлено (14.10.2017, 17:57)
---------------------------------------------
Просто был у меня опыт работы  с обычными RGB светодиодными лентами, вели себя скажем так не однозначно, цвет менялся в процессе работы на отдельных участках.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 18:22
aidar_i
Пока меня не было тут Слимпера уже замучили, оказывается   .

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 19:11
Слимпер
fsergei70 писал(а):Желательно, чтоб по окончанию строки был импульс чтоб переключать текст, а в идеале еще  при перемещении на 1 пиксель чтоб в процессе пока текст бежит плавно менять его цвет например.
Добавил выхода

А вот что с глюками делать не знаю, это все в самой библиотеки реализовано.

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 19:58
Слимпер
Так на пробу передела несколько вещей в блоке, так что может и не заработать.

fsergei70, а в симуляторе цвета не  расбигаются?

Адресная led лента ws2812b

Добавлено: 14 окт 2017, 22:07
fsergei70
Слимпер писал(а):а в симуляторе цвета не  расбигаются?
В протеусе все нормально работает на матрице 7х32, на большей начинает тормозить.
Вот в этом проекте  все тоже нормально работает, в том проекте используются те же библиотеки что и здесь только все на ESP. 

http://www.instructables.com/id/Wifi-Dot-Matrix-Sign/

Добавлено (14.10.2017, 22:07)
---------------------------------------------
6 версия блока работает 7 нет
В 7 версии текст не бежит, на индикаторе ничего нет.

Адресная led лента ws2812b

Добавлено: 15 окт 2017, 05:29
Слимпер
Значит я так до конца и не понял как библиотеки работаю.
Будем пробовать дальше, а так работает

Добавлено (15.10.2017, 05:29)
---------------------------------------------
Похоже надо протеус осваивать, но как то пробовал не пошло, и забросил.

Адресная led лента ws2812b

Добавлено: 15 окт 2017, 05:46
fsergei70
Слимпер писал(а):Значит я так до конца и не понял как библиотеки работаю.Будем пробовать дальше, а так работает
Прикрепления: WS2812____V0.8.ubi(303Kb)
бегущая строка работает статика нет. В статическом режиме текст все равно бежит.

До 30 сообщения был другой блок без библиотек правда без поддержки  английского языка, там лента подключается иначе, каждая строка на свой пин

Адресная led лента ws2812b

Добавлено: 15 окт 2017, 08:29
Слимпер
Передала логику когда выводится и обновляется текст:
Текст выводится только когда единица на  StaticText  или одиночный пробе после единицы на StartRunning. 
Обновление текста происходит при обновлении данные на входах  red ,  green,  blue ,  in_Text ,  brightness  

Так что теперь можно проверить, так пока нет имений на входах  статический тест не перезаписывается. Так что если после вывода на экран статического текста свечение меняется то это проблема в железе.

Проблема, что опять писал код без проверки, так что может и не заработать.
fsergei70 писал(а):До 30 сообщения был другой блок без библиотек правда без поддержки  английского языка, там лента подключается иначе, каждая строка на свой пин
Ну не знаю может так и лучше, но я плоховато еще код знаю для отладки не библиотечных скечей.

Адресная led лента ws2812b

Добавлено: 15 окт 2017, 09:54
fsergei70
Слимпер писал(а):Передала логику когда выводится и обновляется текст:Текст выводится только когда единица на  StaticText  или одиночный пробе после единицы на StartRunning. 
Обновление текста происходит при обновлении данные на входах  red ,  green,  blue ,  in_Text ,  brightness  

Так что теперь можно проверить, так пока нет имений на входах  статический тест не перезаписывается. Так что если после вывода на экран статического текста свечение меняется то это проблема в железе.

Проблема, что опять писал код без проверки, так что может и не заработать.
на выходе END нет импульса в конце
при кратковременной 1 на statictext выводится статический текст начиная с 7 пикселя, если подать импульс на startrunning бежит текст в независимости от уровня на statictext.
при статическом тексте информация не обновляется с входа , т.е надо подать кратковременный 0 чтоб информация обновилась.

Адресная led лента ws2812b

Добавлено: 15 окт 2017, 13:05
Слимпер
fsergei70 писал(а):на выходе END нет импульса в конце
Проверил, без лент, зали в контроллер, есть импульс в конце.
fsergei70 писал(а):импульс на startrunning бежит текст в независимости от уровня на statictext.
Ну так и задумывалось, что у бегущей строки приоритет.
fsergei70 писал(а):при кратковременной 1 на statictext выводится статический текст начиная с 7 пикселя
Четко дает адрес 0 задается в коде, чудеса.