Бегущая строка Max7219 с русскими буквами

Использование дисплеев и обсуждение пользовательских блоков к ним
Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Бегущая строка Max7219 с русскими буквами

#81

Сообщение rw6cm » 12.09.2017{, 09:56}

fsergei70 писал(а):выход к блоку, чтоб после окончания текста в строке появлялся импульс, тогда подовая его на счетчик можно будет переключаться к следующему входу, ну а статический режим сделать с установкой времени отображения.
+ добавлен вход сброса.
Ниже две схемы:
Схема для однократного повторения каждой строки
Схема для многократного повторения каждой бегущей строки
Вложения
scrollstatic2.flp
(359.86 КБ) 135 скачиваний
scrollstatic1.flp
(344.4 КБ) 125 скачиваний
Последний раз редактировалось rw6cm 12.09.2017{, 10:54}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#82

Сообщение fsergei70 » 12.09.2017{, 11:12}

rw6cm писал(а):Схема для однократного повторения каждой строкиСхема для многократного повторения каждой бегущей строки
RW6CM огромное спасибо. Как раз то что нужно.
Последний раз редактировалось fsergei70 12.09.2017{, 11:13}, всего редактировалось 1 раз.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#83

Сообщение aidar_i » 13.09.2017{, 08:43}

rw6cm писал(а):Думаю это далеко еще не вcе
Ждем когда будет все!

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#84

Сообщение fsergei70 » 16.09.2017{, 03:57}

rw6cm писал(а):+ добавлен вход сброса
В настройках блока есть количество матриц по вертикали, Как подключить чтоб была матрица 16 Х 64       не подскажете?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Бегущая строка Max7219 с русскими буквами

#85

Сообщение rw6cm » 16.09.2017{, 07:46}

fsergei70 писал(а):Как подключить чтоб была матрица 16 Х 64
Выбираете вертикально 2, горизонтально 8.
А вот дальше вопрос, для чего?
Гнать б.с по строкам? не читабельно.
Получается как минимум 3 варианта.
1Отображать статику на 2 строки.
2Делить на зоны.
3Объединить в одно целое для большого шрифта.
А это совершенно разный код и настройки
Вот здесь и упираешься в тупик, как это сделать.
В одном блоке - получается монстр, сложный для понимания, занимающий много памяти, и пока не знаю, получится ли?.
Как то группировать, и разделять на блоки - куча блоков, теряется универсальность.
Последний раз редактировалось rw6cm 19.09.2017{, 17:59}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#86

Сообщение fsergei70 » 16.09.2017{, 08:11}

rw6cm писал(а):А вот дальше вопрос, для чего?Гнать б.с по строкам? не читабельно.
Получается как минимум 3 варианта.
1Отображать статику на 2 строки.
2Делить на зоны.
3Объединить в одно целое для большого шрифта.
Самый интересный вариант на мой взгляд это большой шрифт. Если нужно 2 строки в статике можно ведь 2 существующих блока поставить подключив CS на разные пины.

Аватара пользователя
hrach
Сержант
Сообщения: 258
Зарегистрирован: 17.09.2015{, 11:05}
Репутация: 13
Откуда: Самара
Имя: Грачик
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#87

Сообщение hrach » 17.09.2017{, 19:35}

_uVideoPlayer({'url':'');

И все таки свае имя не правильно написал.
Последний раз редактировалось hrach 17.09.2017{, 19:37}, всего редактировалось 1 раз.

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Бегущая строка Max7219 с русскими буквами

#88

Сообщение rw6cm » 19.09.2017{, 18:20}

fsergei70 писал(а):Самый интересный вариант на мой взгляд это большой шрифт.
Вот как раз с большим русским шрифтом для библиотеки Adafruit_GFX, под матрицы, все печально.
Пол ночи поисков не дали результата, только под латиницу, или делать самому.
Пришлось использовать тот же шрифт 5х7 растянутый до 10х14.
Выглядит конечно не так красяво, но за не имением....))
Блок сделал отдельно. Блок рассчитан на работу с 2, 4, или 6 модулями 8х8х4
Подключены последовательно, по середине вторая часть разворачивается в обратную сторону и ложится с верху.


Выглядит это так:Показать
[video][/video]
Проект ниже.
Text2str.flp
(492.07 КБ) 106 скачиваний
Win10-64, FLProg (portable)

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#89

Сообщение fsergei70 » 19.09.2017{, 19:56}

rw6cm писал(а):Блок сделал отдельно. Блок рассчитан на работу с 2, 4, или 6 модулями 8х8х4Подключены последовательно, по середине вторая часть разворачивается в обратную сторону и ложится с верху.
Спасибо. На 4 модулях ваш пример работает нормально, сегодня заказал еще 4 теперь  осталось только ждать. Код блока еще не смотрел но думаю с 8 модулями заведется если немного допилить. У меня не скромный вопрос, на ESP8266 проект не пробовали переносить?

Аватара пользователя
rw6cm
Полковник
Сообщения: 2283
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 334
Имя: Владимир

Бегущая строка Max7219 с русскими буквами

#90

Сообщение rw6cm » 20.09.2017{, 10:14}

