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

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

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


Maxtor62
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт авг 29, 2013 10:16:34
Откуда: Иркутск

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

Сообщение Maxtor62 »

WiseLord писал(а):
dt_andrew писал(а):Ежеминутный вывод бегущих строк верну, если считаете, что так лучше. Просто при большом числе датчиков уж слишком долго строка бежит, так и на вывод времени не останется времени :)


Уж и не знаю, когда может понадобиться вывод температуры с пяти датчиков. Особенно с датчика давления BMP180, если он установлен на плате часов, т.к. MAX7219 довольно ощутимо греются. У себя я отключил вывод температуры с датчика давления. А вот ждать целую минуту, чтобы узнать температуру и давление, лично для меня очень напряжно.
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

dt_andrew писал(а):по инструкции по ходу не убедил
не все расписано далеко не все
нет так нет - не для себя прошу

Тролль из вас так себе, если честно. Слишком толсто. Сам Вы даже в своей супер-пупер теме как написали в марте, что схемы готовы и выложите, так с марта и выкладываете. А здесь наитупейшие вопросы задаете, имхо. Еще спросите чертежи корпуса и как подписать кнопки, типа "SB1 как подписать? Кнопка два или кнопка три?"
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

dt_andrew писал(а):расписано далеко не все
Именно всё. Хоть и кратко, но ничего не забыто. Файлы pins.h и eeprom.h для тех, кто хочет понять, что где находится и поменять текстовые строки под себя, приложены к каждому выкладываемому архиву.
dt_andrew писал(а):должна быть четкая инструкция как управлять девайсом
Это же не самолёт, а всего лишь часы. Что там можно такого придумать с управлением, чтобы было непонятно? Советские наручные - и те по тем же принципам настраивались; я ничего от себя не придумывал.
dt_andrew писал(а):а вот преобразователь на FT232RL там был и он подключен к PD0 PD1 что и вносило помехи
Тут согласен, разводка у меня не самая лучшая. Делалось давно (сразу рисовалась плата, как проще, а уж схема рисовалась по плате), а сейчас менять уже поздновато. Начни я этот проект на MAX7219 сейчас, делал бы один в один всё, как у китайских часиков на HT1632, чтобы pins.h был общий безусловно.

Поправил сохранение будильника и сделал вывод бегущих строк как раньше, раз в минуту.
Вложения
matrixclock-eb59857.7z
(109.64 КБ) 340 скачиваний
Последний раз редактировалось WiseLord Вт июн 23, 2015 19:35:29, всего редактировалось 2 раза.
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

Maxtor62 писал(а):в исходнике в display.c поменять код void showMainScreen(void) так, как написано под спойлером.
Изменил исходник как Вы посоветовали. Получаю перевёрнутый экран и как только доходит до 10 или 40 сек, всё зависает и тухнет. Видно не всё так просто. Еще раз спрошу у автора можно ли вернуть вывод бегущей строки в 10 и 40 сек.?

Перевернутый экран - у меня такое когда прошиваю флэш и не прошиваю еепром. Правда только в программе из под windows. Таким образом чтобы не было перевёрнутого экрана, я сначала шью флэш, а затем новый еепром. Код 100% у меня работает. Могу скомпилировать прошивку под вашу плату, через полчасика, как домой доеду.
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

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

Сообщение dark »

WiseLord, возможно сделать чтобы при отсутствии датчиков строка с показаниями не выводилась?
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

так вроде и не выводится. при отсутствии ds1820 просто пишет температуру с барометра..
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

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

Сообщение dark »

При отсутствии всех датчиков пробегает слово "Температура" и все... А хотелось бы, чтоб строка вовсе не появлялась.
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

Maxtor62 писал(а):Изменил исходник как Вы посоветовали. Получаю перевёрнутый экран и как только доходит до 10 или 40 сек, всё зависает и тухнет. Видно не всё так просто. Еще раз спрошу у автора можно ли вернуть вывод бегущей строки в 10 и 40 сек.?

сейчас проверил.
всё именно так как Вы описали. если прошить только flash, то перевернутые цифры и на 10-й или 40-й виснет. просто прошейте eeprom после прошивки flash и все будет ок. я из под винды прошиваю avrdude_prog 3.3 и возникает такая ситуация.
только я не дожидался 10-й или 40-й секунды и шил сразу еепром, поэтому такого глюка не видел. хотя х.з. из-за чего оно так происходит. :o
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

