Матричный модуль 8х8х4 MAX7219 в FLProg

Варианты использования модулей в проектах.

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

Матричный модуль 8х8х4 MAX7219 в FLProg

#1

Сообщение rw6cm » 22.01.2017{, 09:28}

Модули из четырех матриц 8х8
9434532.jpg
9434532.jpg (14.52 КБ) 10207 просмотров
Вариант подключения модуля в программе FLProg к часам ds1307Показать
Выглядит это так:
8600046.png
1564081.jpg
m7219.flp
(227.92 КБ) 209 скачиваний
Ссылки на посты аналогичных тем.Показать
АКТУАЛЬНЫЕ БЛОКИ с БИБЛИОТЕКАМИ ЗДЕСЬ!
Последний раз редактировалось rw6cm 20.01.2018{, 08:53}, всего редактировалось 3 раза.

Jeka
Рядовой
Сообщения: 28
Зарегистрирован: 05.02.2017{, 19:08}
Репутация: 0

Матричный модуль 8х8x4 на MAX7219 в FLProg

#41

Сообщение Jeka » 18.05.2017{, 11:06}

Часы с двумя матрицами по четыре 4х2.
Добавил еще один экран часов, изменил структуру отображения экранов,
изменил шрифт букв
Вложения
Clock14.rar
(78 КБ) 177 скачиваний
Последний раз редактировалось Jeka 18.05.2017{, 11:09}, всего редактировалось 1 раз.

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

Матричный модуль 4х8х8 на MAX7219 в FLProg

#42

Сообщение hatul » 03.06.2017{, 21:42}

Просмотрел всю ветку.Есть вопрос. Я нигде не увидел кнопок для настройки часов.Я что то не понял,или их нельзя прикрутить?

putnik401
Рядовой
Сообщения: 11
Зарегистрирован: 12.02.2017{, 16:11}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#43

Сообщение putnik401 » 04.06.2017{, 02:42}

Кнопки придуманы для домохозяек.. настоящие пацаны пограмируют DS1307 с батарейкой один раз или если прижмет через FLProg там спец. инструмент в сервисе есть... залил скеч. синхронизировал с ПК ... и все по части кнопок отлегло...

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

Матричный модуль 4х8х8 на MAX7219 в FLProg

#44

Сообщение hatul » 04.06.2017{, 07:00}

putnik401, DS1307 отстой! Настоящие пацаны пользуют DS3231. Только иногда часы попадают в руки домохозяек,а они требуют кнопки!

Jeka
Рядовой
Сообщения: 28
Зарегистрирован: 05.02.2017{, 19:08}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#45

Сообщение Jeka » 05.06.2017{, 13:34}

Сделал просо часы на 2х матрицах, т.к. памяти не хватает, но добавил df player?
говорит время каждый час с 9 до 21
Пользовательская библиотека для Flprog, библиотека в архиве для проги ардуино
Вложения
DFPlayerFull1-C.ubi
(181.01 КБ) 134 скачивания
DFPlayerFull.rar
(1.49 КБ) 145 скачиваний
Clock15.flp
(964.57 КБ) 156 скачиваний
Последний раз редактировалось Jeka 05.06.2017{, 13:54}, всего редактировалось 1 раз.

Jeka
Рядовой
Сообщения: 28
Зарегистрирован: 05.02.2017{, 19:08}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#46

Сообщение Jeka » 06.06.2017{, 19:29}

Озвучка часов
Вложения
Time_ozvuchka.rar
(570.11 КБ) 151 скачивание

noname0_0
Рядовой
Сообщения: 4
Зарегистрирован: 21.06.2017{, 14:02}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#47

Сообщение noname0_0 » 21.06.2017{, 14:13}

Спасибо всем за разнообразные вариации часов. Подскажите новичку только одно, как реализовать отображение знака "минус" при отрицательной температуре? А то хочу вынести DHT22 наружу, для измерения уличной температуры.

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

Матричный модуль 4х8х8 на MAX7219 в FLProg

#48

Сообщение rw6cm » 21.06.2017{, 14:23}

Дорисовать в сегменте значок, и по условию если число меньше 0, включать его.
Win10-64, FLProg (portable)

noname0_0
Рядовой
Сообщения: 4
Зарегистрирован: 21.06.2017{, 14:02}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#49

Сообщение noname0_0 » 22.06.2017{, 21:12}

Я просто учась на тех часах, что выложены здесь, создал вариант с теми функциями, что нужны мне. А именно: убрал дату, добавил отоброжение влажности и давления и всё это на восьми матрицах. Я понимаю, что нужно нарисовать значок, в моём варианте на пятой матрице, но как, что и куда, а именно, какие блоки использовать для включения знака "минус" во время показа температуры, не могу понять. 

Вот мой вариант часов.
Вложения
Clock.flp
(49.53 КБ) 147 скачиваний

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

Матричный модуль 8х8х4 MAX7219 в FLProg

#50

Сообщение rw6cm » 23.06.2017{, 13:50}

noname0_0 писал(а):в моём варианте на пятой матрице
clock111.flp
(539.71 КБ) 201 скачивание
Win10-64, FLProg (portable)

