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

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

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


masy
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн фев 04, 2008 12:38:54
Откуда: Шахты

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

Сообщение masy »

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

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

Сообщение dt_andrew »

за что спасибо
я плату выложил для матриц 32х32 из готовых модулей :)
masy
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн фев 04, 2008 12:38:54
Откуда: Шахты

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

Сообщение masy »

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

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

Сообщение dt_andrew »

WiseLord выклвдывал плату для 4 матриц 32х32 переделать под 38 - 30мин работы
еще свободней получиться - места то больше
Maxtor62
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт авг 29, 2013 10:16:34
Откуда: Иркутск

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

Сообщение Maxtor62 »

На 14 стр. есть плата для 4-х 38мм матриц от Dark. Переделать под 3 матрицы очень просто, хотя основная прелесть данного проекта именно в 4-х матрицах. Если Вы ещё только собираетесь заказывать матрицы то заказывайте 4, не пожалеете. Вот такие часики получились у меня, показаны 3 режима отображения времени.
[img]
Изображение
Изображение
Изображение[/img]
masy
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн фев 04, 2008 12:38:54
Откуда: Шахты

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

Сообщение masy »

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

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

Сообщение WiseLord »

Только если в исходниках править.
Заменить

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

matrixLoadString(mkNumberString(value, 5, 1, ' '));
(выводим value в 5 знакомест, одно знакоместо дробное) на

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

matrixLoadString(mkNumberString(value / 10, 3, 0, ' '));
(выводим уменьшенное в 10 раз value в 3 знакоместа, 0 дробных)


Обновление в проекте

- Написан редактор EEPROM для более простого выставления параметров и редактирования текстовых меток.

Скачать matrixclockeditor.

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

Ну и, на всякий случай, последние версии прошивки.
Вложения
matrixclock-c1b0f37.7z
(23.75 КБ) 387 скачиваний
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

WiseLord писал(а):Написан редактор EEPROM для более простого выставления параметров и редактирования текстовых меток.

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

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

Сообщение WiseLord »

Да, был такой баг. Исправил (ссылка прежняя).
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

Теперь все нормально. Спасибо.

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

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

Сообщение dt_andrew »

Здорово! Спасибо
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

shura2000 писал(а):А еще лучше может как то скрестить с вот этим? http://homes-smart.ru/index.php/oborudo ... odov-wi-fi

esp8266 с прошивкой от Макса и так сама может управлять матрицей китайской и выводить данные с датчиков ds1820, dht22, bmp180. при этом еще и умеет много других дел делать, типа управление gpio, ШИМ и отправку на тот же народмон))
я уже прикрутил esp к одной из своих китайских плат, предварительно вообще выкинув atmega8 :shock:
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

У меня тоже пара таких девайсов сейчас на пути из Китая. Тоже хочется что-нибудь интересное на них соорудить, в том числе и narodmon прикрутить.

Правда, пока не изучал вопрос, как там с компиляторами под эту штуку.
masy
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн фев 04, 2008 12:38:54
Откуда: Шахты

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

Сообщение masy »

[quote="WiseLord"]Только если в исходниках править.
Заменить

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

matrixLoadString(mkNumberString(value, 5, 1, ' '));
(выводим value в 5 знакомест, одно знакоместо дробное) на

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

matrixLoadString(mkNumberString(value / 10, 3, 0, ' '));
(выводим уменьшенное в 10 раз value в 3 знакоместа, 0 дробных)


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

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

Сообщение dt_andrew »

читаем внимательно 1 страницу
masy
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн фев 04, 2008 12:38:54
Откуда: Шахты

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

Сообщение masy »

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

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

Сообщение dt_andrew »

Исходники прошивки под avr-gcc доступны на https://github.com/WiseLord/matrixclock
masy
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Пн фев 04, 2008 12:38:54
Откуда: Шахты

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

Сообщение masy »

dt_andrew писал(а):
Исходники прошивки под avr-gcc доступны на https://github.com/WiseLord/matrixclock

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

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

Сообщение dt_andrew »

WiseLord, исправьте ссылку на исходники на 1 странице - она с ошибкой
Kuzma511
Открыл глаза
Сообщения: 58
Зарегистрирован: Ср апр 16, 2014 07:13:00

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

Сообщение Kuzma511 »

WiseLord большое спасибо за часы. Собрал их несколько штук работают замечательно. Попробовал Ваш редактор EEPROM. Работает все нормально но заметил небольшой баг. Когда снимаешь галочку на show 0X:YZ time as X:YZ исчезает цифра часов и остается только мигающие точки и минуты. При возвращении галки появляются часы без нуля но появляется какой то символ похожий на английскую букву h. Все остально работает корректно.
Еще вопрос: можно ли как то отключить сигнал наступления нового часа. Спасибо
Ответить

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