Часы-термометр на микроконтроллере ATmega8.

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

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


Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Oldnaf »

rivald писал(а):a-11-это индикатор
b-7
c-4
d-2
e-1
f-5
h-3
левый индикатор анод1-12-левый разряд-15 нога 595
анод2-9 -1
анод3-8 -2
средний анод1-12 -3
анод2-9 -4
анод3-8 -5
правый анод1-12 -6
анод2-9 -7
анод3-8 -9


Огромное спасибо, а по 2 вопросу правильно я там обвел зеленым?
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

DimAlt, подправь пожалуйста прошивку на 595, чтобы вместо d(дом) было П
Пожалуйста, я не проверял..
Вложения
cl9_v42_P.zip
(47.51 КБ) 271 скачивание
rivald
Родился
Сообщения: 18
Зарегистрирован: Сб сен 05, 2009 07:17:48

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение rivald »

Oldnafу-правильно
rivald
Родился
Сообщения: 18
Зарегистрирован: Сб сен 05, 2009 07:17:48

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение rivald »

Почему часы на 595 садят батарейку CR2032 до 0.7 в. а на ИД10 все нормально
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Oldnaf »

nbo писал(а):m.ix
Вот исправил, а также во втором режиме мигает точка. Кроме того изыскал резервы :))) и вернул шестой режим, правда практической пользы от него не вижу. Пробуйте, в железе не пробывал :oops: .

Можно спросить, что за прошивки? клок, маятник клок? Плиз что в них нового? Спасибо
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Oldnaf »

Братцы, помогите разобраться никак не могу разобраться в настройках что и в какой последовательности показывает.
Вот допустим такая комбинация " 4г0с05пю3 " и почему и ногда показывает только число.месяц.год. Как сделать так чтобы последовательно показывал показатели. Спасибо.

Все с настройкой разобрался.

Теперь другая беда, иногда загораются сразу все сегменты в 9 индикаторах поморгают слегка и опять все возвращается назад. Что за беда? Может что с прошивкой намудрил? (Это первый мой опыт работы с микроконтроллерами AVR) Программировал в Кодевиженавр.
Сначала выставил контроллер, порт
Затем меню, файл, загрузить флеш
выставил фьюзы как в статье (правда там для понипрог, может в этом ошибка?)
затем прошиваю, контроллер шьется, верифицируется, затем там менюшка я прочитал как залить фьюзы, я нажал, чтото залилось.
Выключил вставил в схему. Все работает, только иногда загорается все насвете.
Подскажите мож чего намудрил, не правильно сделал?
И по схеме вопрос, что за диод (VD4 5v1) он у меня отсутствует.
И еще у меня отсутствуют сопротивления которые идут на сегменты - это критично?
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Signalman »

Уважаемый Александр. Можно ли в версии для шести индикаторов, чтоб в "0" режиме моргала чёрточка в одном разряде, а не в двух как сейчас. Уж очень растянуто получается. А "9" режим пустой или я где то не дочитал?
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

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

Signalman писал(а): в версии для шести индикаторов, чтоб в "0" режиме моргала чёрточка в одном разряде, а не в двух как сейчас.
с сайта разработчика прошивку бери там она и будет одна чёрточка.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Signalman »

Хотелось бы версию, где с П. вместо d. и миганием точки во "2" режиме.
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

Oldnaf писал(а):Теперь другая беда, иногда загораются сразу все сегменты в 9 индикаторах поморгают слегка и опять все возвращается назад. Что за беда? Может что с прошивкой намудрил? (Это первый мой опыт работы с микроконтроллерами AVR)
Сброс настроек делали?
rivald писал(а):Почему часы на 595 садят батарейку CR2032 до 0.7 в. а на ИД10 все нормально
Ток замеряли? Дело в том, что я не делал эту версию в железе. Вполне возможно, что что то упустил. Ну тут еще надо определить, что потребляет. Не правильно устанавливаются выводы мк или микросхемы 74НС595. Или остальная схема. Вообщем надо знать полную схему, версию прошивки.
Аватара пользователя
nbo
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вт май 06, 2008 20:14:37
Откуда: Ukraine

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение nbo »

Signalman писал(а):Хотелось бы версию, где с П. вместо d. и миганием точки во "2" режиме.

