Часы-будильник

с пультом дистанционного управления

Данное устройство представляет из себя обычные электронные часы с будильником, но управляются они с пульта дистанционного управления на ИК лучах. В схеме предусмотрено резервное питание, на случай отключения эл.энергии.

Характеристики
1Индикация Динамическая, светодиодный индикатор
2Формат часов 24 часа
3Точность хода зависит от примененного кварцевого резонатора
Фото.1Фото.2Фото.3

ОПИСАНИЕ ПРОЕКТА

При включении питания на дислей выводится текущее время, двоеточие мигает. Если нажать кнопку CLOCK диплей покажет время на которое установлен будильник (двоеточие не мигает), либо --:-- , если будильник выключен. Повторное нажатие на кнопку CLOCK, или через 6 секунд - девайс будет опять отображать текущее время. Нажатие кнопки COR переводит устройство в режим коррекции часов, если в данный момент индицируются часы; либо в режим установки будильника, если на дисплее отображается будильник. Первое нажатие - мигают часы, кнопкой +1 устанавливаются часы, второе нажатие кнопки COR - мигают минуты - кнопкой +1 устанавливаются минуты, третье нажатие - выход из режима коррекции часов (или будильника). Если корректируется время будильника - то он автоматически включается.

Когда дисплей индицирует время установки будильника (включается кнопкой CLOCK) - нажатие кнопки +1 включает, а повторное нажатие выключает будильник, дисплей, соответственно, показывает время установки будильника или --:-- (двоеточие не мигает). Если будильник выключен, то время его установки не сбрасывается.

В режиме индикации часов (двоеточие мигает) - нажатие кнопки +1 - переводит часы в "ночной" режим - в этом режиме индикатор полностью гаснет и мигает только двоеточие, что снижает энергопотребление и не создает лишней ночной подсветки. При этом нажатие любой кнопки на пульте, а также срабатывание - выводит часы из ночного режима.

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

Пульт управления реализован на микроконтроллере PIC12F629. Питается пульт от обычной батарейки для материнской платы компьютеров. Если не нажата ниодна из кнопок - микроконтроллер находится в режиме SLEEP и практически не потребляет тока. Как только кнопка нажата - микроконтроллер "просыпается" и формирует кодовую посылку на ИК светодиод.

СХЕМА ЧАСОВ
СХЕМА ЧАСОВ
СХЕМА ПУЛЬТА
СХЕМА ПУЛЬТА

ОБРАТИТЕ ВНИМАНИЕ

Для резервного питания часов, также как и в пульте управления, использована батарейка от материнской платы компьютера. Ее напряжение 3V, поэтому микроконтроллер в часах нужно применить низковольтный - PIC16LF628A. Если же применить батарейку с напряжением более 3,6V то подойдет и обычный PIC16F628A.

АРХИВ С ФАЙЛАМИ

Содержимое архива:
ФайлОписаниеПримечание
alarm_clock.hexПрошивка микроконтроллера часов
pult.hexПрошивка микроконтроллера пультаТребуется сохранение калибровочной константы
alarm_clock.layРисунок печатной платыФормат: SprintLayout
Обновлен: 25 февраля 2020
Скачать alarm_clock.zip [35 KБ]
ДЕТАЛИ И КОМПОНЕНТЫ
Индикатор

Часовой 4-х разрядный светодиодный с общим анодом

Транзисторы

Любые структуры n-p-n

Пищалка

Любой пьезокерамический излучатель на 5 вольт с встроенным генератором

ИК приемник

Любой на частоту 36 кГц

ИК светодиод

Любой, можно взять из неисправного пульта телевизора

НАЛАЖИВАНИЕ

Точность хода целиком зависит от примененного кварца и конденсаторов С3 и С4. Подбором этих элементов можно скорректировать точность хода часов.

14155 / 1
19.02.2012 г.