Например TDA7294

Форум РадиоКот • Просмотр темы - Часы на светодиодных матрицах с драйверами MAX7219
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт окт 17, 2025 04:22:31

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 1849 ]     ... , , , 70, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт июн 09, 2017 12:11:56 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 0
Она под верхний вариант этого: http://img.radiokot.ru/files/86983/om80kmn1h.png
Плюс перепутаны местами слои (зелёный и синий), но это уже вопрос печати.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт июн 09, 2017 13:33:42 
Первый раз сказал Мяу!

Зарегистрирован: Чт апр 09, 2009 04:46:58
Сообщений: 20
Рейтинг сообщения: 0
Вот разводка под ОК. Сравните со своей.Они один в один.

Добавлено after 18 minutes 45 seconds:
Сейчас переподключил матрицу. Ардуиновский тест, проверяющий каждую точку в матрице работает.

Добавлено after 56 minutes 24 seconds:
Прошил ардуиновскую атмегу прошивкой под 3 матрицы. Правда распаяна на проводках только одна матрица, но всё работает, минуты меняются, строка бежит! Спасибо всем, помогли разобраться.


Вложения:
OK.JPG [159.3 KiB]
Скачиваний: 992
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пт июн 09, 2017 13:40:36 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 0
Да, у меня этот вариант разводки. Он под матрицы типа GNM-12881-Ax (у которой 13, 3, 4, 10, 6, 11, 15 и 16 выводы - аноды).

Говорить о матрицах с общим анодом или общим катодом по сути бессмысленно, потому что непонятно, что считать общим.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 10, 2017 09:01:48 
Открыл глаза

Карма: 1
Рейтинг сообщений: 2
Зарегистрирован: Чт авг 23, 2012 08:19:06
Сообщений: 42
Рейтинг сообщения: 0
Я делал на плате dark с такими матрицами 23088-ASR

Спасибо, посмотрел цоколёвку 23088 - стандартная. Но она с общим катодом, а плата dark - с общим анодом. Или у него не одна плата?
.

Я делал на трех матрицах с ощим катодом.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 10:25:48 
Родился

Зарегистрирован: Пт май 26, 2017 20:30:39
Сообщений: 16
Рейтинг сообщения: 0
Подскажите куда копать, связка такая: nano+4 china matrix+ds3231
Изображение
матрицы уже собраны на одной плате (модуль)?
Прошивка вот эта: matrixclock_max7219_atmega328.hex версия v20160910


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 11:45:35 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 1
Подскажите куда копать, связка такая: nano+4 china matrix+ds3231
Изображение
матрицы уже собраны на одной плате (модуль)?
Прошивка вот эта: matrixclock_max7219_atmega328.hex версия v20160910

копать в сторону проверки контактов в борде, бывают и провода перемычек бракованные. проверьте сопротивление от ножки Нано до пина на матрице. если больше ома, то китайцы борду с чермета штамповали без анодирования, попадались и такие(поржавели к осени).
аналогичная матрица работает без нареканий 2 года.
в нано хеш заливали через SPI программатор с полной очисткой чипа? в Нано загрузчик под Ардуино 1 кб занимает.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 12:31:52 
Родился

Зарегистрирован: Пт май 26, 2017 20:30:39
Сообщений: 16
Рейтинг сообщения: 0
Подскажите куда копать, связка такая: nano+4 china matrix+ds3231
Изображение
матрицы уже собраны на одной плате (модуль)?
Прошивка вот эта: matrixclock_max7219_atmega328.hex версия v20160910

копать в сторону проверки контактов в борде, бывают и провода перемычек бракованные. проверьте сопротивление от ножки Нано до пина на матрице. если больше ома, то китайцы борду с чермета штамповали без анодирования, попадались и такие(поржавели к осени).
аналогичная матрица работает без нареканий 2 года.
в нано хеш заливали через SPI программатор с полной очисткой чипа? в Нано загрузчик под Ардуино 1 кб занимает.


