Страница 60 из 92
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 11:05:34
zordog
dimosic777 писал(а):zordog
Здравствуйте. А нет ли желания и возможности прикашачить в часы измерение влажности, изменение яркости индикатора от фотодатчика и ввести ещё режим индикации как в первоначальном варианте (как на АОНе). Моя благодарность не будет иметь границ, в пределах разумного.
Насчет влажности и фотодатчика можно подумать и прикОшачить, а вот насчет режима не совсем понял что вы имеете ввиду. Форматы отображения?
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 15:29:38
dimosic777
zordog
Да, именно формат отображения как в АОНе: Число, День недели, Часы-минуты. А ещё изменить отображение тенденции изменения давления: сегмент A-повышение, G-нет изменений. D-понижение. Если можно то сгруппировать:
внешняя температура-давление (-12,4 752-) и внутренняя температура-влажность ( 24,1 33 ), знак % - в два разряда:
сегменты ABGF и CDEG. Заранее спасибо.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 16:00:08
zordog
dimosic777 писал(а):zordog
Да, именно формат отображения как в АОНе: Число, День недели, Часы-минуты. А ещё изменить отображение тенденции изменения давления: сегмент A-повышение, G-нет изменений. D-понижение. Если можно то сгруппировать:
внешняя температура-давление (-12,4 752-) и внутренняя температура-влажность ( 24,1 33 ), знак % - в два разряда:
сегменты ABGF и CDEG. Заранее спасибо.
Влажность чем мерять будем, серией HIH4ххх или психрометром (добавить еще 1 датчик (влажной) температуры несложно), фотодатчик еще проще, но это не главное. Главное что проще реализовать чтобы не менять разводку? =)
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 16:20:18
maxxaa
Возможно сделать прошивку с ATmega 16 на ATmega 162?
http://startcd.narod.ru/clock/zordog/index.html
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 17:22:28
dimosic777
zordog
Наверное менее дорогие HIH-4000-002 или HIH-4010-004- емкостной. Чем отличаются не знаю, желательно поточнее.
На счет разводки я не знаю, я ещё только планирую собирать.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 17:59:47
zordog
У 162й нет АЦП. Можно, но куча полезной периферии будет не задействована и не будет датчика давления.
dimosic777 писал(а):zordog
Наверное менее дорогие HIH-4000-002 или HIH-4010-004- емкостной. Чем отличаются не знаю, желательно поточнее.
На счет разводки я не знаю, я ещё только планирую собирать.
Будем посмотреть.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Вт апр 19, 2011 21:32:29
DimAlt
Для кучи - 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.
Добавлено: Ср апр 20, 2011 05:12:18
zordog
DimAlt писал(а):Для кучи - SHT10, датчик влажности и температуры I2C 8/12/14бит 2, 4-5, 5В 4.5%RH цифровой интерфейс.
Хмм... Забавный датчик, мелковат только по габаритам... И чтож я его раньше не заметил.
PS. Дим, ты это специально? =) Глянул ДШ на него...
(Там обсчет этого датчика съест всю коррекцию хода) - погорячился О_о, не говоря уже о кол-ве памяти под float вычисления (с коррекцией погрешности)
И ещё... Аттач по погрешности. Не есть гуд, а SHT15 за синие деньги точно ненадо.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пт апр 22, 2011 17:20:22
kt361
Здравствуйте.
DimAlt нельзя ли в прошивке
cl5_v17t1_1.7z для пяти индикаторов с вашего сайта, убрать переход на зимнее-летнее время , ведь только в ней есть прерывистый будильник ? Заранее спасибо.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пт апр 22, 2011 19:34:08
DimAlt
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Сб апр 23, 2011 08:09:32
kt361
DimAlt спасибо огромное !!!
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пн апр 25, 2011 14:09:35
GrigoriGn
Здравствуйте!
Сделал две платы с такими часами (своя разводка), отлично работают! Спасибо автору за проект!
Вопрос по точности хода часов.
Перепробовал более чем с десяток кварцев на 32.768кГц. В основном с компьютерных матерей. Кварцы нагружены конденсаторами 22+22пф.
- Советские часовые кварцы (мелкие трубчатые) сразу фтопку! С ними отставание на несколько секунд за пару часов. Советские "лодочки" даже пробовать не стал.
- кварцы с матерей в целом (за исключением совсем "китайских") дают стабильно одинаковый результат: +1/+2 секунды в сутки.
Взял на пробу из Эльфы кварцы с заявлеными 15ррм и стандартной нагрузкой 12.5пф - опять стабильно примерно +1 с небольшим секунда в сутки.
(сравнивалось в течение нескольких дней с данными часов спутникового тв ресивера, по идее транспондеры получают и передают на ресивер данные с атомных часов).
Опытным путем попробовал уменьшить (15+15пф), а потом увеличить емкость (25+25пф) нагрузочных конденсаторов кварца- в первом случае спешат еще больше, во втором чуть отстают. Собственно мысль в том, чтобы оставить 22+22пф и добавить один подстроечный конденсатор маленькой емкости и накрутить его "методом тыка". К какому выводу правильнее подпаять подстроечный конд? XTAL1 или XTAL2?
Хочется добиться аппаратной точности как у средних наручных часов (хотя бы +/-1 сек в неделю), а то спешка на полминуты в месяц, согласитесь, это перебор...
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пн апр 25, 2011 16:44:13
zordog
Доброго времечка.
2 GrigoriGn:
А вы софтварной коррекцией пользуетесь?
Коррекция хода часов. Данная величина прибавляется или вычитается каждый час. Шаг 0.008 секунды. (50 значений), максимальное значение 0.391. Пример расчета: при коррекции равной нулю измеряется уход часов, например за 5 дней часы убежали на 3 секунды, тогда коррекция равна 3/(5*24)=0.025.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пн апр 25, 2011 22:39:59
Signalman
С помощью софтовой коррекции добился точности сек 5-7 за полгода.
Спасибо DimAlt огромное!!!
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Чт май 05, 2011 14:47:30
Black Raven
Уменя часы на 9 индикаторах, ОА, НС595.
А можно ли добавить в EEPROM календарь? Дело в том, что если в месяце 30 дней - далее они показывают 31, потом идет 32, 33... приходится подводить.
Странное дело еще случилось - ШИМ будильника отказал, вместо него хрипы, писки хаотичные, НО сигнал нажатия кнопок работает правильно! Перешить наверное нужно... просто часы у меня встроенные, а комп далеко!
В остальном все чудненько!
У меня часы, помимо своих обычных функций управляют еще вибромотором, прикрученным к дивану снизу!!! Я на подъем тяжелый.

