Часы-термометр на м-к ATmega8 с секундной стрелкой

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

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


Аватара пользователя
pavasilich
Мучитель микросхем
Сообщения: 409
Зарегистрирован: Ср фев 22, 2012 17:50:27
Откуда: РФ, Европа

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение pavasilich »

vahmurka писал(а):
round.hex
новая прошивка:
* добавлено автоопределение DS1307 / PCF8563
* исправлено промаргивание температуры при одном датчике
* исправлено отставание смены температуры от переключения светодиодов дом\улица
* не проверено, так как неначем
проверял только в протеусе
Залил прошивку в часы. Результат:
* у меня стоит PCF85833T, работает (другой просто нет в наличии)
* промаргивания температуры при одном датчике нет
* отставания смены температуры от переключения светодиодов дом\улица нет, переключаются четко раз в 2 секунды
Разделяющие светодиоды (часы/минуты) мигают 2 раза в секунду, создается впечатление, что часы куда-то спешат или находятся в режиме установки (это сугубо личное впечатление).
Включение каждого последующего секундного светодиода происходит при погасании разделительных светодиодов.
Лично мое мнение:
Смену температуры увеличить до 3х-4х секунд.
Мигание разделительных светодиодов-1 раз в секунду.
Зажигание секундных светодиодов- одновременно с зажиганием разделительных.
Естественно, если это возможно. Программировать я не умею, даже скомпилировать asm в hex не могу, да и учиться уже поздно. Поэтому и выложил просьбу постом выше скомпилировать round2.asm в hex.
Изображение
Реклама
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Никогда не поздно.
Реклама
Sergei33
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт ноя 18, 2010 17:22:45

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Sergei33 »

Здравствуйте vahmurka. Как правильно выставить фьюзы в ПониПро (где поставить"галочки") и реализован ли календарь с DS1307 в часах, если нет, то возможно ли это сделать? В программировании я абсолютный ноль, а желание остается.
Спасибо.
Сергей
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Клендарь реализовать не сложно, только выводить его некуда. Если добавить индикаторов - это будут совсем другие часы.
Реклама
Эиком - электронные компоненты и радиодетали
Sergei33
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Чт ноя 18, 2010 17:22:45

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Sergei33 »

А если использовать те же индикаторы, что показывают время, но для этого понадобится менять программу для периодического включения время-календарь. К сожалению я в программировании.... Отсюда и просьба к автору и всем тем, кто в этом смыслит.
Спасибо.
Сергей.
Реклама
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Это будет просто ужасно! будет очень сложно определить что показывают часы в данный момент - дату или время. Использовать те же индикаторы можно только если дата вызывается нажатием кнопки. И то, это решение было актуально в 80-х для экономии дорогих индикаторов...
Реклама
Аватара пользователя
The Skull
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс сен 16, 2012 23:18:50
Откуда: Мариуполь

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение The Skull »

pavasilich писал(а): Залил прошивку в часы. Результат:
* у меня стоит PCF85833T, работает (другой просто нет в наличии)
У меня 8563, полет нормальный
Нифелим
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пт фев 19, 2010 00:26:16
Откуда: Украина.Горловка

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Нифелим »

Чтоже,часы закончены почти-остасля корпус :beer: .Народ,насколько сложно релизовать такие часы в плане ПО и железа?
Вложения
assistant--ah-1083-red_4990990.jpg
(7.14 КБ) 1553 скачивания
Нифелим
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Пт фев 19, 2010 00:26:16
Откуда: Украина.Горловка

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Нифелим »

Sergei33 писал(а):Здравствуйте vahmurka. реализован ли календарь с DS1307 в часах, если нет, то возможно ли это сделать? В программировании я абсолютный ноль, а желание остается.
Спасибо.
Сергей
А если использовать индикаторы календаря размером как на знак "градуса" и разместить их над индикаторами часов.Отображение в виде : число месяц год. к примеру 30 11 2013 ?
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Тогда это будут совсем другие часы.
Radan
Мучитель микросхем
Сообщения: 465
Зарегистрирован: Ср июн 21, 2006 08:24:32
Откуда: Лисичанск
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Radan »

Нифелим писал(а):Чтоже,часы закончены почти-остасля корпус :beer: .Народ,насколько сложно релизовать такие часы в плане ПО и железа?
Всё зависит от квалификации разработчика. Если есть наработки, то несколько дней.
А вот изготовление - уже другие сроки. И без ЧПУ хорошо не сделать. Светодиодов то такой формы нет, нужно делать...
Может лучше к готовым присмотрется? Например, таким: http://www.led-art.com.ua/files/content/534_pic.jpg
Если уж и разрабатывать, то такие, каких ещё нет. :))
Alexeyslav
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Alexeyslav »

