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

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

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


Serg_71
Родился
Сообщения: 1
Зарегистрирован: Вс ноя 19, 2017 17:56:21

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

Сообщение Serg_71 »

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

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

Сообщение WiseLord »

Есть варианты.
Техниески самое простое - дать соответствующую команду драйверам:

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

max7219SendCmd(MAX7219_SHUTDOWN, 0);
Hronos
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн мар 23, 2015 16:09:00

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

Сообщение Hronos »

Собрал себе эти часы

На трёх матрицах 32мм. MAX-ы в дип корпусах, матрицы SZ421288K
На одной плате матрицы и драйверы, на другой - остальные компоненты
Один датчик температуры расположил на краю платы, для подключения второго датчика установил разъём наушников от какого-то плеера
От пищалки отказался, а фоторезистор пришлось прикрыть термоусадкой, так меньше ловит засветку от дисплея

WiseLord спасибо за хороший проект

СпойлерИзображение Изображение Изображение Изображение
Hronos
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн мар 23, 2015 16:09:00

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

Сообщение Hronos »

Ещё собрал часы на четырёх матрицах

Такие же матрицы SZ421288K, и драйвера в dip корпусах как в часах из предыдущего поста
Питание подаётся через miniUsb
Один ds18b20 на плате, второй подключается через гнездо наушников 3.5мм
dht22 и bmp180 не устанавливал

СпойлерИзображение Изображение Изображение Изображение
Hronos
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн мар 23, 2015 16:09:00

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

Сообщение Hronos »

Сделал плату под китайский модуль на четырёх матрицах с МАХ-ами

Из датчиков установлен один ds18b20, для второго датчика - разъём.
Установку остальных датчиков не предусматривал, для фоторезистора есть контактные площадки
Разъём питания либо miniUsb либо microUsb

Изображение Изображение Изображение
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Поделитесь печаткой под китайский модуль на четырех матрицах :beer:
DeVit
Родился
Сообщения: 16
Зарегистрирован: Пт май 26, 2017 20:30:39

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

Сообщение DeVit »

[uquote="vpashko",url="/forum/viewtopic.php?p=3245897#p3245897"]Поделитесь печаткой под китайский модуль на четырех матрицах :beer:[/uquote]
Присоединяюсь к просьбе!
Hronos
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн мар 23, 2015 16:09:00

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

Сообщение Hronos »

Чертёж платы предусматривает установку smd кнопок либо как на фото, либо прямоугольных smd, либо угловых smd, как в плеерах/планшетах.
Держатель батарейки или cr2032 или cr1220
VCC разъёма программирования не подключён к мк, поэтому перед прошивкой нужно подать на плату 5В.
Разъём для питания можно установить или miniUSB или microUSB.
Транзистор и два резистора возле пищалки не устанавливаются, то был эксперимент по подключению буззера через транзисторный ключ.
Плата подойдёт и для часов с тремя матрицами, её длина - как раз три модуля.
Печатка УЖЕ ОТЗЕРКАЛЕНА
Вложения
4_matrix_MAX7219.lay
(173.13 КБ) 759 скачиваний
DeVit
Родился
Сообщения: 16
Зарегистрирован: Пт май 26, 2017 20:30:39

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

Сообщение DeVit »

[uquote="Hronos",url="/forum/viewtopic.php?p=3246200#p3246200"]Чертёж платы предусматривает установку smd кнопок либо как на фото, либо прямоугольных smd, либо угловых smd, как в плеерах/планшетах.
Держатель батарейки или cr2032 или cr1220
VCC разъёма программирования не подключён к мк, поэтому перед прошивкой нужно подать на плату 5В.
Разъём для питания можно установить или miniUSB или microUSB.
Транзистор и два резистора возле пищалки не устанавливаются, то был эксперимент по подключению буззера через транзисторный ключ.
Плата подойдёт и для часов с тремя матрицами, её длина - как раз три модуля.
Печатка УЖЕ ОТЗЕРКАЛЕНА[/uquote]

