Каталог статей

Главная » Все схемы » Схемы устройств на микроконтроллерах » Устройства на микроконтроллерах

Выбранная схема!!!


3004
Часы-будильник с ДУ на PIC16F628A

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

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

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

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

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

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

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




Скачать архив файлов - рисунки печатных плат и прошивки микроконтроллеров. 






Источник: http://electroavto.narod.ru/alarm_clock.html
Категория: Устройства на микроконтроллерах | Добавил: brys99 (15.11.2011)
Просмотров: 15512 | Комментарии: 3 | Теги: Часы-будильник с ДУ на PIC16F628A | Рейтинг: 2.5/2


Всего комментариев: 3
0
3 sveet   (17.07.2021 10:50) [Материал]
Можно упростить схему.Убрать 4 транзистора(vt1-vt4),применив индикаторы зелёного свечения.

Пожалуйста остав

0
2 ТАС   (03.04.2017 22:50) [Материал]
Интересный и удобный прект

Пожалуйста остав

0
1 cemtelec   (04.04.2015 19:43) [Материал]
gracias por este circuito lo necesitaba despues le mando videos de como quedo

Пожалуйста остав

Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов! Подробно тут!
Жалоба

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2024