noname0_0
Рядовой
Сообщения: 4
Зарегистрирован: 21.06.2017{, 14:02}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#51

Сообщение noname0_0 » 23.06.2017{, 19:46}

Оказывается можно и так, даже немного упростив всё? Буду знать. Огромное спасибо!!!

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

Матричный модуль 8х8х4 MAX7219 в FLProg

#52

Сообщение rw6cm » 24.06.2017{, 10:37}

Забыл изменить алгоритм, что бы он правильно считал отрицательные значения,


Нужно так:Показать
7837266.png
7837266.png (10.32 КБ) 3860 просмотров
Последний раз редактировалось rw6cm 24.06.2017{, 10:43}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

noname0_0
Рядовой
Сообщения: 4
Зарегистрирован: 21.06.2017{, 14:02}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#53

Сообщение noname0_0 » 24.06.2017{, 16:33}

rw6cm писал(а):Забыл изменить алгоритм, что бы он правильно считал отрицательные значения,Нужно так:
Спасибо.
Последний раз редактировалось noname0_0 24.06.2017{, 16:35}, всего редактировалось 1 раз.

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

Матричный модуль 8х8х4 MAX7219 в FLProg

#54

Сообщение rw6cm » 08.08.2017{, 11:01}

Бинарные часы


ПроектПоказать
6008673.png
6008673.png (10.32 КБ) 3860 просмотров
Видео:
www.youtube.com/watch?v=IgzrDsqRTjg
Проект:
на четырех 8х8
ClockBin4x8x8.flp
(145.72 КБ) 144 скачивания
на одной 8х8
ClockBin1x8x8.flp
(125.45 КБ) 74 скачивания
К списку темы.
Win10-64, FLProg (portable)

Jeka
Рядовой
Сообщения: 28
Зарегистрирован: 05.02.2017{, 19:08}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#55

Сообщение Jeka » 12.08.2017{, 11:49}

Очередная версия часов clock-20 на двух матрицах 2х4, вокруг матрицы бегущие светодиоды.
Проблема 1: огни не работают во всех режимах почему то, поэтому поставил пока на двух
2: хотелось чтобы огни работали как сигнал с 9.00 до 21.00
Может кто поможет устранить эти причины
Часы на ютубе видео
Последний раз редактировалось Jeka 12.08.2017{, 11:52}, всего редактировалось 1 раз.

hatul
Сержант
Сообщения: 147
Зарегистрирован: 06.05.2017{, 18:40}
Репутация: 0
Откуда: Netanya

Матричный модуль 8х8х4 MAX7219 в FLProg

#56

Сообщение hatul » 15.08.2017{, 22:15}

Jeka, Пытаюсь тоже изобразить что то подобное. Первый вариант -светодиоды подключить через сдвиговый регистр 74НС595. Получается не очень. Решил попробовать другой вариант.Взял один модуль матрицы,саму матрицу убрал,и вместо её припаял провода.  Вот так

СпойлерПоказать
9980753.jpg
Проверил,вроде работает,наполовину.Надо припаять вторую сторону,должна работать. Теперь надо распаять светодиоды по схеме,как на матрице. Ну а дальше загоняй массив,и зажигай светодиоды как нравится. Я думаю работать будет. Что скажут знатоки?!

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

Матричный модуль 8х8х4 MAX7219 в FLProg

#57

Сообщение rw6cm » 19.08.2017{, 12:48}

Русифицированная "бегущая строка"
Просто бегущий текст (статические данные, без возможности динамично изменять)
Использует библиотеки LedControl.

ПроектПоказать
[video][/video]
ScrollText7219.flp
(271.01 КБ) 195 скачиваний
АКТУАЛЬНЫЕ БЛОКИ с БИБЛИОТЕКАМИ ЗДЕСЬ!
К списку темы.
Последний раз редактировалось rw6cm 19.08.2017{, 13:04}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

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

Матричный модуль 8х8х4 MAX7219 в FLProg

#58

Сообщение rw6cm » 21.08.2017{, 09:36}

Русифицированная изменяемая "бегущая строка"
Использует библиотеки Adafruit_GFX и Max72xxPanel.

ПроектПоказать
В проекте тест для проверки блока. В описании блока краткая инструкция.
Видео
ScrollRealText7219.flp
(656.43 КБ) 206 скачиваний
АКТУАЛЬНЫЕ БЛОКИ с БИБЛИОТЕКАМИ ЗДЕСЬ!
К списку темы.
Последний раз редактировалось rw6cm 21.08.2017{, 09:57}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

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

Матричный модуль 4х8х8 на MAX7219 в FLProg

#59

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

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

putnik401
Рядовой
Сообщения: 11
Зарегистрирован: 12.02.2017{, 16:11}
Репутация: 0

Матричный модуль 4х8х8 на MAX7219 в FLProg

#60

Сообщение putnik401 » 04.09.2017{, 15:08}

Это когда у вас есть только единственная плата Ардуино.... а так модуль с батарейкой отцепляете от часиков и далее цепляете к модулю в котором залит скетч для работы в FlProg корректировка времени... все очень удобно... кнопку нажали синхронизации и все... потом модуль с батарейкой RTC отцепляете и все... время синхронизировано с компом.... или ставите какое хотите...

Ответить

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