Например TDA7294

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





Текущее время: Ср июл 02, 2025 00:18:13

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


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



Начать новую тему Ответить на тему  [ Сообщений: 1849 ]     ... , , , 42, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс ноя 08, 2015 14:45:55 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
WiseLord писал(а):
По будням нет времени особо. А сегодня, в субботу, возился с другим девайсом:

Изображение

Может быть, завтра появится желание, и продолжу с светодиодной матрицей играться.. не знаю пока.


у самого такой на столе стоит на ESP12e))
а матрицу на MAX7129 туда прикрутить, не пробовали еще?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс ноя 08, 2015 15:44:45 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Я пробовал. Но как то коряво смотрится. Выше были ссылки на это.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вс ноя 08, 2015 15:59:42 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
Я тоже не пробовал пока. Это я ESP-01 модули туда прикрутил как самые бесполезные из имеющихся, взяв прошивку чужую. Лишь бы куда применить - особо с ними не поэкспериментируешь.

Вот начну играться с ESP-07 / ESP-12 - тогда и буду прикручивать, уже в своём каком-нибудь проекте.

dt_andrew писал(а):
скролировать лучше в пределах определенного фрейма
Понятное дело. У меня в планах сделать возможность прокрутку большого шрифта целиком, а мелких - либо в нижней, либо в верхней половине матрицы. Т.е. что-то одно может отображаться статично вверху, например, тогда как что-то другое прокручиваться внизу.

Здесь, кстати, я реализовал хранение прокручиваеемой строки уже в виде именно массива символов. В проекте матричных часов вся строка, которую надо прокручивать, помещается в длинный буфер длиной 640 пикселей именно в виде длинного кадра, который затем постепенно смещается по основному кадру длиной 32 точки. Поэтому требуется много ОЗУ (640 байт) для хранения такого кадра, а длина строки получается в среднем около 110 символов (5..6 точек на символ).

Для большой матрицы такое хранение скроллируемого длинного кадра - сильно жирно будет. Поэтому там строка хранится именно как строка, а уже во время самой прокрутки вычитывается очередной элемент выводимой в данный момент буквы.

Собственно, сегодня я день убил на то, чтобы переделать на подобный манер и текущий проект матричных часов. Зато результат налицо:

Для HT1632 с ATmega8:

До: размер прошивки 8126 байтов, использование ОЗУ 923 байта - максимальная длина выводимой строки около 110 символов

После: размер прошивки 8134 байта, использование ОЗУ 570 байтов - при этом максимальная длина выставлена в 250 символов, но ничто не мешает увеличить её ещё вдвое или даже больше.

В новой реализации можно и DS18x20 4 штуки повесить одновременно с BMP180 и DHT22, и выводить показания от всего этого, не боясь, что не хватит строки в 110 символов, как раньше.

Таким образом,

Обновление прошивка

- Более чем вдвое увеличена максимальная длина выводимой строки.

- Оптимизировано потребление ОЗУ.


Ну а полученный код аппаратной прокрутки вполне пригодится и для большой матрицы.

P.S.
Файл перезалит - исправлена пара мелких багов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб ноя 14, 2015 19:30:18 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
WiseLord здравствуйте! Собрал несколько экземпляров ваших часов. Одни часы стоят на работе где бывают перепады напряжения после которых в бегущей строке появляется какой то мусор. Перепрошивка EEPROM восстанавливает текст. Поставил на питание электролит 470мкф немного помогло но не во всех случаях. Подскажите пожалуйста как с этим бороться.


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб ноя 14, 2015 19:41:37 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1035
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4884
Откуда: Минск
Рейтинг сообщения: 0
BODEN/BODLEVEL в FUSE-битах на какой уровень выставлены? По идее, при настройке на 4В (оба бита в нуле) не должно такое наблюдаться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб ноя 14, 2015 19:42:54 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
Выставлены на 4 вольта


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Сб ноя 14, 2015 19:44:49 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
Я даже дома попробовал просто передернуть вилку блока питания и иногда появляется каша в тексте


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн ноя 16, 2015 20:57:02 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
у меня раньше тоже осыпался EEPROM на Mega8, полечил фьюзами на 4в, BODEN и EESAVE. и посмотрите что с пином reset, не висит ли он в воздухе.
http://homes-smart.ru/fusecalc/?prog=av ... rt=ATmega8


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Пн ноя 16, 2015 21:10:38 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
EEPROM нарушается именно при перепаде напряжения. Когда идет просто выключение или включение питания то ничего не нарушается. Reset посмотрю. Спасибо


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

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
Kuzma511 писал(а):
EEPROM нарушается именно при перепаде напряжения. Когда идет просто выключение или включение питания то ничего не нарушается. Reset посмотрю. Спасибо