Спасибо за ответ, с матрицами точно всё в порядке работали под ардуинкой.
Прошивку заливал через usb isp и AVRDUDEPROG с очисткой чипа, единственное на что грешу, по не опытности fuse мог не так выставить.
Не подскажите как в AVRDUDEPROG fuse под эту прошивку выставить?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 13:49:31 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 1
Devit: Зажать все три кнопки и выбрать нужную ориентацию матриц.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 20:18:06 
Родился

Зарегистрирован: Пт май 26, 2017 20:30:39
Сообщений: 16
Рейтинг сообщения: 0
Devit: Зажать все три кнопки и выбрать нужную ориентацию матриц.


Спасибо, ориентация встала на место, но всё равно что то не так:

Изображение

И при нажатии на любую кнопку изображение либо исчезает, либо всё виснет.

P.S. Одни косяк свой нашёл, fuse не те были, стало лучше, но не до конца :(

Добавлено after 6 hours 21 minute 51 second:


Последний раз редактировалось DeVit Сб июн 17, 2017 21:19:42, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 20:37:49 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
Devit: Зажать все три кнопки и выбрать нужную ориентацию матриц.


Спасибо, ориентация встала на место, но всё равно что то не так:

Изображение

И при нажатии на любую кнопку изображение либо исчезает, либо всё виснет.

P.S. Одни косяк свой нашёл, fuse не те были, стало лучше, но не до конца :(

Добавлено after 6 hours 21 minute 51 second:
С дуру прошил matrixclock_ru.bin в eeprom ардуины, теперь ничего не запускается, шьётся, но не стартует!
Подскажите, что всё ушатал ардуино?

на фото видно, что в борду воткнута плата стабилизатора питания. у вас просадки по +5 нет случаем на пинах nano?
я с ам с такой-же бордой, БП и nano иногда парюсь, тока стабилизатора частенько не хватает на всё (на вход надо от 9 до 12В 1 А подать), и разок as1117-5 уже поменял :))
и да, хеш прошивки скомпилен под мегу 8, а в нано-3 мега 328. по лапкам и портам совпадает, а по организации памяти не совсем. на сколько бинарно совместимы вопрос интересный. вы, насколько я понял взяли готовый хеш без сборки из исходников.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 20:55:47 
Родился

Зарегистрирован: Пт май 26, 2017 20:30:39
Сообщений: 16
Рейтинг сообщения: 0
Напругу 9 вольт подаю, просадки вроде нет, да я готовый hex прошивал. Сам не программист от слова Совсем :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 17, 2017 23:12:44 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 1
kloker писал(а):
и да, хеш прошивки скомпилен под мегу 8
Не говорите ерунду.

Обязательно должны быть прошиты:
matrixclock_max7219_atmega328.hex - собственно прошивка
matrixclock_ru.bin - или другой необходимый язык по желанию.
Fuse-биты устанавливаются на работу от внутреннего 8МГц генератора.

Необходим резистор 4,7кОм (подтяжка к питанию) на порту PD3 (даже если датчик влажности DHT22 не используется)
Необходим резистор 10кОм на землю на ADC0 (даже если фоторезистор не используется).

На всякий случай, можно ещё и часы обесточить, чтобы время в RTC сбросилось (странно, что именно секунды не отображаются). В любом случае, есть смысл войти в настройки времени (удержание кнопки 1) и "пнуть" секунды.

