Часы на светодиодных матрицах с драйверами MAX7219
Re: Часы на светодиодных матрицах с драйверами MAX7219
serg_svdспасибо за оценку. Увидев эти часы загорелся -сделаю такие же. Но когда нашел индикатор и подключил его как то запал поутих,все таки он не такой яркий. А тут же рядом лежали часы слегка недоделанные и сочное красное прозрачное стекло. Ну и...
Re: Часы на светодиодных матрицах с драйверами MAX7219
криминальная строчка
без нее вообще не работает
что они хотели этим сказать не понятно
но R2 там присутствует
по осцилятору там 0 постоянно, но стоит переключить на физический 0 0 все аут
в чем фишка - очень хочу разобраться
Код: Выделить всё
PORTB |= !((~buffer[index+128]>>(7-i)) & 0x01) << (data_R2-8); // bottom set of rowsбез нее вообще не работает
что они хотели этим сказать не понятно
но R2 там присутствует
по осцилятору там 0 постоянно, но стоит переключить на физический 0 0 все аут
в чем фишка - очень хочу разобраться
Re: Часы на светодиодных матрицах с драйверами MAX7219
AndreiKA если вы обращались ко мне то я собирал часы из таких модулей
http://ru.aliexpress.com/item/2pcs-MAX7 ... er=1602024 а плату с мегой я взял из статьи автора и немного поиграл с габаритами. если интересно то вот она
http://ru.aliexpress.com/item/2pcs-MAX7 ... er=1602024 а плату с мегой я взял из статьи автора и немного поиграл с габаритами. если интересно то вот она
- Hichkok
- Мучитель микросхем
- Сообщения: 400
- Зарегистрирован: Чт мар 27, 2008 21:36:44
- Откуда: Домодедово
Re: Часы на светодиодных матрицах с драйверами MAX7219
Внесу и я свой вклад
Матрица http://ru.aliexpress.com/item/J34-Free- ... ber=721141
Плату проца зеркалить
Расстояние между платами 5 мм, куда уж меньше?
Да и диод стоит на батарею ДСКИ на случай установки ионистора,
а так он не нужон
И финал, респект WiseLord за проект
Матрица 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 раз.
Пока коты едины они непобедимы
Re: Часы на светодиодных матрицах с драйверами MAX7219
у меня матрица цельная))
http://ru.aliexpress.com/item/1pc-MAX72 ... 89557.html
единственное, что на 90 повернуты модули, в ардуине пришлось помудровать с библиотеками
на матрице угловые пины перепаял с изгибом внутрь, а на них повесил плату с контроллером и RTC на 2х сторонней макетке с разводкой МГТФ тоненьким.
Джампера посреди матрицы утолщили бы конструкцию еще больше
http://ru.aliexpress.com/item/1pc-MAX72 ... 89557.html
единственное, что на 90 повернуты модули, в ардуине пришлось помудровать с библиотеками
на матрице угловые пины перепаял с изгибом внутрь, а на них повесил плату с контроллером и RTC на 2х сторонней макетке с разводкой МГТФ тоненьким.
Джампера посреди матрицы утолщили бы конструкцию еще больше
Re: Часы на светодиодных матрицах с драйверами MAX7219
WiseLord
завел я и ваш код
правда со шрифтами недоработка, но это мелочи
главное работает и без R2, яркость регулирутся
завел я и ваш код
правда со шрифтами недоработка, но это мелочи
главное работает и без R2, яркость регулирутся
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Я вчера только из отпуска вечером приехал, хочу сейчас тоже поизучать подробнее вопрос с R2. Может, я что-то и упустил, но он вроде никуда не прозванивался, ни на одну из ножек микросхем.
Да и те скетчи для ардуино, что у Вас работали, у меня завелись только после перепайки.
А шрифты - да, я ещё не рисовал.. лень пока.
Да и те скетчи для ардуино, что у Вас работали, у меня завелись только после перепайки.
А шрифты - да, я ещё не рисовал.. лень пока.
Re: Часы на светодиодных матрицах с драйверами MAX7219
проверил и основные функции gdfb - все работает
чем вы создавали файл шрифта?
видел я где то такое, когда в заголовке указаны параметры конкретного шрифта (отступы, начало, ширина и высота и т.д.)
может все таки стандартный подход применить как в проекте с часами
у меня все работает без перепайки, и R2 не при чем
странно что на ардуиновском скетче он так влиял
чем вы создавали файл шрифта?
видел я где то такое, когда в заголовке указаны параметры конкретного шрифта (отступы, начало, ширина и высота и т.д.)
может все таки стандартный подход применить как в проекте с часами
у меня все работает без перепайки, и R2 не при чем
странно что на ардуиновском скетче он так влиял
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
По сути был взят шрифт высотой 24 точки (созданный вручную) из моего проекта анализатора спектра и вырезан средний байт. Полученный шрифт высотой 16 точек работает, но не дорисован пока.
А вообще думаю, может, лучше будет готовые шрифты взять.. рисовать самому лень. Да и на cp1251 кодировку перейти, хотя в этом случае шрифт будет больше места занимать. 32К флеш-памяти должно хватить и на это.
А вообще думаю, может, лучше будет готовые шрифты взять.. рисовать самому лень. Да и на cp1251 кодировку перейти, хотя в этом случае шрифт будет больше места занимать. 32К флеш-памяти должно хватить и на это.
Re: Часы на светодиодных матрицах с драйверами MAX7219
обоими рукам ЗА
вспомнил, где я видел щрифты с такой структурой в заголовке, когда с библиотекой для дисплея работал 128х64
вспомнил, где я видел щрифты с такой структурой в заголовке, когда с библиотекой для дисплея работал 128х64
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Утащил шрифты отсюда, на базе 12x16 шрифта сделал свой в кодировке cp1251.
Вроде работает, хотя мне лично он кажется несколько "раздутым" в ширину. Вот если сместить символы на пиксел вниз, отцентрировав тем самым шрифт по вертикали, сделать некоторые символы, для которых это имеет смысл, чуть уже - и было бы идеально.
Но и на том, что уже есть, можно начинать попытки реализации бегущей строки. А лоск можно и позже навести будет.
Вроде работает, хотя мне лично он кажется несколько "раздутым" в ширину. Вот если сместить символы на пиксел вниз, отцентрировав тем самым шрифт по вертикали, сделать некоторые символы, для которых это имеет смысл, чуть уже - и было бы идеально.
Но и на том, что уже есть, можно начинать попытки реализации бегущей строки. А лоск можно и позже навести будет.
Re: Часы на светодиодных матрицах с драйверами MAX7219
вообще мне кажется шрифт на 16 избыточен, разьве только для цифр для отображения например часов или еще чего
вполне сойдет и 8х8 - это просто мысли
много инфы можно разместить в 2 строки
по сути мы получили дисплей символьный 8х2 да еще с возможностью графики
а так сейчас фонт отображается очень корректно
проверил также фонт 8х8 - все отлично
русский язык тоже отображает
полезная утилита для генерации шрифтов и картинок в формате языка С
http://www.eran.io/the-dot-factory-an-lcd-font-and-image-generator/
WiseLord на какой МК в дальнейшем ориентироваться? сделаю нормальную отладочную плату для проекта, с возможностью подключения разной перефирии и датчиков
вполне сойдет и 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
Нарисовал свой шрифт, в целом чуть более узкий и отцентрированный по строке.
Использовал эту программу для рисования + для перевода генерируемого ею кода в "свой" формат написал мелкую отдельную утилитку на C.
Если интересно - исходники для AVR там же, нарисованный шрифт и конвертор массива шрифта во вложении.
Использовал эту программу для рисования + для перевода генерируемого ею кода в "свой" формат написал мелкую отдельную утилитку на C.
Если интересно - исходники для AVR там же, нарисованный шрифт и конвертор массива шрифта во вложении.
Re: Часы на светодиодных матрицах с драйверами MAX7219
Все хорошо - работает как надо
-
bim1405
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Сб мар 01, 2014 17:11:45
- Откуда: Москва
Re: Часы на светодиодных матрицах с драйверами MAX7219
Что то затишье на форуме, наверно грянет буря: ?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Гу так все хотелки реализованы, всё работает идеально - чего ещё желать? 
-
bim1405
- Первый раз сказал Мяу!
- Сообщения: 20
- Зарегистрирован: Сб мар 01, 2014 17:11:45
- Откуда: Москва
Re: Часы на светодиодных матрицах с драйверами MAX7219
А как там дела с 64х16 ?
-
Cheal
- Грызет канифоль
- Сообщения: 265
- Зарегистрирован: Пн окт 31, 2011 12:35:59
- Откуда: Родился в Сибири
Re: Часы на светодиодных матрицах с драйверами MAX7219
Одна хотелка ещё не реализована - радиоканал на передачу температуры.
Девайс на фотографии похож на эти часы только с другой изображением информации.
Удачи.
Девайс на фотографии похож на эти часы только с другой изображением информации.
Удачи.
Re: Часы на светодиодных матрицах с драйверами MAX7219
на гите увидел что вы реализовали скролинг
естественно с нетерпением проверил его - все четко
хочу предложить следующие доработки
скролировать лучше в пределах определенного фрейма
для упрощения его можно определять кратно 8 ( по границе байта)
суть в чем
я загрузил шрифт на 8 и вывел инфу в 2 строках
при скролировании естественно скроллинг идет всего экрана и все затирается
для шрифта 16 все конечно классно работает без рывков
естественно с нетерпением проверил его - все четко
хочу предложить следующие доработки
скролировать лучше в пределах определенного фрейма
для упрощения его можно определять кратно 8 ( по границе байта)
суть в чем
я загрузил шрифт на 8 и вывел инфу в 2 строках
при скролировании естественно скроллинг идет всего экрана и все затирается
для шрифта 16 все конечно классно работает без рывков