Может быть кому еще пригодится идея.

В архиве фото изделия!

Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Чт май 05, 2011 19:15:23
DimAlt
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пт май 06, 2011 16:18:33
zordog
Доброго времечка. Выкроил на днях немного времени и дела обстоят так:
В загашниках был обнаружен ФР1-3, но видимо от старости либо еще чего, но норм результатов я от него не получил. Под боком магазина с р/деталями нету. Меню и т.п. для реализации "яркости от освещенности" сделано, как достану нормальный фоторезюк, продолжу.
По поводу SHT10 - памяти в М16 не хватило =/ А вообще забавный датчик.
Остается только серия HIH4ххх, а именно HIH-4000-004 и ценник приемлемый и АЦП есть свободное и памяти в МК хватит.
Но это уже когда опять выкрою время.
Да, кстати. Переделал меню как хотел (в статье).
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пт май 06, 2011 20:49:22
edunya
DimAlt, здравствуйте. Не подскажите, в версиях с этой странички четыре зоны и можно ли добавить их в исходнике с последующей компиляцией? Спасибо.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пт май 06, 2011 21:19:29
DimAlt
С зонами здесь
http://startcd.narod.ru/clock/cl_termo.html
добавляются в файле clock.h
#define kolvo_zon 3
ставьте нужное кол-во зон и компилируйте, вот и все.
Re: Часы-термометр на микроконтроллере ATmega8.
Добавлено: Пт май 06, 2011 22:21:42
edunya