Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#1

Сообщение aidar_i » 25.09.2019{, 23:20}

Используя для этого штатные блоки вывел на рекламную матрицу Р10. Можно применить для других графических дисплеев.
Пример - часы на DS3231. Файл эксель для установки координат элементов симулированного 7 сегментного индикатора в ПБ Р10.
Книга1.xlsx
(10.84 КБ) 134 скачивания
Как подключить Р10 смотрите в пользовательских блоках.
Последний раз редактировалось aidar_i 28.09.2019{, 01:18}, всего редактировалось 1 раз.

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#2

Сообщение aidar_i » 27.09.2019{, 22:30}

Я делал этот проект, чтобы прийти к этому.
Готовый проект, симулировал в Протеусе.
Последний раз редактировалось aidar_i 03.10.2019{, 07:53}, всего редактировалось 1 раз.

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#3

Сообщение aidar_i » 28.09.2019{, 01:14}

В этом примере идет счет чисел от 0 до 9999 с
эффектом Morphing Digital. Тема о Р10 здесь.
Испытайте в железе. segWidth и segHeight размер сегмента (у меня стоит 4).
'eff7seg_1.flp
(392.43 КБ) 85 скачиваний

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#4

Сообщение aidar_i » 03.10.2019{, 07:48}

Проект часов на Ардуино и DS3231 для рекламной матрицы типа Р10.
MorphingClock_2.flp
(549.78 КБ) 126 скачиваний

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#5

Сообщение diman27 » 03.10.2019{, 18:41}

А можно что то подобное или хоть какие нибудь эффекты добавить в часы на лентах ws2812?

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#6

Сообщение aidar_i » 03.10.2019{, 20:55}

Позже хочу сделать аналогичное и для WS2812.

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#7

Сообщение aidar_i » 20.10.2019{, 13:18}

diman27 писал(а):
03.10.2019{, 18:41}
А можно что то подобное или хоть какие нибудь эффекты добавить в часы на лентах ws2812?
Можно.
Можете эти блоки поставить в проект часов выше или другой, например, с ESP8266.
Испытайте на железе, я прогонял на Протеусе.
Вывод цифр эффектом Morph на матрицах из WS2812.
Реализовано переключение цифр эффектами по порядку от 0 до 9, переключение (сброс) цифры на ноль и переключения с нуля на цифры. Переключения с эффектами между цифрами неуказанными выше, не будут корректны.
Здесь принят алгоритм работы часов.
Вывод цифр с эффектами.flp
(344.5 КБ) 125 скачиваний
Вход screen - заливка экрана R , G, B цветом (можно использовать для очистки экрана)
Файл Протеус
WS2812 matrix 30x10.rar
(31.81 КБ) 98 скачиваний
Отправлено спустя 14 минут 46 секунд:
Видео , как работает в Протеус.
Запись_2019_10_20_15_27_47_56.rar
(1.96 МБ) 122 скачивания

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#8

Сообщение diman27 » 21.10.2019{, 17:23}

Проверил блок в работе. Видео прилагаю. А еще какие виды эффектов планируете сделать?
P.S. Мне бы шрифт такого размера на мои часы.
Вложения
VID_20191021_154800 (convert-video-online.com).rar
(1.2 МБ) 227 скачиваний

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#9

Сообщение aidar_i » 21.10.2019{, 21:03}

Работает отлично вживую. Попробуйте ещё сбрасывать на ноль, каждую цифру. Нажатием кнопки на выводе 2.
Какой шрифт, не понял? Здесь размер меняется настройкой высоты и ширины сегмента. Сейчас размеры сегментов три пикселя.
Если Вы имеете ввиду другие шрифты, для матрицы WS2812 там можно выбирать.
Другие эффекты пока не собираюсь делать. Вроде всё уже есть.

edyapd
Капитан
Сообщения: 768
Зарегистрирован: 20.09.2019{, 11:38}
Репутация: 65
Имя: Эдуард

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#10

Сообщение edyapd » 22.10.2019{, 06:18}

Ругается, что нет библиотек для Matrix. Посмотрел по темам, не смог найти, где вы их выложили.

Уже создал отдельную папку у себя, для ваших примеров. Я не успеваю их изучить, как вас уже готов новый пример. :smile9:

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#11

Сообщение aidar_i » 22.10.2019{, 06:35}

Вот ЗДЕСЬ скачайте
Я рад, что смог Вас заинтересовать своими проектами, которые дадут вам интерес изучать и творить в FLProg.
Последний раз редактировалось aidar_i 22.10.2019{, 11:18}, всего редактировалось 2 раза.

Аватара пользователя
bsn
Лейтенант
Сообщения: 347
Зарегистрирован: 22.07.2018{, 07:24}
Репутация: 90
Откуда: Ростовская обл.
Имя: Сергей

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#12

Сообщение bsn » 22.10.2019{, 07:23}

edyapd писал(а):
22.10.2019{, 06:18}
Я не успеваю их изучить, как вас уже готов новый пример.
:yes: Айдар добросовестно поделился всеми нужными исходниками - и файлы flp, и в Протеусе, и видео. :smile9: Если довольны его разработками - не забывайте плюсовать. :)

Аватара пользователя
diman27
Сержант
Сообщения: 269
Зарегистрирован: 06.09.2015{, 07:33}
Репутация: 4
Откуда: Белово

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#13

Сообщение diman27 » 22.10.2019{, 13:38}

Айдар, вот видео сброса на ноль.
Вложения
VID_20191022_135318 (convert-video-online.com).rar
(1.62 МБ) 131 скачивание

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#14

Сообщение aidar_i » 22.10.2019{, 20:32}

Еще немного подработал блоки, создал окончательный вариант блоков для WS2812(главный блок, выбор шрифта, вывод текста с прокруткой или стационарно, вывод цифр с эффектом)
Блоки для WS2812.flp
(894.99 КБ) 240 скачиваний

Anydy

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#15

Сообщение Anydy » 23.10.2019{, 10:13}

А может кто делал блоки для матриц RGB ?
Или подскажите где прикупить? ....я конечно уже сам пошел искать...но может есть опыт?
Интересует P4 -P5

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

Имитация 7 сегментных индикаторов на дисплеях и эффект Morphing Digital.

#16

Сообщение aidar_i » 30.09.2020{, 06:20}

Добавлю видео сюда по теме

Ответить

Вернуться в «Проекты с разными контроллерами»