Хорошо бы ещё убедиться, что никаких лишних резисторов-светодиодов (имеющихся на плате с Arduino) нет на задействованных в схеме ножках (например, в Arduino любят вешать на SCK светодиод, а в проекте здесь кнопка. И я не уверен, что оно может сосуществовать (а-ля кнопка всё время "нажата" светодиодом).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс июн 18, 2017 00:05:49 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
извиняюсь за дезинформацию, невнимательно посмотрел на имя файла прошивки, давно собирал да подзабылось.
светодиоды мешают для определения нажатий кнопок, приходится компенсировать дополнительными подтяжками к шинам питания, чтобы не выпаивать токоограничивающие резисторы светодиодов, если такие цепи висят на пинах кнопок. на PB5/CSK висит светодиод, и пин заюзан под кнопку.
http://www.ba0sh1.com/wp-content/upload ... no-3.3.png
я подтягивал резистором на 1 кОм к плюсу, светик горел постоянно, но контроллер мог определить замыкание кнопки на землю питания.
иначе цепь светика давала состояние постоянно нажатой кнопки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс июн 18, 2017 08:56:33 
Родился

Зарегистрирован: Пт май 26, 2017 20:30:39
Сообщений: 16
Рейтинг сообщения: 0
Обязательно должны быть прошиты:
matrixclock_max7219_atmega328.hex - собственно прошивка
matrixclock_ru.bin - или другой необходимый язык по желанию.


Подскажите, а bin файл нужно в епром прошивать?
И фьюзы правильные?
Изображение


Вложения:
fuse.png [42.1 KiB]
Скачиваний: 769
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс июн 18, 2017 09:42:58 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 1
Да.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт июн 22, 2017 00:32:45 
Родился

Зарегистрирован: Вс дек 11, 2016 13:24:21
Сообщений: 9
Рейтинг сообщения: 0
Привет всем!
Кто нибудь собрал эти часы с Atmel Studio 7.0?
Нарисовал тут пару новых букв в "font-cp1251-08.c"
Но компилировать не получается.
Инсталлировал Atmel Studio 7.0 в windows 7
Подключил все файлы (20160910) к Atmel Studio 7.0, но пишет что не поместиться на АТмега8
Build FAILED.
"region `text' overflowed by 1000 bytes"
Где копать или может какая то другая программа для этого?

Плата 1 JY-MCU 3208pro с ATMEGA8L и HT1632C


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт июн 22, 2017 11:57:13 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
Привет всем!
Кто нибудь собрал эти часы с Atmel Studio 7.0?
Нарисовал тут пару новых букв в "font-cp1251-08.c"
Но компилировать не получается.
Инсталлировал Atmel Studio 7.0 в windows 7
Подключил все файлы (20160910) к Atmel Studio 7.0, но пишет что не поместиться на АТмега8
Build FAILED.
"region `text' overflowed by 1000 bytes"
Где копать или может какая то другая программа для этого?

Плата 1 JY-MCU 3208pro с ATMEGA8L и HT1632C

текущая версия прошивки набита под завязку
варианта 2, выкинуть не используемое (датчики к примеру или знаки в шрифтах), или поменять мегу 8 на мегу328, выпаяв с платы, и перекомпиляв уже под 328 мегу.
разница между чипами только в объеме памяти (смотреть сводную таблицу в даташитах).

но это моё имхо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Чт июн 22, 2017 13:11:01 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 0
Попробуйте включить опции компилятора -ffunction-sections -fdata-sections и линкера -Wl,--gc-sections -Wl,--relax - ситуация должна улучшиться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 24, 2017 02:00:59 
Родился

Зарегистрирован: Вс дек 11, 2016 13:24:21
Сообщений: 9
Рейтинг сообщения: 0
Попробуйте включить опции компилятора -ffunction-sections -fdata-sections и линкера -Wl,--gc-sections -Wl,--relax - ситуация должна улучшиться.


Да так намного лучше, но почему то с моим hex-файлом часы не запускаются?


Вложения:
Build.txt [12.17 KiB]
Скачиваний: 330
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб июн 24, 2017 07:20:16 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4887
Откуда: Минск
Рейтинг сообщения: 0
А оригинальный (мой) hex работает? А оригинальные исходники, собранные в студии?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 1849 ]     ... , , , 70, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y