Часы на светодиодных матрицах с драйверами MAX7219

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Kuzma511
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср апр 16, 2014 07:13:00

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Kuzma511 »

serg_svdспасибо за оценку. Увидев эти часы загорелся -сделаю такие же. Но когда нашел индикатор и подключил его как то запал поутих,все таки он не такой яркий. А тут же рядом лежали часы слегка недоделанные и сочное красное прозрачное стекло. Ну и...
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

криминальная строчка

Код: Выделить всё

PORTB |= !((~buffer[index+128]>>(7-i)) & 0x01) << (data_R2-8); // bottom set of rows

без нее вообще не работает
что они хотели этим сказать не понятно
но R2 там присутствует
по осцилятору там 0 постоянно, но стоит переключить на физический 0 0 все аут
в чем фишка - очень хочу разобраться
Kuzma511
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср апр 16, 2014 07:13:00

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Kuzma511 »

AndreiKA если вы обращались ко мне то я собирал часы из таких модулей
http://ru.aliexpress.com/item/2pcs-MAX7 ... er=1602024 а плату с мегой я взял из статьи автора и немного поиграл с габаритами. если интересно то вот она
plata_v1.rar
(9.32 КБ) 361 скачивание
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Hichkok »

Внесу и я свой вклад
Матрица http://ru.aliexpress.com/item/J34-Free- ... ber=721141
Плату проца зеркалить
Расстояние между платами 5 мм, куда уж меньше?
Да и диод стоит на батарею ДСКИ на случай установки ионистора,
а так он не нужон

И финал, респект WiseLord за проект
Вложения
IMG_20151023_202436.jpg
(78.6 КБ) 1519 скачиваний
IMG_20151023_202436.jpg
(78.6 КБ) 1254 скачивания
IMG_20151021_124541.jpg
(91.35 КБ) 1353 скачивания
clock4 (2).rar
(67.23 КБ) 483 скачивания
Последний раз редактировалось Hichkok Пт окт 23, 2015 19:33:18, всего редактировалось 8 раз.
Пока коты едины они непобедимы
kloker
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение kloker »

у меня матрица цельная))
http://ru.aliexpress.com/item/1pc-MAX72 ... 89557.html
единственное, что на 90 повернуты модули, в ардуине пришлось помудровать с библиотеками
на матрице угловые пины перепаял с изгибом внутрь, а на них повесил плату с контроллером и RTC на 2х сторонней макетке с разводкой МГТФ тоненьким.
Джампера посреди матрицы утолщили бы конструкцию еще больше
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

WiseLord
завел я и ваш код
правда со шрифтами недоработка, но это мелочи
главное работает и без R2, яркость регулирутся
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Я вчера только из отпуска вечером приехал, хочу сейчас тоже поизучать подробнее вопрос с R2. Может, я что-то и упустил, но он вроде никуда не прозванивался, ни на одну из ножек микросхем.

Да и те скетчи для ардуино, что у Вас работали, у меня завелись только после перепайки.

А шрифты - да, я ещё не рисовал.. лень пока.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

проверил и основные функции gdfb - все работает
чем вы создавали файл шрифта?
видел я где то такое, когда в заголовке указаны параметры конкретного шрифта (отступы, начало, ширина и высота и т.д.)
может все таки стандартный подход применить как в проекте с часами

у меня все работает без перепайки, и R2 не при чем
странно что на ардуиновском скетче он так влиял
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

По сути был взят шрифт высотой 24 точки (созданный вручную) из моего проекта анализатора спектра и вырезан средний байт. Полученный шрифт высотой 16 точек работает, но не дорисован пока.

А вообще думаю, может, лучше будет готовые шрифты взять.. рисовать самому лень. Да и на cp1251 кодировку перейти, хотя в этом случае шрифт будет больше места занимать. 32К флеш-памяти должно хватить и на это.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

обоими рукам ЗА
вспомнил, где я видел щрифты с такой структурой в заголовке, когда с библиотекой для дисплея работал 128х64
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Утащил шрифты отсюда, на базе 12x16 шрифта сделал свой в кодировке cp1251.

Вроде работает, хотя мне лично он кажется несколько "раздутым" в ширину. Вот если сместить символы на пиксел вниз, отцентрировав тем самым шрифт по вертикали, сделать некоторые символы, для которых это имеет смысл, чуть уже - и было бы идеально.

Но и на том, что уже есть, можно начинать попытки реализации бегущей строки. А лоск можно и позже навести будет.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

вообще мне кажется шрифт на 16 избыточен, разьве только для цифр для отображения например часов или еще чего
вполне сойдет и 8х8 - это просто мысли

много инфы можно разместить в 2 строки
по сути мы получили дисплей символьный 8х2 да еще с возможностью графики

а так сейчас фонт отображается очень корректно
проверил также фонт 8х8 - все отлично
русский язык тоже отображает

полезная утилита для генерации шрифтов и картинок в формате языка С
http://www.eran.io/the-dot-factory-an-lcd-font-and-image-generator/

WiseLord на какой МК в дальнейшем ориентироваться? сделаю нормальную отладочную плату для проекта, с возможностью подключения разной перефирии и датчиков
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Нарисовал свой шрифт, в целом чуть более узкий и отцентрированный по строке.
Использовал эту программу для рисования + для перевода генерируемого ею кода в "свой" формат написал мелкую отдельную утилитку на C.
Если интересно - исходники для AVR там же, нарисованный шрифт и конвертор массива шрифта во вложении.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

Все хорошо - работает как надо
bim1405
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб мар 01, 2014 17:11:45
Откуда: Москва

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение bim1405 »

Что то затишье на форуме, наверно грянет буря: ?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

Гу так все хотелки реализованы, всё работает идеально - чего ещё желать? :)
bim1405
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб мар 01, 2014 17:11:45
Откуда: Москва

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение bim1405 »

А как там дела с 64х16 ?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение WiseLord »

По будням нет времени особо. А сегодня, в субботу, возился с другим девайсом:

Изображение

Может быть, завтра появится желание, и продолжу с светодиодной матрицей играться.. не знаю пока.
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение Cheal »

Одна хотелка ещё не реализована - радиоканал на передачу температуры.

Девайс на фотографии похож на эти часы только с другой изображением информации.

Удачи.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

Re: Часы на светодиодных матрицах с драйверами MAX7219

Сообщение dt_andrew »

на гите увидел что вы реализовали скролинг
естественно с нетерпением проверил его - все четко

хочу предложить следующие доработки

скролировать лучше в пределах определенного фрейма
для упрощения его можно определять кратно 8 ( по границе байта)

суть в чем
я загрузил шрифт на 8 и вывел инфу в 2 строках
при скролировании естественно скроллинг идет всего экрана и все затирается

для шрифта 16 все конечно классно работает без рывков
Ответить

Вернуться в «Статьи»