Часы на светодиодных матрицах с драйверами MAX7219
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Я выкладывал проекты для Proteus. Не знаю, почему у Вас не работает.
Если не ошибаюсь, в Proteus 8 уже есть и DHT22 с BMP180 в моделях. Надо бы проверить.
Если не ошибаюсь, в Proteus 8 уже есть и DHT22 с BMP180 в моделях. Надо бы проверить.
-
Maxtor62
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Чт авг 29, 2013 10:16:34
- Откуда: Иркутск
Re: Часы на светодиодных матрицах с драйверами MAX7219
AVK писал(а):Ну так подойдут такие матрицы или нет?
Такие матрицы пойдут и не надо ни чего разворачивать, так как по моей просьбе автор сделал программный разворот, просто прошивается прошивка MAX7219MOD.hex. Естественно к этим матрицам надо ещё сделать платку с контролёром. Вот как получилось у меня:
Последний раз редактировалось Maxtor62 Вс июл 19, 2015 15:02:13, всего редактировалось 1 раз.
Re: Часы на светодиодных матрицах с драйверами MAX7219
WiseLord писал(а):Я выкладывал проекты для Proteus. Не знаю, почему у Вас не работает.
Если не ошибаюсь, в Proteus 8 уже есть и DHT22 с BMP180 в моделях. Надо бы проверить.
Спасибо, этот вариант работает.
Я скачивал проект с самых первых страниц, он с последними прошивками не работал.
- max50
- Мучитель микросхем
- Сообщения: 497
- Зарегистрирован: Ср дек 10, 2008 21:24:28
- Откуда: Алтайский край, Барнаул
Re: Часы на светодиодных матрицах с драйверами MAX7219
WiseLord писал(а):Если не ошибаюсь, в Proteus 8 уже есть и DHT22 с BMP180 в моделях. Надо бы проверить.
Тут можно найти модели. В 7 версии работают.
Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.
- shura2000
- Вымогатель припоя
- Сообщения: 613
- Зарегистрирован: Пн фев 23, 2015 21:17:29
- Откуда: г. Протвино, МО
Re: Часы на светодиодных матрицах с драйверами MAX7219
Последний раз редактировалось shura2000 Вс июл 19, 2015 18:49:42, всего редактировалось 1 раз.
Re: Часы на светодиодных матрицах с драйверами MAX7219
Maxtor62 писал(а):Такие матрицы пойдут и не надо ни чего разворачивать, так как по моей просьбе автор сделал программный разворот, просто прошивается прошивка MAX7219MOD.hex. Естественно к этим матрицам надо ещё сделать платку с контролёром. Вот как получилось у меня:
А можно печатку?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Мда... Похоже у китайцев одни варианты плат развернуты на 90 градусов, другие - на -90. А нормальных, неразвернутых, модуей выпустить они не удосужились.
- shura2000
- Вымогатель припоя
- Сообщения: 613
- Зарегистрирован: Пн фев 23, 2015 21:17:29
- Откуда: г. Протвино, МО
Re: Часы на светодиодных матрицах с драйверами MAX7219
А можно еще один вариант MODа реализовать?
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Попробуйте этот набор прошивок.
Заодно, пожалуйста, проверьте разворот на 180 градусов на прошивке для трёх модулей.
Заодно, пожалуйста, проверьте разворот на 180 градусов на прошивке для трёх модулей.
- Вложения
-
- matrixclock-1b86003.7z
- (24.12 КБ) 451 скачивание
- shura2000
- Вымогатель припоя
- Сообщения: 613
- Зарегистрирован: Пн фев 23, 2015 21:17:29
- Откуда: г. Протвино, МО
Re: Часы на светодиодных матрицах с драйверами MAX7219
У меня все работает, как надо.
Модули встали правильно.
Модули встали правильно.
Re: Часы на светодиодных матрицах с драйверами MAX7219
У меня такая же проблема была, но я делаю под другой контроллер. Тоже перевернул как в последней прошивке.
-
Maxtor62
- Первый раз сказал Мяу!
- Сообщения: 37
- Зарегистрирован: Чт авг 29, 2013 10:16:34
- Откуда: Иркутск
Re: Часы на светодиодных матрицах с драйверами MAX7219
AVK писал(а):А можно печатку?
Да пожалуйста! Только делалась она под те компоненты, которые были под руками и чтобы хоть куда то применить мегу8 в DIP корпусе. Поэтому конструкция получилась несколько громоздкая. И ещё, для стыковки с матрицами применены разъёмы типа PBS у которых загнуты контакты и припаяны прямо сверху на дорожки, готовый модуль DS3231 впаян в плату, модуль BMP180 вставляется в разъём PBS и если с него снимать температуру то его лучше вынести за плату, так же, на всякий случай, развёл согласователь уровней для BMP180 на двух SMD транзисторах 2N7002 и стабилизаторе LM1117, хотя работает и без них,
датчик DHT22 появился уже после того как сделал плату поэтому без разъёма просто припаял проводками. ...что то не получается добавить вложения поэтому ссылка на яндех диск.
https://yadi.sk/d/W1Nw31tBhxaCY
Re: Часы на светодиодных матрицах с драйверами MAX7219
На четырех штуках jy-Mcu 3208 как раз панелька готовая на четырех HT1632 размером 16х64 получится. Выпаять атмеги8 и соединить их с одной атмегой328. Я бы повторил этот проект, если бы автор начал развивать...
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Не получится. Габариты плат не позволят так их совместить.ksa69 писал(а):На четырех штуках jy-Mcu 3208 как раз панелька готовая на четырех HT1632 размером 16х64 получится
Re: Часы на светодиодных матрицах с драйверами MAX7219
Вторую по счету испортил 328мегу, не получаеться правильно фьюзы выставить желательно на CodevisionAVR!
- shura2000
- Вымогатель припоя
- Сообщения: 613
- Зарегистрирован: Пн фев 23, 2015 21:17:29
- Откуда: г. Протвино, МО
Re: Часы на светодиодных матрицах с драйверами MAX7219
AVR Doctor вам в помощь.
Re: Часы на светодиодных матрицах с драйверами MAX7219
мне проще новую запаять! кто прошивал ребят дайте скрин пожалуйста фьюзов!
- WiseLord
- Друг Кота
- Сообщения: 4905
- Зарегистрирован: Чт апр 11, 2013 11:19:59
- Откуда: Минск
- Контактная информация:
Re: Часы на светодиодных матрицах с драйверами MAX7219
Выставляйте фьюзы на 8МГц встроенного генератора. Остальные фьюзы, в принципе, некритичны.
Так что относительно дефолтных нужно как минимум убрать CKDIV8, остальное по желанию.
Остальное - это EESAVE (сохранять eeprom при перепрошивках), BODLEVEL=100 (уровень 4.3В).
В идеале для ATmega328 нужно выставить lfuse = 0xE2, hfuse = 0xD1, efuse = 0xFC.
Так что относительно дефолтных нужно как минимум убрать CKDIV8, остальное по желанию.
Остальное - это EESAVE (сохранять eeprom при перепрошивках), BODLEVEL=100 (уровень 4.3В).
В идеале для ATmega328 нужно выставить lfuse = 0xE2, hfuse = 0xD1, efuse = 0xFC.
Re: Часы на светодиодных матрицах с драйверами MAX7219
WiseLord писал(а):
Заодно, пожалуйста, проверьте разворот на 180 градусов на прошивке для трёх модулей.
Поворот хорошо работает.
Но что-то произошло с календарем: смещен день недели, вместо вторника пишет понедельник и так с каждым днем.
Или я что-то не так делал?
Сначала зашил флеш, затем еепром.
Вопрос снимается, полистал форум, нашел.
Переустановил дату и все стало верно.
Учиться, учиться, ...