Насчет влажности и фотодатчика можно подумать и прикОшачить, а вот насчет режима не совсем понял что вы имеете ввиду. Форматы отображения?dimosic777 писал(а):zordog
Здравствуйте. А нет ли желания и возможности прикашачить в часы измерение влажности, изменение яркости индикатора от фотодатчика и ввести ещё режим индикации как в первоначальном варианте (как на АОНе). Моя благодарность не будет иметь границ, в пределах разумного.
Часы-термометр на микроконтроллере ATmega8.
Re: Часы-термометр на микроконтроллере ATmega8.
- Реклама
-
dimosic777
- Родился
- Сообщения: 3
- Зарегистрирован: Вс апр 17, 2011 22:20:26
Re: Часы-термометр на микроконтроллере ATmega8.
zordog
Да, именно формат отображения как в АОНе: Число, День недели, Часы-минуты. А ещё изменить отображение тенденции изменения давления: сегмент A-повышение, G-нет изменений. D-понижение. Если можно то сгруппировать:
внешняя температура-давление (-12,4 752-) и внутренняя температура-влажность ( 24,1 33 ), знак % - в два разряда:
сегменты ABGF и CDEG. Заранее спасибо.
Да, именно формат отображения как в АОНе: Число, День недели, Часы-минуты. А ещё изменить отображение тенденции изменения давления: сегмент A-повышение, G-нет изменений. D-понижение. Если можно то сгруппировать:
внешняя температура-давление (-12,4 752-) и внутренняя температура-влажность ( 24,1 33 ), знак % - в два разряда:
сегменты ABGF и CDEG. Заранее спасибо.
Re: Часы-термометр на микроконтроллере ATmega8.
Влажность чем мерять будем, серией HIH4ххх или психрометром (добавить еще 1 датчик (влажной) температуры несложно), фотодатчик еще проще, но это не главное. Главное что проще реализовать чтобы не менять разводку? =)dimosic777 писал(а):zordog
Да, именно формат отображения как в АОНе: Число, День недели, Часы-минуты. А ещё изменить отображение тенденции изменения давления: сегмент A-повышение, G-нет изменений. D-понижение. Если можно то сгруппировать:
внешняя температура-давление (-12,4 752-) и внутренняя температура-влажность ( 24,1 33 ), знак % - в два разряда:
сегменты ABGF и CDEG. Заранее спасибо.
Re: Часы-термометр на микроконтроллере ATmega8.
Возможно сделать прошивку с ATmega 16 на ATmega 162?
http://startcd.narod.ru/clock/zordog/index.html
http://startcd.narod.ru/clock/zordog/index.html
-
dimosic777
- Родился
- Сообщения: 3
- Зарегистрирован: Вс апр 17, 2011 22:20:26
Re: Часы-термометр на микроконтроллере ATmega8.
zordog
Наверное менее дорогие HIH-4000-002 или HIH-4010-004- емкостной. Чем отличаются не знаю, желательно поточнее.
На счет разводки я не знаю, я ещё только планирую собирать.
Наверное менее дорогие HIH-4000-002 или HIH-4010-004- емкостной. Чем отличаются не знаю, желательно поточнее.
На счет разводки я не знаю, я ещё только планирую собирать.
- Реклама
Re: Часы-термометр на микроконтроллере ATmega8.
У 162й нет АЦП. Можно, но куча полезной периферии будет не задействована и не будет датчика давления.maxxaa писал(а):Возможно сделать прошивку с ATmega 16 на ATmega 162?
http://startcd.narod.ru/clock/zordog/index.html
Будем посмотреть.dimosic777 писал(а):zordog
Наверное менее дорогие HIH-4000-002 или HIH-4010-004- емкостной. Чем отличаются не знаю, желательно поточнее.
На счет разводки я не знаю, я ещё только планирую собирать.
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
Для кучи - SHT10, датчик влажности и температуры I2C 8/12/14бит 2, 4-5, 5В 4.5%RH http://platan.ru/cgi-bin/qwery.pl/id=90 ... group=5547
цифровой интерфейс.
цифровой интерфейс.
Re: Часы-термометр на микроконтроллере ATmega8.
Хмм... Забавный датчик, мелковат только по габаритам... И чтож я его раньше не заметил.DimAlt писал(а):Для кучи - SHT10, датчик влажности и температуры I2C 8/12/14бит 2, 4-5, 5В 4.5%RH цифровой интерфейс.
PS. Дим, ты это специально? =) Глянул ДШ на него... (Там обсчет этого датчика съест всю коррекцию хода) - погорячился О_о, не говоря уже о кол-ве памяти под float вычисления (с коррекцией погрешности)
И ещё... Аттач по погрешности. Не есть гуд, а SHT15 за синие деньги точно ненадо.
- Вложения
-
- SHTxxx.gif
- (29.39 КБ) 727 скачиваний
Re: Часы-термометр на микроконтроллере ATmega8.
Здравствуйте.DimAlt нельзя ли в прошивке cl5_v17t1_1.7z для пяти индикаторов с вашего сайта, убрать переход на зимнее-летнее время , ведь только в ней есть прерывистый будильник ? Заранее спасибо.
Re: Часы-термометр на микроконтроллере ATmega8.
DimAlt спасибо огромное !!!
Re: Часы-термометр на микроконтроллере ATmega8.
Здравствуйте!
Сделал две платы с такими часами (своя разводка), отлично работают! Спасибо автору за проект!
Вопрос по точности хода часов.
Перепробовал более чем с десяток кварцев на 32.768кГц. В основном с компьютерных матерей. Кварцы нагружены конденсаторами 22+22пф.
- Советские часовые кварцы (мелкие трубчатые) сразу фтопку! С ними отставание на несколько секунд за пару часов. Советские "лодочки" даже пробовать не стал.
- кварцы с матерей в целом (за исключением совсем "китайских") дают стабильно одинаковый результат: +1/+2 секунды в сутки.
Взял на пробу из Эльфы кварцы с заявлеными 15ррм и стандартной нагрузкой 12.5пф - опять стабильно примерно +1 с небольшим секунда в сутки.
(сравнивалось в течение нескольких дней с данными часов спутникового тв ресивера, по идее транспондеры получают и передают на ресивер данные с атомных часов).
Опытным путем попробовал уменьшить (15+15пф), а потом увеличить емкость (25+25пф) нагрузочных конденсаторов кварца- в первом случае спешат еще больше, во втором чуть отстают. Собственно мысль в том, чтобы оставить 22+22пф и добавить один подстроечный конденсатор маленькой емкости и накрутить его "методом тыка". К какому выводу правильнее подпаять подстроечный конд? XTAL1 или XTAL2?
Хочется добиться аппаратной точности как у средних наручных часов (хотя бы +/-1 сек в неделю), а то спешка на полминуты в месяц, согласитесь, это перебор...
Сделал две платы с такими часами (своя разводка), отлично работают! Спасибо автору за проект!
Вопрос по точности хода часов.
Перепробовал более чем с десяток кварцев на 32.768кГц. В основном с компьютерных матерей. Кварцы нагружены конденсаторами 22+22пф.
- Советские часовые кварцы (мелкие трубчатые) сразу фтопку! С ними отставание на несколько секунд за пару часов. Советские "лодочки" даже пробовать не стал.
- кварцы с матерей в целом (за исключением совсем "китайских") дают стабильно одинаковый результат: +1/+2 секунды в сутки.
Взял на пробу из Эльфы кварцы с заявлеными 15ррм и стандартной нагрузкой 12.5пф - опять стабильно примерно +1 с небольшим секунда в сутки.
(сравнивалось в течение нескольких дней с данными часов спутникового тв ресивера, по идее транспондеры получают и передают на ресивер данные с атомных часов).
Опытным путем попробовал уменьшить (15+15пф), а потом увеличить емкость (25+25пф) нагрузочных конденсаторов кварца- в первом случае спешат еще больше, во втором чуть отстают. Собственно мысль в том, чтобы оставить 22+22пф и добавить один подстроечный конденсатор маленькой емкости и накрутить его "методом тыка". К какому выводу правильнее подпаять подстроечный конд? XTAL1 или XTAL2?
Хочется добиться аппаратной точности как у средних наручных часов (хотя бы +/-1 сек в неделю), а то спешка на полминуты в месяц, согласитесь, это перебор...
Re: Часы-термометр на микроконтроллере ATmega8.
Доброго времечка.
2 GrigoriGn:
А вы софтварной коррекцией пользуетесь?
2 GrigoriGn:
А вы софтварной коррекцией пользуетесь?
Коррекция хода часов. Данная величина прибавляется или вычитается каждый час. Шаг 0.008 секунды. (50 значений), максимальное значение 0.391. Пример расчета: при коррекции равной нулю измеряется уход часов, например за 5 дней часы убежали на 3 секунды, тогда коррекция равна 3/(5*24)=0.025.
- Signalman
- Встал на лапы
- Сообщения: 96
- Зарегистрирован: Пт янв 02, 2009 22:34:29
- Откуда: от туда
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
С помощью софтовой коррекции добился точности сек 5-7 за полгода.
Спасибо DimAlt огромное!!!
Спасибо DimAlt огромное!!!
-
Black Raven
- Открыл глаза
- Сообщения: 69
- Зарегистрирован: Пт янв 14, 2011 00:25:34
Re: Часы-термометр на микроконтроллере ATmega8.
Уменя часы на 9 индикаторах, ОА, НС595.
А можно ли добавить в EEPROM календарь? Дело в том, что если в месяце 30 дней - далее они показывают 31, потом идет 32, 33... приходится подводить.
Странное дело еще случилось - ШИМ будильника отказал, вместо него хрипы, писки хаотичные, НО сигнал нажатия кнопок работает правильно! Перешить наверное нужно... просто часы у меня встроенные, а комп далеко!
В остальном все чудненько!
У меня часы, помимо своих обычных функций управляют еще вибромотором, прикрученным к дивану снизу!!! Я на подъем тяжелый.
Может быть кому еще пригодится идея. 
В архиве фото изделия!
А можно ли добавить в EEPROM календарь? Дело в том, что если в месяце 30 дней - далее они показывают 31, потом идет 32, 33... приходится подводить.
Странное дело еще случилось - ШИМ будильника отказал, вместо него хрипы, писки хаотичные, НО сигнал нажатия кнопок работает правильно! Перешить наверное нужно... просто часы у меня встроенные, а комп далеко!
В остальном все чудненько!
У меня часы, помимо своих обычных функций управляют еще вибромотором, прикрученным к дивану снизу!!! Я на подъем тяжелый.
В архиве фото изделия!
- Вложения
-
- мои часы.zip
- Для всеобщего обозрения.
- (300.63 КБ) 477 скачиваний
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
Это прошивка с этой странички? http://startcd.narod.ru/clock/clock.html
Re: Часы-термометр на микроконтроллере ATmega8.
Доброго времечка. Выкроил на днях немного времени и дела обстоят так:
В загашниках был обнаружен ФР1-3, но видимо от старости либо еще чего, но норм результатов я от него не получил. Под боком магазина с р/деталями нету. Меню и т.п. для реализации "яркости от освещенности" сделано, как достану нормальный фоторезюк, продолжу.
По поводу SHT10 - памяти в М16 не хватило =/ А вообще забавный датчик.
Остается только серия HIH4ххх, а именно HIH-4000-004 и ценник приемлемый и АЦП есть свободное и памяти в МК хватит.
Но это уже когда опять выкрою время.
Да, кстати. Переделал меню как хотел (в статье).
В загашниках был обнаружен ФР1-3, но видимо от старости либо еще чего, но норм результатов я от него не получил. Под боком магазина с р/деталями нету. Меню и т.п. для реализации "яркости от освещенности" сделано, как достану нормальный фоторезюк, продолжу.
По поводу SHT10 - памяти в М16 не хватило =/ А вообще забавный датчик.
Остается только серия HIH4ххх, а именно HIH-4000-004 и ценник приемлемый и АЦП есть свободное и памяти в МК хватит.
Но это уже когда опять выкрою время.
Да, кстати. Переделал меню как хотел (в статье).
- edunya
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт дек 02, 2008 10:35:15
- Откуда: Украина
Re: Часы-термометр на микроконтроллере ATmega8.
DimAlt, здравствуйте. Не подскажите, в версиях с этой странички четыре зоны и можно ли добавить их в исходнике с последующей компиляцией? Спасибо.DimAlt писал(а):Это прошивка с этой странички? http://startcd.narod.ru/clock/clock.html
-
DimAlt
- Вымогатель припоя
- Сообщения: 576
- Зарегистрирован: Пт май 19, 2006 05:39:11
- Контактная информация:
Re: Часы-термометр на микроконтроллере ATmega8.
С зонами здесь http://startcd.narod.ru/clock/cl_termo.html
добавляются в файле clock.h
#define kolvo_zon 3
ставьте нужное кол-во зон и компилируйте, вот и все.
добавляются в файле clock.h
#define kolvo_zon 3
ставьте нужное кол-во зон и компилируйте, вот и все.
- edunya
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт дек 02, 2008 10:35:15
- Откуда: Украина
Re: Часы-термометр на микроконтроллере ATmega8.
Благодарю Вас, DimAlt.DimAlt писал(а):С зонами здесь http://startcd.narod.ru/clock/cl_termo.html
добавляются в файле clock.h
#define kolvo_zon 3
ставьте нужное кол-во зон и компилируйте, вот и все.