Светодиоды можно SMD-шные применить, а сверху просто наложить маску с дырочками нужной формы. Вот в этой маске-то и проблема... Поидее, такое могут вырезать из пластика лазерной резкой, это надо искать у рекламщиков в крупных городах.
Panzerschutze
Встал на лапы
Сообщения: 90
Зарегистрирован: Пт дек 23, 2011 16:47:01

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Panzerschutze »

vahmurka писал(а):тоже, но один светодиод бегущий по кругу, почти без засвета.
* всё в теории, проверить не на чем
Уважаемые коты! Просьба к Вам громадная! Разжуйте пожалуйста чайнику , т.е. мне, как же всё -таки скомпилировать этот hex из asm??? Два дня в нете убил - ни Х.....Я!!!!!!! блин не получается.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20176
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

Panzerschutze писал(а):Разжуйте пожалуйста чайнику , т.е. мне, как же всё -таки скомпилировать этот hex из asm???
А про AVRstudio и как с ней работать почитать где нибудь, не вариант? :tea:
Аватара пользователя
pavasilich
Мучитель микросхем
Сообщения: 409
Зарегистрирован: Ср фев 22, 2012 17:50:27
Откуда: РФ, Европа

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение pavasilich »

vahmurka писал(а):тоже, но один светодиод бегущий по кругу, почти без засвета.
* всё в теории, проверить не на чем
Прое...ся 2 дня, наконец скомпилировал в hex, залил в часы и вот что получилось:
*в течении 30 сек. бежит светодиод по кругу против часовой стрелки, перепрыгивая через 1 светодиод
*на 20й секунде появляется 2-й светодиод, который прыгает через 2 светодиода против часовой стрелки
*в общем, за 30 сек. один светодиод пробегает круг, а второй почти полкруга, потом гаснут. Следующие 30 сек. все светодиоды погашены, с началом следующей минуты все повторяется
*все остальное работает нормально
Сначала думал, что неправильно скомпилировал, попробовал скомпилировать предыдущий asm (round.asm), залил, полет нормальный. По новой скомпилировал round2, залил- то же самое, что описАл вначале поста.
Изображение
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение m.ix »

У кого восьмёрки на светодиодах?
Как эти светодиоды паяли ровненько? - равняли и выравнивали.
Лечу лечить WWWашу покалеченную технику.
Panzerschutze
Встал на лапы
Сообщения: 90
Зарегистрирован: Пт дек 23, 2011 16:47:01

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Panzerschutze »

pavasilich писал(а):
vahmurka писал(а):тоже, но один светодиод бегущий по кругу, почти без засвета.
* всё в теории, проверить не на чем
Прое...ся 2 дня, наконец скомпилировал в hex, залил в часы и вот что получилось:
*в течении 30 сек. бежит светодиод по кругу против часовой стрелки, перепрыгивая через 1 светодиод
*на 20й секунде появляется 2-й светодиод, который прыгает через 2 светодиода против часовой стрелки
*в общем, за 30 сек. один светодиод пробегает круг, а второй почти полкруга, потом гаснут. Следующие 30 сек. все светодиоды погашены, с началом следующей минуты все повторяется
*все остальное работает нормально
Сначала думал, что неправильно скомпилировал, попробовал скомпилировать предыдущий asm (round.asm), залил, полет нормальный. По новой скомпилировал round2, залил- то же самое, что описАл вначале поста.
Во мля! А я думал у меня руки кривые.Такая-же х....я: и про е....лю с hex и про работу часов. Пользуюсь прошивкой с 30 стр. Только тоже светодиоды не совсем в такт с секундами моргают.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20176
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение Martin76 »

Так предупреждали же, что не проверенная в железе прошивка :sleep:
Аватара пользователя
pavasilich
Мучитель микросхем
Сообщения: 409
Зарегистрирован: Ср фев 22, 2012 17:50:27
Откуда: РФ, Европа

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение pavasilich »

Martin76 писал(а):Так предупреждали же, что не проверенная в железе прошивка
Да это понятно, поэтому и описАл, как она работает (так сказать, проверил в железе эту прошивку) :solder:
Изображение
Аватара пользователя
The Skull
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс сен 16, 2012 23:18:50
Откуда: Мариуполь

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой

Сообщение The Skull »

Народ, а кто подскажет , верхний или нижний разьем уличный ??
И как индицируется минус ?

UPD В связи с опущением температуры на улице разобрался сам, нижний.
Последний раз редактировалось The Skull Вт мар 05, 2013 19:35:49, всего редактировалось 1 раз.
Ответить

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