1. Часы, термометр, таймер управления освещением цветов

  2. PIC16F84A

    DS18S20

Контроллер собран на микропроцессоре PIC16F84A. Измеряет температуру и выводит ее на индикатор. Включает и выключает нагрузку (лампу дневного света) по таймеру. Таймер имеет резервный источник питания - литиевую батарейку на 3 вольта типа CR2032. Часы, время включения и время выключения нагрузки устанавливается с пульта ДУ. Показания часов выводятся на индикатор при нажатии кнопки на пульте ДУ. Точность измерения температуры 0.5 градуса.

Испытательный полет. Температура за бортом - 20 градусов.

Импульсный источник питания на 5 вольт. Работает годами без нареканий

Плата практически пустая.
На свободном месте расположится источник питания.

Хорошая коробка - 90 процентов успеха!

Принципиальная схема

Принципиальная схема

Использованные компоненты

  • DD1 - микропроцессор PIC16F84A
  • DD2 - ЖК индикатор MT-10S
  • DD3 - интегральный таймер PCF8583 с управлением по I2C
  • DD4 - I2C порт-расширитель PCF8574
  • DD5 - ИК-приемник TSOP1738
  • DD6 - датчик температуры DS18S20
  • T1 - полевой транзистор IRFD110
  • DA1 - оптосимистор MOC3061
  • VS1 - симистор MAC15N
  • ZQ1 - часовой резонатор на 32768Hz
  • ZQ2 - резонатор на 4MHz

Прошивка

Версия 3 от 19.11.2004: (доступно зарегистрированным пользователям)

С такого пульта производится установка таймера и часов.

При первом нажатии любой кнопки на пульте включается подсветка индикатора. Он гаснет через 30 секунд после последней команды с пульта.

 

Основной режим

Нагрузка выключена:
Нагрузка включена:
 

Основной режим, разовое переопределение состояния нагрузки

Разовое - в том смысле, что на следующие сутки контроллер снова будет отрабатывать включение и выключение нагрузки по таймеру. Буковка "Р" как-бы говорит нам, что в данный момент состояние нагрузки переопределено вручную. Для ручного изменения состояния нагрузки нажимать на пульте кнопку ?1.
Нагрузка выключена вручную:
Нагрузка включена вручную:
 

Установки

Вход в этот режим и выход осуществляется кнопкой ?2 Переключение между пунктами в режиме установки - кнопка ?4 Изменение значений минут и секунд - кнопка ?3
Часы - установка часов:
Часы - установка минут:
Время включения нагрузки - установка часов:
Время включения нагрузки - установка минут:
Время выключения нагрузки - установка часов:
Время выключения нагрузки - установка минут:

ОБСУЖДЕНИЯ

Аватар пользователя fox-explorer

Крайне полезное устройство!
Хотел бы повторить конструкцию, но нет ни схемы ни исходников.

Аватар пользователя Leog - Linker.Ru

Спасибо, слетели картинки,поправил.

Исходников я не выкладываю, есть прошивка.

Обратите внимание, что все настройки и управление - _только_ с пульта ДУ.
Все собираюсь переделать на кнопки, только руки никак не доходят. Приходится пульт держать рядом.

Аватар пользователя Гость

А схемку БП можно в студию?

Аватар пользователя ЭВАЛДАС

Схему бы блока питания

Эвалдас

Аватар пользователя Leog - Linker.Ru

Точную схему тяжело уже найти, много времени прошло. Но собран он на микросхеме TOP221 фактически по типовой схеме из даташита. В интернете много упоминаний. Микросхема старая, но вроде до сих пор в продаже и не дорого. Основная сложность - это трансформатор маленький.