Страница 41 из 93

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

Добавлено: Чт окт 22, 2015 13:53:05
Kuzma511
serg_svdспасибо за оценку. Увидев эти часы загорелся -сделаю такие же. Но когда нашел индикатор и подключил его как то запал поутих,все таки он не такой яркий. А тут же рядом лежали часы слегка недоделанные и сочное красное прозрачное стекло. Ну и...

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

Добавлено: Чт окт 22, 2015 15:06:59
dt_andrew
криминальная строчка

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

PORTB |= !((~buffer[index+128]>>(7-i)) & 0x01) << (data_R2-8); // bottom set of rows
без нее вообще не работает
что они хотели этим сказать не понятно
но R2 там присутствует
по осцилятору там 0 постоянно, но стоит переключить на физический 0 0 все аут
в чем фишка - очень хочу разобраться

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

Добавлено: Чт окт 22, 2015 16:12:43
Kuzma511
AndreiKA если вы обращались ко мне то я собирал часы из таких модулей
http://ru.aliexpress.com/item/2pcs-MAX7 ... er=1602024 а плату с мегой я взял из статьи автора и немного поиграл с габаритами. если интересно то вот она
plata_v1.rar
(9.32 КБ) 365 скачиваний

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

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

И финал, респект WiseLord за проект

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

Добавлено: Пт окт 23, 2015 11:02:20
kloker
у меня матрица цельная))
http://ru.aliexpress.com/item/1pc-MAX72 ... 89557.html
единственное, что на 90 повернуты модули, в ардуине пришлось помудровать с библиотеками
на матрице угловые пины перепаял с изгибом внутрь, а на них повесил плату с контроллером и RTC на 2х сторонней макетке с разводкой МГТФ тоненьким.
Джампера посреди матрицы утолщили бы конструкцию еще больше

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

Добавлено: Сб окт 24, 2015 07:47:24
dt_andrew
WiseLord
завел я и ваш код
правда со шрифтами недоработка, но это мелочи
главное работает и без R2, яркость регулирутся

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

Добавлено: Сб окт 24, 2015 08:00:07
WiseLord
Я вчера только из отпуска вечером приехал, хочу сейчас тоже поизучать подробнее вопрос с R2. Может, я что-то и упустил, но он вроде никуда не прозванивался, ни на одну из ножек микросхем.

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

А шрифты - да, я ещё не рисовал.. лень пока.

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

Добавлено: Сб окт 24, 2015 08:05:32
dt_andrew
проверил и основные функции gdfb - все работает
чем вы создавали файл шрифта?
видел я где то такое, когда в заголовке указаны параметры конкретного шрифта (отступы, начало, ширина и высота и т.д.)
может все таки стандартный подход применить как в проекте с часами

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

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

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

А вообще думаю, может, лучше будет готовые шрифты взять.. рисовать самому лень. Да и на cp1251 кодировку перейти, хотя в этом случае шрифт будет больше места занимать. 32К флеш-памяти должно хватить и на это.

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

Добавлено: Сб окт 24, 2015 08:20:36
dt_andrew
обоими рукам ЗА
вспомнил, где я видел щрифты с такой структурой в заголовке, когда с библиотекой для дисплея работал 128х64

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

Добавлено: Сб окт 24, 2015 12:52:56
WiseLord
Утащил шрифты отсюда, на базе 12x16 шрифта сделал свой в кодировке cp1251.

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

Но и на том, что уже есть, можно начинать попытки реализации бегущей строки. А лоск можно и позже навести будет.

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

Добавлено: Сб окт 24, 2015 13:04:11
dt_andrew
вообще мне кажется шрифт на 16 избыточен, разьве только для цифр для отображения например часов или еще чего
вполне сойдет и 8х8 - это просто мысли

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

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

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

WiseLord на какой МК в дальнейшем ориентироваться? сделаю нормальную отладочную плату для проекта, с возможностью подключения разной перефирии и датчиков

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

Добавлено: Вс окт 25, 2015 14:39:06
WiseLord
Нарисовал свой шрифт, в целом чуть более узкий и отцентрированный по строке.
Использовал эту программу для рисования + для перевода генерируемого ею кода в "свой" формат написал мелкую отдельную утилитку на C.
Если интересно - исходники для AVR там же, нарисованный шрифт и конвертор массива шрифта во вложении.

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

Добавлено: Вс окт 25, 2015 15:33:13
dt_andrew
Все хорошо - работает как надо

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

Добавлено: Сб окт 31, 2015 11:17:07
bim1405
Что то затишье на форуме, наверно грянет буря: ?

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

Добавлено: Сб окт 31, 2015 12:18:20
WiseLord
Гу так все хотелки реализованы, всё работает идеально - чего ещё желать? :)

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

Добавлено: Сб окт 31, 2015 15:17:47
bim1405
А как там дела с 64х16 ?

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

Добавлено: Сб окт 31, 2015 21:53:55
WiseLord
По будням нет времени особо. А сегодня, в субботу, возился с другим девайсом:

Изображение

Может быть, завтра появится желание, и продолжу с светодиодной матрицей играться.. не знаю пока.

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

Добавлено: Пт ноя 06, 2015 11:24:33
Cheal
Одна хотелка ещё не реализована - радиоканал на передачу температуры.

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

Удачи.

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

Добавлено: Вс ноя 08, 2015 09:38:45
dt_andrew
на гите увидел что вы реализовали скролинг
естественно с нетерпением проверил его - все четко

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

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

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

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