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

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


Ответить

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

Пн июн 14, 2021 08:53:50

Вот еще вариант миниатюрных часов на светодиодных матрицах ,если кому интересно.

А матрицы какого размера? 32х32?

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

Пн июн 14, 2021 09:54:26

Вот еще вариант миниатюрных часов на светодиодных матрицах ,если кому интересно.

А матрицы какого размера? 32х32?

Матрицы 20х20
Изображение

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

Ср авг 11, 2021 13:58:56

Добрый день. Часы работают зеркально. Что сделать? Спасибо разобрался!

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

Вс сен 12, 2021 15:22:11

Добрый день!
Win7x32, установлен WinAVR-20100110. Как переназначить пины МК, имея исходник? Команда make даёт ошибки, в том числе, при изпользовании файлов display и makefile по инструкции от ВайзЛорд на 2й странице ветки.
Кто переназначал, помогите, пожалуйста.

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

Вс сен 12, 2021 20:12:24

В комплекте с WinAVR идёт старый компилятор, рекомендую дополнительно поставить avr-gcc-8.5.0.

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

Вс сен 12, 2021 20:41:48

Владимир, нет у меня понимания этого процесса инсталляции. Морочить Вам голову просьбами объяснить неудобно.
Если Вам не трудно, вы не могли бы перемэйкать вариант 2018-го года (последняя версия на GitHub) для такой конфигурации пинов:
MCU = atmega8
DHT22 <=> Pind.0
Button1 <= Pinb.3 (без изменений)
Button2 <= Pinc.1
Button3 <= Pinc.3
Buzzer => Pinb.1
DIN => Pinb.0
LOAD => Pind.7
CLK => Pind.6
SDA <=> Pinc.4 (без изменений)
SCL => Pinc.5 (без изменений)
Если всё получится, поделюсь с Вами вариантом платы в 1 слой для готовых модулей. Помогите, пожалуйста?
P.S. Всё, что мне нужно - это только прошивка флэш в .hex - файле.

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

Вс сен 12, 2021 23:16:52

Держите.
Коль скоро CLK переехало на D6, линию датчиков DS18x20 я повесил на D1
Вложения
matrixclock_atmega8_max7219.hex.7z
(8.56 KiB) Скачиваний: 275

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

Пн сен 13, 2021 10:26:33

WiseLord,
WiseLord писал(а): линию датчиков DS18x20 я повесил на D1

спасибо за помощь! DS18x20 я не использую, только DHT22. Не использую и фоторезистор: подключил согласно рекомендациям (10к на землю, 510к параллельно фоторезистору), но ночью матрицы мерцают от минимума яркости свечения примерно до половины с периодом примерно в 0,5 с. Разбираться с этим, подбирать резисторы не стал. Оставил только 10к резистор на АЦП 0: табличные уровни яркости устраивают.
Проверил "в железе" на макетной плате прошивку с переназначенными пинами - всё работает. Ещё раз спасибо за отзывчивость!

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

Пн сен 13, 2021 12:43:07

Если всё-таки хотите самостоятельно собирать - посмотрите ролик на предмет того, как использовать WinAVR + компилятор посвежее. Видео про другой мой проект, но в этом плане всё одинаково.



Компилятор посвежее можно попробовать взять здесь или здесь. Рекомендую версию 8, т.к. в моём случае она генерирует наиболее компактный код.

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

Чт сен 16, 2021 22:46:56

WiseLord, спасибо, обязательно посмотрю. Пока же выполняю своё обещание, но сразу говорю: есть проблема. Если установить яркость индикации >=10, наблюдается мерцание: яркость на короткое время спорадически снижается, примерно наполовину. С чем связано - не могу знать. AREF, AVCC закорочены и посажены на +5В. ADC0 подтянут к земле резистором 10кОм. Этот же "феномен" я наблюдал и на макетной плате.
Кому интересно, прилагаю:
1. изменённую схему под прошивку, для которой WiseLord любезно изменил пинаут;
2. саму прошивку (вдруг кто надумает повторять - чтоб не путались в постах);
3. файл со ссылками на модули, применённые для данной платы и прошивки. ССЫЛКИ ДАЮ ТОЛЬКО ДЛЯ ТОГО, ЧТОБ ПОСМОТРЕТЬ НА ФОТО МОДУЛЕЙ. Дело в том, что китайцы часто делают одни и те же модули с разным расположением выводов (поменяны местами, например, SDA и SCL, и т.д.);
4. разводку платы в "народном" SprintLayout 6.0.
ВНИМАНИЕ! разводку печатать зеркально, о чём в файле разводки указано. Тактовые кнопки - угловые. Использование фоторезистора не предусмотрено. Соединение модулей с платой выполняется штыревыми разъёмами с шагом 2,54 мм. Если будет применяться модуль питания 220/5В, НЕОБХОДИМО СЛЕДИТЬ за тем, чтоб при установке он не касался своей тыльной стороной платы модуля DS3231. Я его не применяю, но разводка это допускает. Стойки и винты - тоже с Али, нейлоновые, 12мм М2,5.
Фьюзы для ATmega8: Low: 0x24 High: 0xD1
P.S. Если кому нужно, могу скинуть файлы Gcode для CNC, по которым вырезал плату и монтажные отверстия под стойки.
Вложения
IMG_20210916_222634.jpg
Фото того, что получилось
(147.31 KiB) Скачиваний: 517
Часы матричные на ATmega8 и MAX7219x4.lay6
Разводка
(103.71 KiB) Скачиваний: 359
PCB_pinout_matrixclock_atmega8_max7219.hex
Прошивка Flash, для EEPROM прошивка прежняя
(22.05 KiB) Скачиваний: 298
Partlist.txt
Ссылки на модули - ищите сами по адекватным ценам!
(259 байт) Скачиваний: 219
LED matrix Clock PCB pinout.JPG
Изменённая схема
(124.19 KiB) Скачиваний: 500

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

