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

Недавно знакомый радиолюбитель закупился деталями для часов с термометром на 8-ой Меге.

Схема была взята с сайта startcd.narod.ru из раздела "Часы на микроконтроллере ATmega8". Много обсуждений на форуме здесь.

Всё было успешно собрано, подключено и запущено, но выяснилось, что термометр показывает какую-то ерунду, т.к. по ошибке вместо датчиков температуры DS18B20 были куплены DS1820. Чтоб исправить досадное недоразумение я слегка модифицировал программу и теперь она работает и с DS1820. Точность измерения, а точнее, индикации температуры в некоторых режимах снизилась с 0.1 до 0.5 градуса, но и этого вполне достаточно. Хотя и с этим датчиком есть возможность повысить точность до 0.1 градуса.

Если кому пригодится, то архив с прошивками для общего анода и общего катода на базе оригинальной версии 3.02 можно взять ниже. Общий катод в реальном устройстве не проверялся.


Моя прошивка для датчиков DS1820: - версия 3.02-1820 от 14.11.2009 здесь .



Прошу прощения за нерезкие фотографии, других пока нет.


Вид на плату сверху



Вид спереди


А вот так красиво они ходят


Назад к списку конструкций


Добавить закладки в:  Memori  |  BobrDobr  |  Mister Wong  |  MoeMesto  |  Del.Icio.Us  |  Google Bookmarks  |  News2.ru  |  NewsLand.ru
Anonymous аватар

Всем добрый вечер сегодня скачал прошивку буду пробовать с DS1820 у меня этот термометр работает уже несколько лет на 18S20 спасибо за расширение возможностей !!!

leog аватар

Заходите еще :)

Anonymous аватар

Всем привет кто нибудь пользовался этой прошивкой с датчиками DS18B20? Вчера пршил процесор идет разница в показаниях С DS1820 и DS18B20 и на 18b20 нет запятой после целых чисел это глюк или так и должно быть ?

leog аватар

Привет.

Это не глюк, DS18B20 и DS1820 - не совсем одинаковые датчики. Моя прошивка подходит для DS1820. Я ее не проверял на B20, т.к. она не будет с ним корректно работать. Возьмите для него у автора оригинальную прошивку со страницы, указанной в начале этого поста.
Ссылка там называется "Исходник WinAVR-20060421. Прошивки (анод/катод). C автоматическим переходом на летние зимние время.". На ее основе сделана моя прошивка.

Anonymous аватар

Все ясно спасибо.

best аватар

спасибо за прошивку,- у мення как-раз ds1820 работают красиво!

leog аватар

Пожалуйста, я рад

Anonymous аватар

скажите куда подключать выход call a-h и почему моргает дисплей

leog аватар

Вывод "call a_h" управляет какой-либо нагрузкой. Установка времени включения и выключения нагрузки описано тут.

Почему моргает - не могу сказать, почитайте или спросите на форуме (ссылка в начале), может кто-то уже сталкивался с этой проблемой.

Anonymous аватар

скажите сделал такие часики постояно выбивает r.801.01.0 что делать

leog аватар

Может индикаторы перепутаны местами? Похоже на 01.01.08г

Высказаться

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

КАПЧА
Введите символы с картинки.
(Зарегистрированным пользователям капча не показывается)
CAPTCHA на основе изображений
Enter the characters shown in the image.