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

Подключение светодиодов, и светодиодных лент
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

fsergei70 писал(а):количество светодиодов 60 на видео 43
Главное, чтобы в скетче было больше или равно, если меньше- часть светодиодов не будут участвовать в процессе.
Там в скетче написано (перевод) "#define PIXELS 60*1  //Количество пикселей в строке. Я использую 4 метра 96LED/M"

Сейчас посмотрел, да просто у него не было столько светодиодов! То , что я писал выше соответствует.

Добавлено (30.09.2017, 14:43)
---------------------------------------------
Кто нибудь сейчас делает блок?
Последний раз редактировалось aidar_i 26 сен 2017, 12:39, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Чтобы тема не затухла сделал блок пользователя, на русском шрифте. Русский текст нужно печатать не меняя английской раскладки, в программе абракадабра, но на экране как надо, проверял в Протеусе. Входа текста нет, текст печатается в параметрах, вход скорости бега текста и входы цвета текста. Пробуем и ждем пока опытные форумчане не сделают более продвинутый блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

aidar_i писал(а):Русский текст нужно печатать не меняя английской раскладки
Спасибо за блок.
Как в протеусе добавить яркости светодиодам, а то видно текст плохо?
Получается что английский текст вывести уже не получится?
Если нажать 2 кнопки выбора цвета они смешаются? Если да то на каждый цвет неплохо было бы добавить яркость чтоб можно было получить различные оттенки.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

На счет шрифтов пока не занимался, сделал еще один блок. Здесь при запуске можно включать цвет шрифта, пока не получился в процессе работы включать. Смешивать пробовал как на исходном скетче, пока не понравился, куда то пропал синий цвет. Тут нужен помощь человека разбирающегося в кодах , как RW6CN.
В прежнем блоке яркость слабая, нужно добавить настройку (вместо 0x40 поставьте 0xff), а в этом нормально.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 02 окт 2017, 09:52, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Вот здесь можно смешивать цвета и менять яркость. Яркость от 0 до 255. Все значения устанавливать в константах (по умолчанию на примере стоит белый цвет). Пробовал с настройками со счетчика итп - появляются глюки. Нужно разбираться. Менять динамически тоже не получается, прошу помощи форумчан.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 02 окт 2017, 11:09, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

aidar_i писал(а):Пробовал с настройками со счетчика итп - появляются глюки.
Я в коде плохо разбираюсь но если в блок можно добавить вход для строковой переменной и выход на котором будет появляться короткий импульс по окончанию текста в строке (когда все буквы текста пробежали) то можно будет сделать как на рисунке.  Будет переключаться текст надписи и цвет.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

fsergei70 писал(а):добавить ........  выход
Выход, пожалуйста. Таймер в примере подключил, чтобы было видно, что светодиод загорается. Проверьте на своем примере.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Подправил блок.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

aidar_i писал(а):Подправил блок.
Так это совсем другой блок с 8 входами
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

fsergei70 писал(а):Так это совсем другой блок с 8 входами
Пардон!

Добавлено (03.10.2017, 22:18)
---------------------------------------------
fsergei70 писал(а):выход на котором будет появляться короткий импульс по окончанию текста в строке
Между выходом out и входом en (у Вас переменная автоповтор)не ставить R триггер, так не работает! Не знаю почему!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

Еще раз огромное спасибо за ваши труды.
Проверил оба ваших блока, разницу не заметил, работают одинаково. К сожалению входа для текста  в блоке нет, а или хотя бы считывания с сом  порта. да и алфавит не полный, английских символов нет, но это уже пол беды.
К сожалению тема с этими светадиодами как и МАХ7219, судя по количеству интересующихся ,не очень актуальна.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

О
fsergei70 писал(а):Проверил оба ваших блока, разницу не заметил
Разницы почти нет, но подправил небольшие упущения.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Сделал вход, правда для стоящего текста. Можно цвета менять плавно, поставил переменники. Количество пикселей меняйте в параметрах.
Пробовал в бегущий воткнуть-мозгов не хватает! Форумчане не хотят помочь!
Вход скорости удалите.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 06 окт 2017, 23:57, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

Вот наткнулся на вариант на ESP. Скетч присутствует. Текст вводится как я понял через WEB интерфейс, поддержки русского скорей всего нет. 
К сожалению все на английском, тема в русскоязычном интернете не популярная.

http://www.instructables.com/id/Wifi-Dot-Matrix-Sign/
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Создал таки бегущую строку со входом, оказывается не там копал, позже выложу , кое какие настройки нужно добавить. И с кириллицей!
Последний раз редактировалось aidar_i 09 окт 2017, 19:01, всего редактировалось 1 раз.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

aidar_i писал(а):Создал таки бегущую строку со входом, оказывается не там копал, позже выложу , кое какие настройки нужно добавить. И с кириллицей!
Будтем ждать
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Английский тоже есть.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

Вот блок!

Приложения: Библиотеки
                       Пример с блоком
                        Файл Протеуса
У вас нет необходимых прав для просмотра вложений в этом сообщении.
fsergei70
Капитан
Сообщения: 787
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей

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

Сообщение fsergei70 »

aidar_i писал(а):Приложения: Библиотеки                       Пример с блоком
Файл Протеуса
Спасибо за блок.
Проект компилируется но в протеусе работать не желает, у меня версия 8.6 портабле. Ошибки нет но и на индикаторе ничего нет.
Зачем в проекте протеуса СОМ порт, и кнопки,  2 из них вообще никуда не разведены.

Я так понял вы сделали новый блок из скетча в 34 посте. Меняли ли вы что то в библиотеках для поддержки кирилицы? Мне просто вариант на ESP больше нравится, пусть он даже не в блоке пользователя, только его в протеусе не попробуешь, ведь ESP в протеусе нет .
Последний раз редактировалось fsergei70 10 окт 2017, 02:58, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3169
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Контактная информация:

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

Сообщение aidar_i »

fsergei70 писал(а):Проект компилируется но в протеусе работать не желаетЗамените
Замените в void setup()
matrix.setBrightness( brightness );
на matrix.setBrightness( 255 );

Работал удаленно и упустил.
Позже выложу измененный блок с возможностью менять текст и цвет оперативно во время прокрутки текста и входом en.
На лишние элементы в Протеусе не обращайте внимание, я не стал их убирать, пригодятся.
Последний раз редактировалось aidar_i 10 окт 2017, 12:27, всего редактировалось 1 раз.
Ответить

Вернуться в «Светодиоды»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость