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

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


Ответить

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

Вс ноя 19, 2017 18:10:09

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

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

Вс ноя 19, 2017 19:56:51

Есть варианты.
Техниески самое простое - дать соответствующую команду драйверам:
Код:
max7219SendCmd(MAX7219_SHUTDOWN, 0);

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

Пт ноя 24, 2017 20:41:11

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

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

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

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

Пн ноя 27, 2017 20:40:28

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

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

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

Ср ноя 29, 2017 15:16:12

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

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

Изображение Изображение Изображение

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

Ср ноя 29, 2017 15:48:42

Поделитесь печаткой под китайский модуль на четырех матрицах :beer:

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

Ср ноя 29, 2017 16:05:39

Поделитесь печаткой под китайский модуль на четырех матрицах :beer:

Присоединяюсь к просьбе!

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

Ср ноя 29, 2017 21:30:51

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

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

Чт ноя 30, 2017 08:16:55

Чертёж платы предусматривает установку smd кнопок либо как на фото, либо прямоугольных smd, либо угловых smd, как в плеерах/планшетах.
Держатель батарейки или cr2032 или cr1220
VCC разъёма программирования не подключён к мк, поэтому перед прошивкой нужно подать на плату 5В.
Разъём для питания можно установить или miniUSB или microUSB.
Транзистор и два резистора возле пищалки не устанавливаются, то был эксперимент по подключению буззера через транзисторный ключ.
Плата подойдёт и для часов с тремя матрицами, её длина - как раз три модуля.
Печатка УЖЕ ОТЗЕРКАЛЕНА


Вот спасибочки! :beer:

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

Сб дек 02, 2017 12:36:07

Здравствуйте, WiseLord!
Здравствуйте, 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;
}

Если нужно отключить только строку с данными датчиков, но оставить с датой - то да, можно и так попробовать.

Все поправил, а не работает.
Посмотрите, может что упустил?
Заранее спасибо.
Вложения
matrixclock-2.12.2017.zip
(234.24 KiB) Скачиваний: 230

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

Сб дек 02, 2017 17:50:07

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

regards Janusz

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

Сб дек 02, 2017 18:22:49

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

FreddyPL: no

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

Сб дек 02, 2017 18:30:39

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

А что за изменения в rtc.c?

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

Сб дек 02, 2017 19:32:27

Thanks WiseLord :(

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

Вс дек 03, 2017 19:18:05

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

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

Изображение Изображение Изображение Изображение

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

Пн дек 04, 2017 18:39:29

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

Из датчиков: bmp180, dht22 и один ds18b20

расположение датчиков влажности и температуры внутри корпуса не совсем корректно. Точнее вообще бред какой-то. Тем более при таких матрицах больших, Они как печка греют.

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

Пн дек 04, 2017 20:37:00

Да датчики лучше выводить наружу , поставить гнезда думаю не проблема .

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

Пт дек 08, 2017 16:47:26

Всем привет. Вот вариант печатки с датчиками без матриц.
Вложения
Последний вариант.lay6
(223.83 KiB) Скачиваний: 672

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

Пт дек 15, 2017 19:55:11

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

https://www.youtube.com/watch?v=prXprrl ... e=youtu.be

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

Пт дек 15, 2017 22:28:35

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