Страница 39 из 108
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 08:40:24
pavasilich
vahmurka писал(а):
round.hex
новая прошивка:
* добавлено автоопределение DS1307 / PCF8563
* исправлено промаргивание температуры при одном датчике
* исправлено отставание смены температуры от переключения светодиодов дом\улица
* не проверено, так как неначем
проверял только в протеусе
Залил прошивку в часы. Результат:
* у меня стоит PCF85833T, работает (другой просто нет в наличии)
* промаргивания температуры при одном датчике нет
* отставания смены температуры от переключения светодиодов дом\улица нет, переключаются четко раз в 2 секунды
Разделяющие светодиоды (часы/минуты) мигают 2 раза в секунду, создается впечатление, что часы куда-то спешат или находятся в режиме установки (это сугубо личное впечатление).
Включение каждого последующего секундного светодиода происходит при погасании разделительных светодиодов.
Лично мое мнение:
Смену температуры увеличить до 3х-4х секунд.
Мигание разделительных светодиодов-1 раз в секунду.
Зажигание секундных светодиодов- одновременно с зажиганием разделительных.
Естественно, если это возможно. Программировать я не умею, даже скомпилировать asm в hex не могу, да и учиться уже поздно. Поэтому и выложил просьбу постом выше скомпилировать
round2.asm в hex.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 11:49:23
Alexeyslav
Никогда не поздно.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 12:43:56
Sergei33
Здравствуйте vahmurka. Как правильно выставить фьюзы в ПониПро (где поставить"галочки") и реализован ли календарь с DS1307 в часах, если нет, то возможно ли это сделать? В программировании я абсолютный ноль, а желание остается.
Спасибо.
Сергей
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 13:37:52
Alexeyslav
Клендарь реализовать не сложно, только выводить его некуда. Если добавить индикаторов - это будут совсем другие часы.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 14:34:11
Sergei33
А если использовать те же индикаторы, что показывают время, но для этого понадобится менять программу для периодического включения время-календарь. К сожалению я в программировании.... Отсюда и просьба к автору и всем тем, кто в этом смыслит.
Спасибо.
Сергей.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 14:49:08
Alexeyslav
Это будет просто ужасно! будет очень сложно определить что показывают часы в данный момент - дату или время. Использовать те же индикаторы можно только если дата вызывается нажатием кнопки. И то, это решение было актуально в 80-х для экономии дорогих индикаторов...
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 20:52:05
The Skull
pavasilich писал(а):
Залил прошивку в часы. Результат:
* у меня стоит PCF85833T, работает (другой просто нет в наличии)
У меня 8563, полет нормальный
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт фев 26, 2013 21:52:15
Нифелим
Чтоже,часы закончены почти-остасля корпус

.Народ,насколько сложно релизовать такие часы в плане ПО и железа?
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Ср фев 27, 2013 12:09:25
Нифелим
Sergei33 писал(а):Здравствуйте vahmurka. реализован ли календарь с DS1307 в часах, если нет, то возможно ли это сделать? В программировании я абсолютный ноль, а желание остается.
Спасибо.
Сергей
А если использовать индикаторы календаря размером как на знак "градуса" и разместить их над индикаторами часов.Отображение в виде : число месяц год. к примеру 30 11 2013 ?
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Ср фев 27, 2013 13:25:59
Alexeyslav
Тогда это будут совсем другие часы.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Ср фев 27, 2013 13:49:16
Radan
Нифелим писал(а):Чтоже,часы закончены почти-остасля корпус

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

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Ср фев 27, 2013 14:11:37
Alexeyslav
Светодиоды можно SMD-шные применить, а сверху просто наложить маску с дырочками нужной формы. Вот в этой маске-то и проблема... Поидее, такое могут вырезать из пластика лазерной резкой, это надо искать у рекламщиков в крупных городах.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Сб мар 02, 2013 07:04:47
Panzerschutze
vahmurka писал(а):тоже, но один светодиод бегущий по кругу, почти без засвета.
* всё в теории, проверить не на чем
Уважаемые коты! Просьба к Вам громадная! Разжуйте пожалуйста чайнику , т.е. мне, как же всё -таки скомпилировать этот hex из asm??? Два дня в нете убил - ни Х.....Я!!!!!!! блин не получается.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Сб мар 02, 2013 08:45:29
Martin76
Panzerschutze писал(а):Разжуйте пожалуйста чайнику , т.е. мне, как же всё -таки скомпилировать этот hex из asm???
А про
AVRstudio и как с ней работать почитать где нибудь, не вариант?

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вс мар 03, 2013 11:49:56
pavasilich
vahmurka писал(а):тоже, но один светодиод бегущий по кругу, почти без засвета.
* всё в теории, проверить не на чем
Прое...ся 2 дня, наконец скомпилировал в hex, залил в часы и вот что получилось:
*в течении 30 сек. бежит светодиод по кругу против часовой стрелки, перепрыгивая через 1 светодиод
*на 20й секунде появляется 2-й светодиод, который прыгает через 2 светодиода против часовой стрелки
*в общем, за 30 сек. один светодиод пробегает круг, а второй почти полкруга, потом гаснут. Следующие 30 сек. все светодиоды погашены, с началом следующей минуты все повторяется
*все остальное работает нормально
Сначала думал, что неправильно скомпилировал, попробовал скомпилировать предыдущий asm (round.asm), залил, полет нормальный. По новой скомпилировал round2, залил- то же самое, что описАл вначале поста.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вс мар 03, 2013 12:11:15
m.ix
У кого восьмёрки на светодиодах?
Как эти светодиоды паяли ровненько? - равняли и выравнивали.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Пн мар 04, 2013 06:14:53
Panzerschutze
pavasilich писал(а):vahmurka писал(а):тоже, но один светодиод бегущий по кругу, почти без засвета.
* всё в теории, проверить не на чем
Прое...ся 2 дня, наконец скомпилировал в hex, залил в часы и вот что получилось:
*в течении 30 сек. бежит светодиод по кругу против часовой стрелки, перепрыгивая через 1 светодиод
*на 20й секунде появляется 2-й светодиод, который прыгает через 2 светодиода против часовой стрелки
*в общем, за 30 сек. один светодиод пробегает круг, а второй почти полкруга, потом гаснут. Следующие 30 сек. все светодиоды погашены, с началом следующей минуты все повторяется
*все остальное работает нормально
Сначала думал, что неправильно скомпилировал, попробовал скомпилировать предыдущий asm (round.asm), залил, полет нормальный. По новой скомпилировал round2, залил- то же самое, что описАл вначале поста.
Во мля! А я думал у меня руки кривые.Такая-же х....я: и про е....лю с hex и про работу часов. Пользуюсь прошивкой с 30 стр. Только тоже светодиоды не совсем в такт с секундами моргают.
Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт мар 05, 2013 00:02:45
Martin76
Так предупреждали же, что не проверенная в железе прошивка

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт мар 05, 2013 09:32:35
pavasilich
Martin76 писал(а):Так предупреждали же, что не проверенная в железе прошивка
Да это понятно, поэтому и описАл, как она работает (так сказать, проверил в железе эту прошивку)

Re: Часы-термометр на м-к ATmega8 с секундной стрелкой
Добавлено: Вт мар 05, 2013 14:20:45
The Skull
Народ, а кто подскажет , верхний или нижний разьем уличный ??
И как индицируется минус ?
UPD В связи с опущением температуры на улице разобрался сам, нижний.