Предлагаемые многофункциональные часы могут измерять температуру на улице и в доме, имеют будильник и могут работать в режиме медицинского термометра. Свои показания часы выводят на четырехзначный семисегментный светодиодный индикатор, что особенно удобно в ночное время.

Часы имеют следующие режимы:

• часы;

• будильник;

• измерение температуры с точностью 0,5 °С (улица);

• измерение температуры с точностью 0,1 °С (дом);

• измерение температуры с точностью 0,1 °С с запоминанием максимальной температуры для использования устройства в качестве медицинского термометра;

Ток, потребляемый часами с включенной индикацией, составляет 15…20 мА в зависимости от числа включенных сегментов. Потребляемый ток в режиме резервного питания с выключенной индикацией — 0,6 мА. Индикация текущего времени, температуры на улице и температуры в доме чередуется в указанной последовательности с заданным временем индикации соответственно 8—6—6 с. Таким образом, посмотрев на индикатор в течение 20 с, можно считать всю информацию на расстоянии, не изменяя режимов индикации кнопками. Установка часов выполняется тремя кнопками — «Режим», «Разряд», «Установка». Назначение кнопок понятно из их названия. Кроме того, в часах имеется кнопка «Сброс» для установки часов по сигналам точного времени, выключения зуммера будильника и для сброса показаний индикатора часов при работе в режиме медицинского термометра. Для включения режима медицинского термометра имеется соответствующий переключатель. В режимах медицинского термометра, установок часов и будильника чередования индикации не происходит. Зафиксировать режимы индикации температуры в доме или на улице можно при помощи кнопки «Сброс».

Скачать прошивку

Скачать исходник .asm ,откорректировав исходник можно применить индикатор с общим анодом!

Полное описание в журнале:

Описание в "Схемотехника" 2006г., №2 стр.38 и №3 стр. 40 скачать журнал

Описание так же есть в книге НИКОЛАЯ ЗАЕЦА которую можно скачать тут

 

Состав схемы (только важные детали) :

PIC16F73 - микроконтроллер

4,096 мГц - кварцевый резонатор

DS18B20 - датчик температуры

DS1820 (DS18S20) - датчик температуры

Индикатор E40561-L - с общим катодом, динамический (можно применить и аналогичный)

 

Обсуждаем на форуме

Печатка была сделана под корпус, фото ниже


фото блок питания, блок питание содержит батарейки для бесперебойности питания часов и питание всей схемы


Скачать печатку (расстояние между отверстия под кнопки необходимо откорректировать)



   
Дрич # 1
 
 
А есть к этой красоте печатка? smile


   
Nikolai4 # 2
 
 
в журнале Схемотехника 2006 №3 есть печатка на печатаная, т.е. если подгоните по размерам....другой нету


   
Nikolai4 # 3
 
 
Сразу обращаю внимание на датчик DS1820 Вы его нигде не найдете (не выпускают уже) smile на замену ему пришел DS18S20, в даташите пишут про клас точности 0,5, но при определенном програмном обеспечении возможно и 0,01 !


   
Intenso # 4
 
 
Nikolai4 большое спасибо будем делать


   
Nikolai4 # 5
 
 
Да и сам пожалуй сделаю cool


   
Intenso # 6
 
 
ну как кто то сделал протестили ?


   
Nikolai4 # 7
 
 
ждемссс радиодеталей, думаю через месяцок приедут biggrin
как только соберу сразу отпишу и видео сниму!


   
Сокамерник # 8
 
 
Собрал схему в протеусе на экране бред получается неподскажете в чём проблема?


   
Nikolai4 # 9
 
 
Все схему сделал! Работает! smile
Запихну в корпус и выложу фото и видео cool


   
zaa-1978 # 10
 
 
Сокамерник. А вчем бред выражаетса? (протеус некоректно работает с датчиками и вполне возможно гдето сделал ошыбку! проверь все соединения по питанию!!! )


   
bezshkurenko # 11
 
 
Кто знает почему температура "улицы" выводиться неправильно!!!! в "доме" все ок! пример: Улица: "-58." Дом: "26.4"????


   
sashoc # 12
 
 
собрал схемку. некоторое время до 5 минут работает нормально но потом зависает . подскажите в чем может быть причина?


   
Nikolai4 # 13
 
 
В статье ест ссылка на форум, первое сообщение!


   
sem-ant # 14
 
 
Доброго времени суток, есть вопросы. Можно ли применить PIC16F72 вместо PIC16F73 и кварц на 4000 Мгц вместо 4096Мгц


Обновления

Сообщения ФорумаОтветов
3D Модели для Авто0
Бакометр 2335
Touch Start-Stop Engine.587
Кодграберр17
Исправляем AVR фьюзы при помощ …109
Бакометр - измеритель остатка…4
IR конструктор на PIC12F62977
Универсальное зарядное устройство103
бaкoмeтр1974
Двунаправленный автомобильный…2
Программатор GENIUS G8401
Светодиодный тахометр34
Индикаторы ГРИ ИН1 - ИН141
Multiprog1
Управляющая программа LED CUB959
Универсальное зарядное устройство9
Изготовлю печатные платы29
Простой автоматический выключа…25