Пт сен 17, 2021 15:30:15

С перепадами яркости разобрался. Это явление возникает, если подключен только DS18B20, а DHT22 отключен. Видимо, опрос датчика происходит по прерыванию, и при его отсутствии возникает задержка, которая приводит к неправильной установке текущего значения яркости для данного времени суток. Приношу извинения за дезинформацию в предыдущем посте. :(

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

Вс ноя 07, 2021 12:12:20

Здравствуйте.
Если у кого-то остался более ранний редактор еепрома, чем matrixclock-20160910-editor, поделитесь пожалуйста.
А то более свежие не подходят к еепромам от 02.04.2016 и ранее. Появился сдвиг в отображении.

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

Пт окт 28, 2022 16:55:26

Недавно посетил прекрасный город на Неве. Обнаружил в интернет-магазине светодиодные матрицы NMM-20884AS11 по вменяемой цене. Цоколевку не нашел, но прозвонил. На этих индикаторах сделал часики на дачу. Плата односторонняя, поэтому перемычек много. Матрицы устанавливал в последнюю очередь. Фото не передает цвет правильно - в реальности он ближе к малиновому. Печатка и адрес магазина в архиве.
Вложения
Часы на NMM-20884AS11.zip
(195.93 KiB) Скачиваний: 182
Часы.jpg
(39.6 KiB) Скачиваний: 238
NMM-20884AS11.jpg
(117.47 KiB) Скачиваний: 240

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

Вт янв 10, 2023 11:32:45

Добрый день.
Спасибо автору за прикольные часы. Есть проблема, периодически цифры сваливаются в кракозябру, может полностью погаснуть матрица, могут гореть все светодиоды на какой то части. Перезагрузка иногда помогает, иногда нет, бросаю их на несколько дней, потом могут работать нормально несколько дней. Никто с подобным не сталкивался?

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

Ср янв 18, 2023 15:00:24

WiseLord, вы еще не бросили свой проект?
Добрый день.
Спасибо автору за прикольные часы. Есть проблема, периодически цифры сваливаются в кракозябру, может полностью погаснуть матрица, могут гореть все светодиоды на какой то части. Перезагрузка иногда помогает, иногда нет, бросаю их на несколько дней, потом могут работать нормально несколько дней. Никто с подобным не сталкивался?

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

Ср янв 18, 2023 18:03:43

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

А по поводу "кракозябр" могу только посоветовать конденсаторов керамических по питанию микросхем добавить. Ну и соединения пропаять. Проблема явно не программная.

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

Ср янв 18, 2023 18:14:18

Принёс свои часы на завод, а там от помех время от времени загорались матрицы ( не все) , так как было понятно что это не зависание МК, ввёл в программу сброс макс7219 раз в секунду .... Вуаля !!! Всё стало круто .

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

Чт янв 19, 2023 08:06:35

Злой писал(а):Спасибо автору за прикольные часы. Есть проблема, периодически цифры сваливаются в кракозябру, может полностью погаснуть матрица, могут гореть все светодиоды на какой то части

Микросхемы MAX7219 чувствительны к импульсным помехам по питанию, поэтому всегда вешаю на ножки питания микросхемы MAX7219 конденсатор 0.1 мкф, как на микросхемы динамической памяти раньше ставили.
Вложения
IMG_9.jpg
(103.49 KiB) Скачиваний: 155

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

Чт янв 19, 2023 09:55:28

Давно забросил.
А по поводу "кракозябр" могу только посоветовать конденсаторов керамических по питанию микросхем добавить. Ну и соединения пропаять. Проблема явно не программная.

Наверное правильно, нельзя же вечно одним и тем же заниматься. Ждем чего то нового. Кондеры есть, но попробую добавить и дисплей висит на шлейфе, наверное в этом дело, для удобства делал, надо перепаять на постоянку. Спасибо всем за помощь.

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

Вс мар 26, 2023 12:49:50

Извините за глупый вопрос, но хочу уточнить: перед перепрошивкой микроконтроллера часы надо отключать от питания или необязательно?
Ответить