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

Ответить
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Используя для этого штатные блоки вывел на рекламную матрицу Р10. Можно применить для других графических дисплеев.
Пример - часы на DS3231.
Имитация семисегментного индикатора на дисплеях.flp
Файл эксель для установки координат элементов симулированного 7 сегментного индикатора в ПБ Р10.
Книга1.xlsx
Как подключить Р10 смотрите в пользовательских блоках.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось aidar_i 28 сен 2019, 01:18, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Я делал этот проект, чтобы прийти к этому.
Готовый проект, симулировал в Протеусе.
Последний раз редактировалось aidar_i 03 окт 2019, 07:53, всего редактировалось 1 раз.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

В этом примере идет счет чисел от 0 до 9999 с
эффектом Morphing Digital. Тема о Р10 здесь.
Испытайте в железе. segWidth и segHeight размер сегмента (у меня стоит 4).
'eff7seg_1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Проект часов на Ардуино и DS3231 для рекламной матрицы типа Р10.
MorphingClock_2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

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

Сообщение diman27 »

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

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

Сообщение aidar_i »

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

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

Сообщение aidar_i »

diman27 писал(а): 03 окт 2019, 18:41 А можно что то подобное или хоть какие нибудь эффекты добавить в часы на лентах ws2812?
Можно.
Можете эти блоки поставить в проект часов выше или другой, например, с ESP8266.
Испытайте на железе, я прогонял на Протеусе.
Вывод цифр эффектом Morph на матрицах из WS2812.
Реализовано переключение цифр эффектами по порядку от 0 до 9, переключение (сброс) цифры на ноль и переключения с нуля на цифры. Переключения с эффектами между цифрами неуказанными выше, не будут корректны.
Здесь принят алгоритм работы часов.
Вывод цифр с эффектами.flp
Вход screen - заливка экрана R , G, B цветом (можно использовать для очистки экрана)
Файл Протеус
WS2812 matrix 30x10.rar
Отправлено спустя 14 минут 46 секунд:
Видео , как работает в Протеус.
Запись_2019_10_20_15_27_47_56.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

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

Сообщение diman27 »

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

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

Сообщение aidar_i »

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

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

Сообщение edyapd »

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

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

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

Сообщение aidar_i »

Вот ЗДЕСЬ скачайте
Я рад, что смог Вас заинтересовать своими проектами, которые дадут вам интерес изучать и творить в FLProg.
Последний раз редактировалось aidar_i 22 окт 2019, 11:18, всего редактировалось 2 раза.
Аватара пользователя
bsn
Лейтенант
Сообщения: 411
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 95 раз
Поблагодарили: 23 раза

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

Сообщение bsn »

edyapd писал(а): 22 окт 2019, 06:18 Я не успеваю их изучить, как вас уже готов новый пример.
:yes: Айдар добросовестно поделился всеми нужными исходниками - и файлы flp, и в Протеусе, и видео. :smile9: Если довольны его разработками - не забывайте плюсовать. :)
Делай как должно, и пусть всё будет как будет.
Аватара пользователя
diman27
Сержант
Сообщения: 291
Зарегистрирован: 06 сен 2015, 07:33
Откуда: Белово
Благодарил (а): 4 раза

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

Сообщение diman27 »

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

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

Сообщение aidar_i »

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

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

Сообщение Anydy »

А может кто делал блоки для матриц RGB ?
Или подскажите где прикупить? ....я конечно уже сам пошел искать...но может есть опыт?
Интересует P4 -P5
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

Добавлю видео сюда по теме
https://youtu.be/rei5zLu3RSo
Ответить

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

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

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