dark писал(а):При отсутствии всех датчиков пробегает слово "Температура" и все... А хотелось бы, чтоб строка вовсе не появлялась.

можно закомментировать строку вывода температуры в исходнике, если не планируется подключать датчики. хотя bmp180 он же по IIC подключен и его если впаял то впаял, в отличие от ds1820, которые можно на провода вешать кучками..
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

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

Сообщение dark »

Это сделать не проблема. Думал такая функция кому-то еще будет полезна кроме меня...
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

ну не знаю. мне кажется, если не планируется подключение датчиков, то и нет смысла забивать память контроллера процедурами работы с ними. вот температура от bmp180 вроде как и не нужна, завышается сильно днем при максимальной яркости матриц(греется плата). при всем при том что еще девайс не в корпусе. вечером рядом с открытым окном ds и bmp показывают одинаково.
вот датчик влажности прикрутить и это будет вообще отлично..
да и вообще функционал часов на высоте. это максимум что я видел на атмеге8. на меге328 можно еще кучу всего добавить типа IR управления и вывода данных на народный мониторинг и т.п.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

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

Сообщение shura2000 »

dark писал(а):Вот моя проверенная плата.
Matrixclock_MAX7219.7z

Изображение


А нету такой на четыре матрицы и датчиками?
Maxtor62
Первый раз сказал Мяу!
Сообщения: 37
Зарегистрирован: Чт авг 29, 2013 10:16:34
Откуда: Иркутск

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

Сообщение Maxtor62 »

ksa69 спасибо Вам за напоминание про EEPROM. Просто заливал прошивку с давлением в другой корпус мега8 и не включил фьюз EESAVE. Видно при перепрошивке EEPROM сбивается поэтому и ни чего не получилось. Сейчас, ради интереса, попробую прошиться ещё раз с вашими изменениями и прошивкой EEPROM, хотя автор уже всё и сделал за что ему огромное спасибо!

... Да, при перепрошивке EEPROM, всё заработало, зря только автора напрягал! Кстати, если включаешь фьюз EESAVE то EEPROM не сбивается и если в ней нет изменений то её можно не перешивать.
WiseLord - всё будильник больше не сбивается, ещё раз Вам спасибо!
Последний раз редактировалось Maxtor62 Ср июн 24, 2015 12:05:21, всего редактировалось 1 раз.
Аватара пользователя
dark
Встал на лапы
Сообщения: 127
Зарегистрирован: Ср июн 04, 2008 00:22:30
Откуда: Украина, Ковель
Контактная информация:

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

Сообщение dark »

shura2000 писал(а):
dark писал(а):Вот моя проверенная плата.
Matrixclock_MAX7219.7z

Изображение


А нету такой на четыре матрицы и датчиками?


К сожалению, нет.
Есть версия из 2-х плат для 4-х матриц без применения китайских модулей. Если интересно, могу выложить.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

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

Сообщение shura2000 »

Конечно выкладывайте.
Аватара пользователя
ksa69
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Ср фев 02, 2011 16:22:32

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

Сообщение ksa69 »

Вопрос к WiseLord, подскажите библиотеку для bmp180 использовали свою или стандартную какую-то?
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

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

Сообщение WiseLord »

Свою делал.
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

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

Сообщение dt_andrew »

видел в теме схему подключения датчика освещенности, счас не нахожу
дайте пожалуйста схему подключения
понял только что подключать надо к PC0
Cheal
Грызет канифоль
Сообщения: 265
Зарегистрирован: Пн окт 31, 2011 12:35:59
Откуда: Родился в Сибири

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

Сообщение Cheal »

Для dt_andrew.

Как подключать на странице 7.

В приложении копия этого сообщения.

Успехов.
Вложения
Яркость.png
(106.52 КБ) 1473 скачивания
Аватара пользователя
dt_andrew
Мявтор!
Сообщения: 2057
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Откуда: Челябинск

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

Сообщение dt_andrew »

Cheal огромное спасибо
помню что в виде схемы была картинка поэтому и упустил текстовый вариант
еще раз спасибо
Ответить

Вернуться в «Статьи»