Черточка мигает в одном разряде.
Версия без термостата, пробуйте.
9-й да - пустой.
Александр.
Вложения
clock-new-П-1mig.rar
(96.57 КБ) 298 скачиваний
Последний раз редактировалось nbo Пт дек 23, 2011 17:18:18, всего редактировалось 1 раз.
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Oldnaf »

DimAlt писал(а):
Oldnaf писал(а):Теперь другая беда, иногда загораются сразу все сегменты в 9 индикаторах поморгают слегка и опять все возвращается назад. Что за беда? Может что с прошивкой намудрил? (Это первый мой опыт работы с микроконтроллерами AVR)
Сброс настроек делали?

Да, после сброса настроек вроде все лучше. Помаргивания продолжаются. И что я заметил моргают в какихто определенных моментах когда на индикаторах высвечивается день недели, а в остальных случаях все нормально. И если можно подскажите я не ставил сопротивления на сегменты и пропустил стабилитрон в цепи power detect - Это критично? Спасибо.
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

Сопротивления надо все же поставить. На счет стабилитрона, если не нужен переход в сберегающий режим, то можно замкнуть ножку мк РС5(28) на землю. Стабилитрон помогает быстро переключать часы в режим сбережения.
Укажите схему, ссылку на прошивку и номер режима где есть засветка, попробую исправить.
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

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

Мои большие синенькие часики 4,5 см в
потребляют 50мА 12в
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Signalman »

Спасибо Александр. Прошивки работают как надо и простая и с маятником.
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Signalman »

Теперь вопрос к Дмитрию. Вопрос про туже чёрточку между часами и минутами :) в версии 9 разрядов прошивка cl9_v42_P.zip . Она перестала моргать, а горит постоянно во всех режимах, где есть часы. В старых версиях она моргала. Это закралась ошибка или сделано специально? (сброс настроек делал)
DimAlt
Вымогатель припоя
Сообщения: 576
Зарегистрирован: Пт май 19, 2006 05:39:11
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение DimAlt »

Не посмотрел, что в исходнике отключено мигание. В файле clock.h была закомментирована строчка
#define miganie // если обьявленна то линия, разделяющая часы и минуты, мигает.
А у Вас наблюдается подмаргивание, о чем писалось выше?
Вложения
cl9_v42_P2.zip
с миганием разделяющей линии
(46.48 КБ) 246 скачиваний
Аватара пользователя
Signalman
Встал на лапы
Сообщения: 96
Зарегистрирован: Пт янв 02, 2009 22:34:29
Откуда: от туда
Контактная информация:

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Signalman »

Спасибо нормально мигает.
Собрал уже несколько таких часов и ничего подобного как у Oldnaf не наблюдалось. Первые часы уже работают почти 3 года и батарейки не менялись ни разу.
Специально сейчас гонял часы 15 мин. с включенными "3" и "6" режимами отображения на новой прошивке и ничего плохого не увидел.
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение Oldnaf »

Signalman писал(а):Спасибо нормально мигает.
Собрал уже несколько таких часов и ничего подобного как у Oldnaf не наблюдалось. Первые часы уже работают почти 3 года и батарейки не менялись ни разу.
Специально сейчас гонял часы 15 мин. с включенными "3" и "6" режимами отображения на новой прошивке и ничего плохого не увидел.

Возможны 2 варманта:
1 Я чтото намудрил с питанием (отсутствие стабилитрона, отсутствие сопротивлений. Коротыша нигде нет. Сегодня доберусь до часиков тогда ногу коротну на массу и сопротивления поставлю, если ничего не изменится значит чтото с фьюзами наверно)
2. Не правильно прошил фьюзы (если можно скриншот какие фьюзы выставляете)
И вот такой вопрос, в кодевижнавр , я перед прошивкой ставлю галочки в окне фьюзов и прошиваю или еще надо отдельно фьюзы прошивать там вроде есть в меню пункт типа прошить фьюзы. Подскажите ПЛИЗ. А то я чтото совсем с этими фьюзами заблудился. Спасибо.
rivald
Родился
Сообщения: 18
Зарегистрирован: Сб сен 05, 2009 07:17:48

Re: Часы-термометр на микроконтроллере ATmega8.

Сообщение rivald »

Термометр завышает показания на пару градусов при температуре ниже нуля, до -10, ниже не проверялось. Сравнивали с несколькими ртутными, спиртовыми термометрами. Насколько точно он показывает (ds18b20)? Возможна ли корректировка? При плюсовых температурах нормально вроде.
пысы
датчиков 4 штуки- все показывают одинаково )
Ответить

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