Там на XTAL2 по сопле +5в прошло, думаю этим убило. Я снял, припаял кварц на 8мгц и провода - она не ожила.Martin76 писал(а):Первую мегу можно было попробовать оживить внешним кварцем.
Простые часы на светодиодных матрицах.
-
MegaBarsik
- Открыл глаза
- Сообщения: 75
- Зарегистрирован: Пт июл 17, 2009 19:35:54
Re: Простые часы на светодиодных матрицах.
- Реклама
-
MegaBarsik
- Открыл глаза
- Сообщения: 75
- Зарегистрирован: Пт июл 17, 2009 19:35:54
Re: Простые часы на светодиодных матрицах.
Спасибо, убрал jtag, баг со столбцами исчез =)Martin76 писал(а): дефолтные 1МГц с JTAG ом. .
Теперь надо с частотой разобраться...
-
belov.alex1995
- Встал на лапы
- Сообщения: 91
- Зарегистрирован: Сб ноя 30, 2013 01:57:26
Re: Простые часы на светодиодных матрицах.
MegaBarsik, на счет меги, я как то тоже запорол фьюзы, оживить помогла RC цепочка 
- Вложения
-
- Screenshot_1.png
- (89.09 КБ) 996 скачиваний
-
MegaBarsik
- Открыл глаза
- Сообщения: 75
- Зарегистрирован: Пт июл 17, 2009 19:35:54
Re: Простые часы на светодиодных матрицах.
Прибил случайно вторую микру =)belov.alex1995 писал(а):MegaBarsik, на счет меги, я как то тоже запорол фьюзы, оживить помогла RC цепочка
Но прогресс есть, запустил на частоте 4Мгц, работает без багов. Почему не хочет запускаться на частоте 8мгц не понятно....??? Есть подозрения, что все знают что-то, чего я не знаю )
Re: Простые часы на светодиодных матрицах.
Обнаружился следующий баг в крайней прошивке от uk8amk: после отключения "на горячую" второго датчика температуры, в бегущей строке продолжает отражаться последняя считанная им температура. В меню видится один датчик, но отображение двух температур продолжается. Подписи к температурам в этом случае отсутствуют.
Да, кстати, не понял, как переназначать программно датчики "дом"-"улица"? Как поменять длительность звучания будильника?
Есть такое пожелание-хотелось бы что бы как-нибуть отражалось на дисплее состояние будильника (вкл.-выкл.). Точка какая-нибуть появлялась двойная, как у vvsv что ли...
Хотелось бы иметь как минимум по два будильника на каждый день. Если есть возможность, то таймер обратного отсчета.
P.S. Календарь неплохо бы расширить года эдак до 2050
(у меня советские электронные часики на люминсцентных лампах до сих пор работают с 1982 года
)
Да, кстати, не понял, как переназначать программно датчики "дом"-"улица"? Как поменять длительность звучания будильника?
Есть такое пожелание-хотелось бы что бы как-нибуть отражалось на дисплее состояние будильника (вкл.-выкл.). Точка какая-нибуть появлялась двойная, как у vvsv что ли...
P.S. Календарь неплохо бы расширить года эдак до 2050
Последний раз редактировалось vadpi Вс дек 28, 2014 21:00:01, всего редактировалось 1 раз.
- Реклама
- alcxa
- Это не хвост, это антенна
- Сообщения: 1349
- Зарегистрирован: Ср мар 26, 2014 21:50:55
- Откуда: RF-73 ULN
- Контактная информация:
Re: Простые часы на светодиодных матрицах.
Сотри мегу - считай фьюзы (по-моему должно быть Hi=99 Lo=E1 ) и разберись с инверсией фьюз, и раз ты нашел jtag в старшем байте то и в младший настроишь правильно.MegaBarsik писал(а):..убрал jtag, баг со столбцами исчез =)...надо с частотой разобраться...Martin76 писал(а): дефолтные 1МГц с JTAG ом. .
Если правильно выставляешь, а шьется не то - то ищи проблему в программаторе или попробуй ПО другое
Все для сборки часов на 60мм светодиодных матрицах (платки, матрицы и др. комплектующие)
-
MegaBarsik
- Открыл глаза
- Сообщения: 75
- Зарегистрирован: Пт июл 17, 2009 19:35:54
Re: Простые часы на светодиодных матрицах.
я не мог понять почему в документации бред написан.. Пока не понял, что в доке инвертировано =)alcxa писал(а): - то ищи проблему в программаторе или попробуй ПО другое
Ставлю я все правильно, пишется так как ставлю, но не запускается оно на 8мгц и это на 3х МК.
Запускается на 1,2,4 а на 8ми не запускается, потребление ноль.
Spien всегда включен(запрограммирован), т.е бит установлен в 0 =) Если в проге галочка, значит галочка это 0(ноль) запрограммировано, нет галочки - бит установлен в 1 ( не запрограммировано)
По документации: CSEL3-0: 0100 - частота 8Мгц. т.е CSEL3=0,CSEL2=1,CSEL1=0,CSEL0=0.
у автора аналогичная информация на скриншоте.
Sut1-0 прошивал все три варианта - без изменений.
Т.е в AVRDude_Prog(опция инверсные биты выбрана): CSEL3-0: галочка, нет, галочка, галочка. (0100)
Волшебство какое-то
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
vadpi
Попробу тоже подёргать датчики.
#define ALARM_LEN 2 // длительность будильника в минутах
Попробу тоже подёргать датчики.
Меню-Система-Температура-Обмен датчиковДа, кстати, не понял, как переназначать программно датчики "дом"-"улица"?
В исходном коде, файл config.h :Как поменять длительность звучания будильника?
#define ALARM_LEN 2 // длительность будильника в минутах
Re: Простые часы на светодиодных матрицах.
Отключил первый датчик (второй отключен), через некоторое время пропала температура в бегущей строке. Подключил снова (один), температуры нет,вошел в меню, видится один. Вернулся в режим времени, в бегущей строке появилось отражение температуры (одно), через некоторое время опять второе значение температуры. Идет вплотную к первому, не меняется. Прошивка 18s20_18b20. Fuse "BODEN" включен.
В меню "обмен датчиков" при подключенных 2-х датчиках стоял "+", ручного выбора не обнаружил. Не понял, программа сама определяет, какой на улице?
Или "+" надо включать только после не правильного определения уличного и домашнего датчика?
А из меню длительность будильника никак нельзя регулировать?
Хорошо бы сделать... Несколько будильников позволят через реле включать скажем свет в доме при отсутствии семьи дома, имитируя присутствме.
По меню: логично было бы первым пунктом расположить будильники, вторым таймеры (если будут, жене на кухне бывают нужны
), третим текст, время и дату объединить в один пункт, система на последнем месте (пункты меню по востребованности).
Не обратил внимание, есть ли автовыход из меню при отсутствии активности кнопок?
P.S. Хотелось бы в режиме показа секунд получить возможность обнуления с корекцией минут.
P.P.S. Возможность перемещения строк и столбцов в данной прошивке дает интересный эффект
Можно выставить зеркальное отображение шрифта...
Положив плату горизонтально и расположив небольшое зеркало под углом в 45 градусов к ней, а на лицевую сторону поставив полупрозрачную зеркальную пленку, можно получить модный "световой бесконечный туннель"... На youtube полно видео таких конструкций, часов, правда, не видел.
В меню "обмен датчиков" при подключенных 2-х датчиках стоял "+", ручного выбора не обнаружил. Не понял, программа сама определяет, какой на улице?
А из меню длительность будильника никак нельзя регулировать?
По меню: логично было бы первым пунктом расположить будильники, вторым таймеры (если будут, жене на кухне бывают нужны
Не обратил внимание, есть ли автовыход из меню при отсутствии активности кнопок?
P.S. Хотелось бы в режиме показа секунд получить возможность обнуления с корекцией минут.
P.P.S. Возможность перемещения строк и столбцов в данной прошивке дает интересный эффект
Положив плату горизонтально и расположив небольшое зеркало под углом в 45 градусов к ней, а на лицевую сторону поставив полупрозрачную зеркальную пленку, можно получить модный "световой бесконечный туннель"... На youtube полно видео таких конструкций, часов, правда, не видел.
-
MegaBarsik
- Открыл глаза
- Сообщения: 75
- Зарегистрирован: Пт июл 17, 2009 19:35:54
Re: Простые часы на светодиодных матрицах.
MegaBarsik писал(а): Волшебство какое-то
Моя мохнатый морда нашёль ошибка!
Сначала повесил светодиод(отдельно от платы) и убедился, что движение есть на всех частотах. Потом методом исключения добрался до датчика температуры. Чего не туда воткнул, пока не смотрел...
Всем спасибо, ушел есть холодец
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Именно так. Зимой и летом с этим проблем возникнуть не должно. Весной или осенью, когда температура дома и на улице примерно одна, можно дотронуться ладошкой до домашнего датчика и понаблюдать.vadpi писал(а):Или "+" надо включать только после не правильного определения уличного и домашнего датчика?
Нет.Не обратил внимание, есть ли автовыход из меню при отсутствии активности кнопок?
Более того, можно перевернуть существующую плату кверх ногами(чтобы кнопки стали с другой стороны) и после настройки сделать её более удобной скажем для левши.Можно выставить зеркальное отображение шрифта...
Тут кто-то спрашивал про ATmega16.
По предварительным оценкам чтобы программу упихнуть в 16КБ, надо отказаться от таких функций:
-убрать мелодии из будильника. Ну 1-2 оставить возможно
-поздравлялки/тексты
-DS18B20, только радиодатчик
-температурная динамика
-управление яркостью табло. По крайней мере не все режимы.
Если пооптимизировать код, то получится ещё парочку процентов выиграть, но это уже несущественно.
Не думаю что такой результат будет кому-то полезным.
Re: Простые часы на светодиодных матрицах.
Автовыход сделать бы неплохо
Скажем, через минуту отсутствия активности кнопок.
По дисплею: хорошо бы уменьшить высоту "Г." после года на пару строк и уменньшить ширину верхней перекладины на один пиксель, т.е. "г" прописная вместо заглавной, что-логично. "С" в градусах заузить на пиксель, можно уменьшить ее высоту за счет нижнего столбца-двух, будет смотреться лучше.
Замена столбцов и строк-просто отличная идея. Браво! Очень упрощает разводку плат и дает дополнительные возможности
По компиляции под 16 мегу: существует огромный парк часов на данной микросхеме, и иметь стабильную, эстетически правильно работающую прошивку хочется всем. Хотя бы "бюджетный" вариант. Можно, конечно, перепаять процессор, но не все с этим справятся
1) мелодии можно выбросить все (ну не очень они-честно), оставив самый противный бипер. Кому надо полифонию, навесит карту памяти с интерфейсом на "тиньке" (в данном топике есть схема подключения) и закачает мелодии на свой вкус
2) текст жалко, но - имиджевая, а не необходимая функция- ИМХО.
3) датчиков температуры надо пару и желательно не радио. Т.е. радио желателен, но если им нужно пожертвовать
и без этого никак , то можно
.
4) Бог сней, с динамикой, как-нибуть проживем без динамики, в статике, раньше как-то жили
...
5) яркость дисплея-важно. Очень желательна по таймеру и по фотодатчику. В крайнем случае-только таймер. Может оптимизация даст эти необходимые "пару процентов" для управления датчиками температуры и яркостью дисплея.
Почему-то просто уверен, что "бюджетная" прошивка для 16 меги пойдет "на ура" при условии сохранения прочих "вкусностей"
P.S. А с какой целью в меню вынесена автокалибровка RC-генератора, почему ее нельзя делать при первом включении автоматически?
По дисплею: хорошо бы уменьшить высоту "Г." после года на пару строк и уменньшить ширину верхней перекладины на один пиксель, т.е. "г" прописная вместо заглавной, что-логично. "С" в градусах заузить на пиксель, можно уменьшить ее высоту за счет нижнего столбца-двух, будет смотреться лучше.
Замена столбцов и строк-просто отличная идея. Браво! Очень упрощает разводку плат и дает дополнительные возможности
По компиляции под 16 мегу: существует огромный парк часов на данной микросхеме, и иметь стабильную, эстетически правильно работающую прошивку хочется всем. Хотя бы "бюджетный" вариант. Можно, конечно, перепаять процессор, но не все с этим справятся
1) мелодии можно выбросить все (ну не очень они-честно), оставив самый противный бипер. Кому надо полифонию, навесит карту памяти с интерфейсом на "тиньке" (в данном топике есть схема подключения) и закачает мелодии на свой вкус
2) текст жалко, но - имиджевая, а не необходимая функция- ИМХО.
3) датчиков температуры надо пару и желательно не радио. Т.е. радио желателен, но если им нужно пожертвовать
4) Бог сней, с динамикой, как-нибуть проживем без динамики, в статике, раньше как-то жили
5) яркость дисплея-важно. Очень желательна по таймеру и по фотодатчику. В крайнем случае-только таймер. Может оптимизация даст эти необходимые "пару процентов" для управления датчиками температуры и яркостью дисплея.
Почему-то просто уверен, что "бюджетная" прошивка для 16 меги пойдет "на ура" при условии сохранения прочих "вкусностей"
P.S. А с какой целью в меню вынесена автокалибровка RC-генератора, почему ее нельзя делать при первом включении автоматически?
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Простые часы на светодиодных матрицах.
Автокалибровку нежелательно делать когда часы питаются от зарядки мобилы или другого "плохого" источника. В противном случае тактовая частота будет рассчитана неверно(из-за нестабильного питания) и это повиляет на надёжность работы с радиодатчиком и правильность воспроизведения мелодий.vadpi писал(а):А с какой целью в меню вынесена автокалибровка RC-генератора, почему ее нельзя делать при первом включении автоматически?
Re: Простые часы на светодиодных матрицах.
Так позвольте, а от чего еще запитывать, как не от зарядок телефонных?
Самый дешевый и приемлемый вариант. Правда, я по совету из данного топика, набрал на барахолке зарядок качественных от Samsung в элиптическом корпусе. Уже почти год "полет нормальный". Выходное напряжение практически 5В. В половине часов стоит DC-DC конвертор на 34063 и есть возможность с помощью джампера переключать 5В_6,5-20В. Эти запитал от старых 12В блоков питания.
- murmanik
- Нашел транзистор. Понюхал.
- Сообщения: 196
- Зарегистрирован: Чт дек 30, 2010 11:32:07
- Откуда: Мурманск
Re: Простые часы на светодиодных матрицах.
Для стабильности работы часов запитываю все часы или через 34063 или 7805.Напряжение на входе получается должно быть больше 5 вольт.От мобилок в основном выход-5 в.Беру трансформаторные адаптеры 9-12 вольт.В комиссионных магазинах-море разных по 100 рублей.Только надо смотреть выход-бывает,что выход переменка.Он конечно несколько больше по размеру,чем от мобилок.vadpi писал(а): Уже почти год "полет нормальный". Выходное напряжение практически 5В. В половине часов стоит DC-DC конвертор на 34063 и есть возможность с помощью джампера переключать 5В_6,5-20В. Эти запитал от старых 12В блоков питания.
- Bulych
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пн апр 14, 2014 20:37:17
- Откуда: Ярославль
Re: Простые часы на светодиодных матрицах.
Собрал и я такие часики. Делал на связке hc595_ULN2803 с матрицами 60 мм с ОА в строке (повернул на 90 градусов). Микроконтроллер сразу запаял ATmega 32. Прошивка последняя от uk8amk. Заработали сразу по включению питания. Спасибо всем, кто учавствовал в создании и модернизации этих часов.
uk8amk: будет возможность, допишите таймер.
И ещё, мысли вслух: 24 столбца - 24 часа в сутках - можно реализовать что то вроде суточного логгера температуры (графически выводить значение без масштаба, каждый час в отдельном столбике)
uk8amk: будет возможность, допишите таймер.
И ещё, мысли вслух: 24 столбца - 24 часа в сутках - можно реализовать что то вроде суточного логгера температуры (графически выводить значение без масштаба, каждый час в отдельном столбике)
Последний раз редактировалось Bulych Вт дек 30, 2014 19:08:50, всего редактировалось 1 раз.
Re: Простые часы на светодиодных матрицах.
Собрал и я такие часики. Делал на связке hc595_ULN2803 с матрицами 60 мм с ОА в строке (повернул на 90 градусов).
То есть плата ОК , а матрицы перевернуты ?
То есть плата ОК , а матрицы перевернуты ?
- Bulych
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пн апр 14, 2014 20:37:17
- Откуда: Ярославль
Re: Простые часы на светодиодных матрицах.
Плата для матриц с ОА в строке лежит в первом посте. Прошивка остаётся для ОК.redut68 писал(а):То есть плата ОК , а матрицы перевернуты ?
Re: Простые часы на светодиодных матрицах.
Bulych Можете показать плату готовую , спасибо
- Bulych
- Первый раз сказал Мяу!
- Сообщения: 24
- Зарегистрирован: Пн апр 14, 2014 20:37:17
- Откуда: Ярославль
Re: Простые часы на светодиодных матрицах.
Печатка в lay. Или фотография нужна?
- Вложения
-
- OA_hc595_ULN2803.lay
- (181.96 КБ) 610 скачиваний