попробуйте с другим БП, более мощным. все современные импульсные БП имеют диапазон входных напряжений 100-260 В.
если выход на 2 А 5В, а потребление часов 0.1-0.3 А, то есть запас хода на перебои в электросети(конденсатор инвертора большей емкости и фильтр на +5). У меня на 2х амперном БП от вебкамеры часы еще светятся 2 сек после выдергивания из розетки.
КПД импульсных БП от 80% под нагрузкой, так что замена БП потребления не увеличит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт ноя 17, 2015 16:07:25 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
У меня блок питания от ipad правда не родной. Написано 2А. Замеры не проводил. Я поставил на разъем питания электролит 470мкф сбои резко уменьшились. Может имеет смысл увеличить его и посадить емкости у самой меги.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт ноя 17, 2015 16:23:41 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 1
Медали: 1
Получил миской по аватаре (1)
ребята, не страдайте херней
примените нормальный блок питания и не надо будет шунтировать разными емкостями
если есть осцил посмотрите что творится на вашем блоке в плане помех и прочего
я применял блоки от камер AXIS на 9В, питал от самодельного трансформаторного - проблем не было
если блоки в норме то проблема явно не в нем, на крайний случай если есть лабалаторник - запитайте от него
по экспериментам будет ясно где проблема в собранной плате или в питании

по опыту - собрано 4 шт часов - проблем нет при разных вариантах питания ( фузы выставлены верно), некоторые работают уже около года
если грубо сказал - простите - хотел помочь, чтоб не тратили время искать проблему там где ее нет


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт ноя 17, 2015 16:49:32 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
Есть не страдать херней!!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт ноя 17, 2015 16:58:37 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
язвить изволите...


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

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
Изволю. У меня нет блоков питания от камер. Покупать дорогой источник для часов не рационально. А проблему хочется решить. Кстати на работе стоят еще одни часы собранные на HT1632 у них нет таких проблем с таким же источником.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт ноя 17, 2015 17:20:33 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
сами и ответили на свою проблему - дело в плате проблемных часов
посмотрите на предмет разводки земли
блокировочных конденсаторов по питанию
на крайний случай поменять контроллер
поймите я действительно хочу помочь,
если другая плата ведет себя адекватно а ваша нет, то явно проблемы в ней
проблема может проявляться от дохлого или не качественного кондера, я и говорил что осцилятор бы здесь сильно помог
но раз его нет то только замена элементов и проверка


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Вт ноя 17, 2015 21:10:43 
Вымогатель припоя

Зарегистрирован: Ср сен 09, 2015 13:09:15
Сообщений: 558
Рейтинг сообщения: 0
То что бп от камеры это совпадение)) камеры запитаны по PoE, и бп накопился целый пакет, вот и юзаю в поделках.
А блокировочными кондюками не надо пренебрегать, 0,1 мкф керамику прямо на пины питания меги, и шину питания контроллера матриц, ближе к входу. Ну и электролит для импульсных схем на 47 мкф. Сильно большие по емкости могут сделать обратный эффект при включении схемы( ток заряда кондюка просадит шину питания в ответственный момент загрузки меги). Да и разводка pcb для микроконтроллеров имеет свои особенности, учитывайте наносекундные помехи в шинах питания.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Ср ноя 18, 2015 00:45:02 
Открыл глаза

Зарегистрирован: Ср окт 17, 2007 00:30:30
Сообщений: 47
Рейтинг сообщения: 0
коты такой вопрос, правлю еепром эдитором свой шрифт, сохраняю, прошиваю, а шрифт как был так и остался, что я делаю не правильно? Прошиваю только flash и еепром, фьюзы не трогаю, уже два контроллера случайно залочил с ними, изза неправильности выставления. Часы на плате 3208


Последний раз редактировалось Phino Ср ноя 18, 2015 07:53:32, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Ср ноя 18, 2015 06:14:58 
Вымогатель припоя
Аватар пользователя

Карма: 6
Рейтинг сообщений: 119
Зарегистрирован: Пн фев 23, 2015 21:17:29
Сообщений: 613
Откуда: г. Протвино, МО
Рейтинг сообщения: 0
Попробуйте переключить шрифты. Их там три. Правятся только два.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы на светодиодных матрицах с драйверами MAX7219
СообщениеДобавлено: Ср ноя 18, 2015 16:18:38 
Открыл глаза

Карма: 2
Рейтинг сообщений: 2
Зарегистрирован: Ср апр 16, 2014 07:13:00
Сообщений: 58
Рейтинг сообщения: 0
kloker писал(а):
То что бп от камеры это совпадение)) камеры запитаны по PoE, и бп накопился целый пакет, вот и юзаю в поделках.
А блокировочными кондюками не надо пренебрегать, 0,1 мкф керамику прямо на пины питания меги, и шину питания контроллера матриц, ближе к входу. Ну и электролит для импульсных схем на 47 мкф. Сильно большие по емкости могут сделать обратный эффект при включении схемы( ток заряда кондюка просадит шину питания в ответственный момент загрузки меги). Да и разводка pcb для микроконтроллеров имеет свои особенности, учитывайте наносекундные помехи в шинах питания.

Спасибо за совет. Попробую в выходные посмотреть осциллографом блок питания и применить ваши рекомендации
Прямо боюсь писать- вдруг опять раздасться окрик НЕ СТРАДАЙТЕ ХЕРНЕЙ :shock:


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

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


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

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


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

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


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