Вот спасибочки! :beer:
Аватара пользователя
max50
Мучитель микросхем
Сообщения: 497
Зарегистрирован: Ср дек 10, 2008 21:24:28
Откуда: Алтайский край, Барнаул

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

Сообщение max50 »

Здравствуйте, WiseLord!
[uquote="max50",url="/forum/viewtopic.php?p=3158929#p3158929"]Здравствуйте, WiseLord!
Добавлено after 18 minutes 10 seconds:
А можно вообще отключить вывод строки с температурой?

Добавлено after 14 minutes 46 seconds:
Полагаю это можно сделать так?:

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

void startScroll(uint8_t type)
{
   matrixHwScroll(MATRIX_SCROLL_STOP);
   matrixSwitchBuf(MASK_ALL, MATRIX_EFFECT_SCROLL_BOTH);
   if (type == SCROLL_DATE)
      loadDateString();
   scrollType = type;
   matrixHwScroll(MATRIX_SCROLL_START);

   return;
}
[/uquote]
[uquote="WiseLord",url="/forum/viewtopic.php?p=3158971#p3158971"]Если нужно отключить только строку с данными датчиков, но оставить с датой - то да, можно и так попробовать.[/uquote]
Все поправил, а не работает.
Посмотрите, может что упустил?
Заранее спасибо.
Вложения
matrixclock-2.12.2017.zip
(234.24 КБ) 251 скачивание
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Аватара пользователя
FreddyPL
Родился
Сообщения: 4
Зарегистрирован: Ср апр 06, 2011 09:47:47
Откуда: Krakow, Polska

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

Сообщение FreddyPL »

WiseLord do You have firmware version with SHT11 instead of DHT22?

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

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

Сообщение WiseLord »

max50: if() вообще убрать стоит, пусть всегда loadDateString() отрабатывает.

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

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

Сообщение max50 »

Спасибо, помогло.

А что за изменения в rtc.c?
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
Аватара пользователя
FreddyPL
Родился
Сообщения: 4
Зарегистрирован: Ср апр 06, 2011 09:47:47
Откуда: Krakow, Polska

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

Сообщение FreddyPL »

Thanks WiseLord :(
Regards FreddyPL
Hronos
Открыл глаза
Сообщения: 40
Зарегистрирован: Пн мар 23, 2015 16:09:00

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

Сообщение Hronos »

Собрал вариант часов с большими матрицами 60х60

Из датчиков: bmp180, dht22 и один ds18b20
Фоторезистора нет
Источник питания собран на lm2596 с фиксированным выходом 5В

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

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

Сообщение ksa69 »

[uquote="Hronos",url="/forum/viewtopic.php?p=3249278#p3249278"]Собрал вариант часов с большими матрицами 60х60

Из датчиков: bmp180, dht22 и один ds18b20[/uquote]
расположение датчиков влажности и температуры внутри корпуса не совсем корректно. Точнее вообще бред какой-то. Тем более при таких матрицах больших, Они как печка греют.
Аватара пользователя
igorfirst
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вс май 06, 2007 20:47:05
Откуда: Ковель

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

Сообщение igorfirst »

Да датчики лучше выводить наружу , поставить гнезда думаю не проблема .
DimoniyJ
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Ср сен 10, 2014 13:07:22
Откуда: Свердловская область, Ивдель

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

Сообщение DimoniyJ »

Всем привет. Вот вариант печатки с датчиками без матриц.
Вложения
Последний вариант.lay6
(223.83 КБ) 702 скачивания
Лужу, паяю, самоделки собираю.
Abrazif
Родился
Сообщения: 8
Зарегистрирован: Пт дек 15, 2017 18:50:43

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

Сообщение Abrazif »

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

https://www.youtube.com/watch?v=prXprrl ... e=youtu.be
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Попробуйте настроить время, а именно - секунды
Ответить

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