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

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

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

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

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

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

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

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

Эвалдас

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

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

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CommentFile
Максимальный размер файла: 5 МБ.
Разрешённые типы файлов: jpg png.