Простая сигнализация своими руками на PIC

В данной статье описан простейший проект звуковой сигнализации на PIC-микроконтроллере, издающей звуковой сигнал оповещения при открытии двери. Схему можно установить на входную дверь для предупреждения от воров и нежданных гостей. Питается сигнализация от 4-х пальчиковых батарей АА/ААА.

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

В основе устройства стоит микроконтроллер PIC12F635 (Даташит). После того, как сигнализация будет собрана, а контроллер будет прошит, необходимо будет установить скрытый выключатель S1 с нормально-замкнутыми (NC) контактами. Когда дверь закрыта, он будет в разомкнутом состоянии. Затем, при необходимости необходимо разместить звуковой излучатель (пьезо) PZ1 и соединить это все низковольтными проводами.

Включение устройства осуществляется при помощи выключателя S2. После подачи питания, светодиод LED1 кратковременно мигает 3 раза, индицируя о том, что питание подано и схема работоспособна. После этого, контроллер ждет 30 секунд до начала мониторинга состояния концевика S1. Такая задержка введена для того, чтобы хозяин мог спокойно выйти и закрыть дверь. Естественно, задержку можно увеличить или уменьшить под свои нужны в программе. Затем сигнализация переходит в режим охраны: если дверь открывается, то на пьезоизлучатель PZ1 подается прямоугольный сигнал звуковой частоты пока дверь находится открытой. Если дверь закрыли, то звуковой сигнал будет генерироваться еще некоторое время (около 10 секунд), но немного другой тональности.

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

Исходник ПО написанный на MikroC Pro прилагается.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
IC1 МК PIC 8-бит PIC12F635 1
D1 Выпрямительный диод 1N4001 1
C1 Конденсатор 100 нФ 1
C2 Конденсатор электролитический 100мкФ 16В 1
R1 Резистор 10 кОм 1
R2 Резистор 1 кОм 1
LED1 Светодиод 1
PZ1 Звуковой пьезоизлучатель 1
S1 Выключатель НЗ контакты 1
S2 Кнопка тактовая 1