fsergei70 писал(а):вопрос, на ESP8266 проект не пробовали переносить?
Пока нет. В планах есть. Но когда до них доберусь не знаю.
Win10-64, FLProg (portable)

kl023kd
Рядовой
Сообщения: 31
Зарегистрирован: 29.04.2016{, 10:04}
Репутация: 0
Откуда: Krasnodar
Имя: Николай
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#91

Сообщение kl023kd » 21.09.2017{, 17:46}

fsergei70 писал(а):на ESP8266 проект не пробовали переносить?
есть такое видео - https://www.youtube.com/watch?time_cont ... Zj8UYsdT0 

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#92

Сообщение fsergei70 » 22.09.2017{, 05:34}

kl023kd писал(а):есть такое видео - https://www.youtube.com/watch?time_cont ... kZj8UYsdT0
Часы что в видео по ссылке считывают время с интернета, а мне надо чтоб были часы реального времени.

Добавлено (22.09.2017, 05:34)
---------------------------------------------
aidar_i писал(а):Главное сделайте вход, я его приделаю в свой, будут разные блоки на выбор!
Не подскажете как успехи с прикручиванием входа к вашему блоку.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#93

Сообщение aidar_i » 22.09.2017{, 11:15}

fsergei70 писал(а):Не подскажете как успехи с прикручиванием входа к вашему блоку.
Если нужно прикручу, пока не занимался этим.

kl023kd
Рядовой
Сообщения: 31
Зарегистрирован: 29.04.2016{, 10:04}
Репутация: 0
Откуда: Krasnodar
Имя: Николай
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#94

Сообщение kl023kd » 22.09.2017{, 11:23}

fsergei70 писал(а):Часы что в видео по ссылке считывают время с интернета
в интернете точное Московское. А модуль DS1302 убегал 2 минуты за неделю, DS1307- тоже хорошо убегает . Приходилось делать отдельную кнопку синхронизации времени на 12:00 .

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#95

Сообщение aidar_i » 24.09.2017{, 23:13}

fsergei70 писал(а):Не подскажете как успехи с прикручиванием входа к вашему блоку.
Прикрутил! Проверил в железе , работает. Текст со входа и из блютуза. Описание в проекте.
Вложения
4298918.flp
(823.49 КБ) 102 скачивания

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#96

Сообщение fsergei70 » 25.09.2017{, 18:35}

Вот вариант бегущей строки на ESP8266 текст вводится через браузер, может кому пригодится.

https://youtu.be/K3Jndz8g3Mg

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#97

Сообщение aidar_i » 23.10.2017{, 13:28}

fsergei70 писал(а):Вот вариант бегущей строки на ESP8266 текст вводится через браузер, может кому пригодится.
Сергей! Проверьте, пожалуйста, блок.
Вложения
Max72xx____ESP8.ubi
(111.89 КБ) 104 скачивания

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#98

Сообщение fsergei70 » 23.10.2017{, 13:30}

aidar_i писал(а):Проверьте, пожалуйста, блок.
Вечером после работы проверю

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Бегущая строка Max7219 с русскими буквами

#99

Сообщение fsergei70 » 23.10.2017{, 19:01}

Не компилируется, нет библиотеки, фото в архиве. Подскажите каково назначение двух нижних входов блока text и wi_fi
Вложения
esp.7z
(124.73 КБ) 117 скачиваний

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Бегущая строка Max7219 с русскими буквами

#100

Сообщение aidar_i » 23.10.2017{, 22:51}

fsergei70 писал(а):Не компилируется, нет библиотеки, фото в архиве. Подскажите каково назначение двух нижних входов блока text и wi_fi
Я скетч отсюда http://psenyukov.ru/?p=450 (посмотри видео) и пользовательский блок отсюда попытался объединить. Когда на входе text 1 выводится текст из входа, когда на wi fi 1, то текст выводится с компа через вай фай. Одновременно их не надо включать, тогда текст со входа будет.
Библиотеки
#include <ESP8266WiFi.h>#include <WiFiClient.h>
#include <ESP8266WebServer.h> возьми в менеджере библиотек IDE.
Эти уже у Вас стоят
#include <SPI.h>#include <Adafruit_GFX.h>
#include <Max72xxPanel.h>

Добавлено (23.10.2017, 20:56)
---------------------------------------------
У меня ESP8266 wemos mini, если у Вас  типа ESP-07, то пины пишите 13 для DIN, 14-clk, 0-CS.(Отбрасываете GPIO). Хотя можно и для моей платы так писать, будет работать.

MOSI-D7-GPIO13  -> DINCLK-D5-GPIO14   -> Clk
GPIO0-D3        -> CS

Рисунки лучше вставляйте без архива. так удобнее.

Добавлено (23.10.2017, 22:51)
---------------------------------------------
Пример приложил, в блоке в параметрах  пароля поставил птичку "вставить без кавычек"
Вложения
espmax.flp
(211.1 КБ) 109 скачиваний
Последний раз редактировалось aidar_i 23.10.2017{, 22:51}, всего редактировалось 1 раз.

Ответить

Вернуться в «Дисплеи и индикаторы»