Gsm сигнализация схема на микроконтроллере

Обновлено: 02.07.2024

Устройство предназначено для своевременного оповещения авто владельца о взломе автомобиля. Сигнализация контролирует двери, окна, капот и багажник.

Сигнализация срабатывает при замыкании одного из входов на массу. Данное устройство имеет четыре охранных входа. Один вход для двери водителя, второй для других дверей, третий для капота и четвертый для багажника.

После включения устройства у водителя есть 25 секунд чтобы выйти из машины и закрыть все двери. В течении этих 25 секунд светодиод будет погашен. Если водитель не вышел в течении этого времени, или какая-то дверь осталась открытой то светодиод будет погашен, до тех пор, пока все двери и капот не будут закрыты. После того как вы закроете все двери на пол секунды включаться сирена и фары, а светодиод начнет моргать "говоря" о том, что сигнализация перешла в режим охраны.

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

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

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

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

Дозвон будет производиться следующим образом:

После срабатывания датчиков устройство "нажимает" на кнопку быстрого набора. Телефон будет звонить до тех пор, пока хозяин не нажмет на кнопку разъединения у себя на телефоне.

Схема устройства представлена на Рис.1

Вот рисунок печатной платы.

В устройстве использован микроконтроллер фирмы ATMEL, он достаточно дешевый и легкодоступный. Реле можно применить любые на 12 В. Включение и выключение устройства происходит посредством выключателя, который будет спрятан в потайном месте, например под приборной панелью. Устройство подключается к бортовой системе питания автомобиля. Кнопка ставится в цепь питания, и должна располагаться в секретном месте!

При необходимости можно изменить все временные задержки, а также параметры самого устройства, посредством изменения прошивки, которая прошиваетьса в МК. Также можно изменить количество охраняемых шлейфов, и их свойства.

За прошивкой обращайтесь к автору!

Автор принимает заказы на разработку устройств на МК

Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.

Итак, после продолжительного времени раскуривания тонкостей работы с GSM модулем SIM900D анонсируем первый рабочий проект, совмещающий в себе охранную систему с возможностью удаленного контроля. Если кратко, то устройство способно отправлять информирующие SMS в случае срабатывания датчика проникновения, делать дозвон для возможности аудиоконтроля помещения, следить за температурой и отправлять ее смс-кой по запросу, а также управлять какой-нибудь нагрузкой по команде отправленной по смс.

Кто следил за данной темой, тот в курсе, что у меня GSM модуль и модуль управления им - две разные платы, соединенные бутербродом (см. плата с SIM900D и плата управления ). На управляющей плате помимо микроконтроллера ATmega32a стоит модуль питания, выполненный на преобразователе LM2596, он запитывает схему постоянным напряжением 3,5 вольт. В принципе подойдет любой другой источник питания, главное чтобы он был способен кратковременно вытянуть до 2 ампер (именно такое потребление GSM-модуля в момент регистрации).

Удобства ради, к плате управления подключен дисплей от телефона Nokia3310, методы работы с котором уже ни раз описывались на этом сайте. Благодаря дисплею можно быстро определить состояние устройства и значение датчиков.

В итоге получившаяся схема подключения вышла такая (кликабельно):



Нумерация выводов микроконтроллера на схеме приведена для DIP корпуса, поэтому если повторяете схему с использованием мк в корпусе TQFP будьте внимательны, нумерация выводов у него отличается. Тактируется микроконтроллер от внешнего кварца на 16 МГц.

Линия Control идущая от коллектора транзистора Q2 к выводу PortD.4 микроконтроллера добавлена для перестраховки и нужна за тем чтобы следить включен ли модуль. Так как порог выключения у SIM900 составляет 3,2 вольта то даже при незначительной просадке напряжения модуль автоматически выключится, тогда как микроконтроллер продолжит работать и выполнять программу (порог сброса у ATmega32a 2,7 вольта). В рабочем состоянии на этой линии находится низкий уровень. Если микроконтроллер обнаружит что на этой линии высокий уровень, выполнится функция повторного запуска GSM модуля.

А вот так это выглядит в работе на данный момент.


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

На дисплей выводится основная информация о состоянии устройства: название оператора, качество сигнала связи, значение температуры с датчика 18b20, состояние выхода нагрузки и датчика проникновения, а так же время и дата.

Время и дата берутся от встроенных в GSM модуль часов. Для их работы обязательно наличие 3-х вольтовой батарейки подключенной к выводу 15 (VRTC). Диод D1 рекомендуется ставить с низким падением напряжения, например Шоттки. Настройка часов и даты делается в ручную, команды были описаны ранее здесь

Дата выводится на дисплей в том формате как получается с модуля, тоесть сначала год, затем месяц и дата. Здесь пока ничего менять не стал.

За измерение температуры отвечает датчик DS18B20, он подключается к выводу PortD.3 микроконтроллера.

К PortD.6 можно подключить какую-нибудь нагрузку и управлять ей посредством команд смс. У меня сейчас висит светодиод - D4 на схеме. Но ничего не мешает повесить сюда релюху или симистор и управлять чем-нибудь посерьезней.



Выход датчика подключается к выводу PortD.7 микроконтроллера, на схеме, датчик условно заменен на кнопку.

Заместо датчика движения можно ставить любые другие средства обнаружения проникновения - датчики открывания окон и дверей, датчики разбития стекла, фотоэлектрические датчики и др. в общем все на что способна фантазия.

Список команд

А вот и список команд в смс которые обрабатывает модуль. Для удобства и простоты комады цифровые, возможно в следующих версиях прошивки будут более осмысленные имена команд :)

0 - Отключение нагрузки (на выводе PortD.6 выставляется логический 0)

1 - Включение нагрузки (на выводе PortD.6 выставляется логическая 1)

2 - Приняв эту команду, модуль перезвонит на указанный в программе телефонный номер

4 - Запрос температуры. Значение температуры будет отправлено нам в смс.

6 - Запрет на отправление уведомляющих смс от датчика проникновения.


Теперь как настроить чтобы модуль отправлял sms именно на ваш номер. В архиве с программой находим основной файл программы, она так и называется "программа" :) и находим в ней константу:

подставляем сюда свой номер телефона, компилируем программу и получаем hex файл прошивки.

Программа как и всегда написана в Bascom-AVR, поэтому разобраться с алгоритмом работы с GSM модулем достаточно просто. Удачи!

Самодельная GSM сигнализация в корпусе для электрических автоматов

Устройство предназначено для охраны и наблюдения за удаленными объектами. Собрано оно на микроконтроллере PIC16F628A, который отсчитывает необходимые интервалы времени и управляет мобильным телефоном посредством AT команд. Кроме этого, есть функция дозвона до телефонных номеров из списка (не более 3), записанных в EEPROM PIC’a и возможность отправлять SMS. Устройство очень простое в изготовлении и налаживании.
Конструкция не является собственной разработкой — схема, прошивка и программа конфигурирования были взяты из Интернета.

Для отображения режима работы служат светодиоды LED1 и LED2. При работе в режиме охраны (основной режим) светодиод D2 мигает с частотой один раз в 4 сек. Оба горящих светодиода обозначают готовность к записи конфигурации с компьютера. Оба немигающих светодиода означают повреждение данных в EEPROM (неверная конфигурация устройства). Вспышки светодиода LED2 с периодом в 0,5 сек говорят о попытке передачи AT команд после включения для конфигурирования мобильного телефона. Мигающий светодиод LED1 говорит о том, что после подачи питания ещё не прошло установленное время. LED2 горит непрерывно при взаимодействии контроллера с телефоном (попытка дозвона и отправка SMS).

В оригинальной схеме стабилитроны D3-D6 защищают входы микросхемы от превышения допустимого уровня напряжения. Ввиду особенностей выводов микроконтроллера, я не стал следовать авторской схеме, применив делители на резисторах.

Я подключал эти линии к мобильному телефону через резистор номиналом 1КОм. В некоторых моделях телефонов, работающий по умолчанию через USB, необходимо дополнительно замкнуть некий вывод разъема для перевода интерфейса в режим работы через СОМ-порт. Для подключения к компьютеру необходим преобразователь уровней RS-232 в TTL. Я исконно использую 2 элементарных КТ315 для этих целей, хотя можно, применить микросхему MAX232 или аналогичные. Печатную плату я не сооружал, ввиду элементарности схемы, все компоненты разместил на монтажной плате, соединения с оборотной стороны обычными проводами.

Немного измененный и доработанный вариант охранки предложил участник форума Maratt с форума сайта первоисточника. Суть изменения — улучшить сервисные качества охранного устройства ic develop, автор которого на вопросы не отвечает. Если нельзя изменить программу, попытаемся улучшить аппаратную часть.

Есть только одна версия прошивки контроллера PIC16F628A, так как автор исходники не опубликовал. Если телефон ведет себя не так, как описано, разбираться надо с телефоном. Левая часть схемы осталась без изменений.

Теперь про правую часть.

К сожалению ссылка на сайт автора не сохранилась, есть только схема, прошивка и бумажный вариант описания, с коррекцией для этой охранки.

Количество хранящихся в памяти ключей, не более 20. Тактирование контроллера осуществляется от внутреннего тактового генератора частотой 4 МГц

К порту GPIO4 (вывод 3) микроконтроллера подключен считыватель электронных ключей. Как уже упоминалось, обмен данными и командами между микроконтроллером D1 и электронным ключем, подключенным к считывателю, происходит с помощью однопроводного интерфейса 1-Wire. Резистор 4,7К является нагрузочным резистором для линии интерфейса 1-Wire (Обычный одножильный провод в оплетке). Резистор 150 ом и стабилитрон 4V7 защищают порт микроконтроллера от повышенного напряжения (статического и любого другого).

К порту GPIO3 (вывод 4) микроконтроллера подключена кнопка Прог ключей. С помощью нажатия этой кнопки производится запись ключа в память микроконтроллера, а также стирание всех ключей. Резистор 4,7К формирует напряжение высокого уровня на выводе 4 микроконтроллера. А нажатием на кнопку Прог ключей формируется напряжение низкого уровня.

Порт GPIO2 (вывод 5) микроконтроллера меняет свое состояние в зависимости от режима (снято с охраны -1, на охране -0)

Описание работы

При повторном касании электронного ключа считывателя произойдет постановка на охрану, и светодиод перейдет в режим мигания.

Внимание! После выключения питания устройство переходит в режим охраны!

Мой вариант исполнения охранки:

Разумеется, что повторяя данную схему, всегда сталкиваешься с подводными камнями. Были они и у меня. Для начала я определился по какой схеме буду собирать охранку и не прогадал – схема и печатка с дополнительной платой питания оказалась очень практичной конструкцией.

Схема охранного устройства:

Рис. 1 — Принципиальная схема простого GSM охранного устройства на PIC16F628A с электронным ключом типа Touch Memory

Устройство питания и сигнализации для простого охранного устройства.

Схема блока питания для охранного устройства:

СХЕМА принципиальная. Схема блока питания для охранного устройства

Рис. 2 — СХЕМА принципиальная Схема блока питания для охранного устройства

К контактам разъема Х1 подключается вторичная обмотка сетевого трансформатора. На контактах разъема Х2 должно быть напряжение 16-18в.

Разъемы Х2 и Х3 предназначены для подключения узла (выделенного красным цветом) в состав которого входит:

3. Устройство защиты аккумулятора от полного разряда.

При установке охранного устройства в месте, где нет сетевого напряжения, к разъему Х3 подключается заряженный аккумулятор.

На транзисторе VT1 собран ключ для коммутации звуковой сигнализации- зуммера на 12вольт со встроенным генератором подключенного к разъему Х5. К разъему Х4 (Сигнал1) подключается одноименный выход сигналки. Для более мощного устройства, например автономной сирены, к разъему Х5 можно подключить реле, которое будет коммутировать это устройство.

На микросхеме VR1 собран стабилизатор напряжения с выходным напряжением 3,0в. К его выходу Х9 подключаем вход питания сигналки. При этом напряжении контроллеры PIC16F628A и PIC12F675 работают стабильно, а сигналы RX TX согласованны по уровням с телефоном или модемом.

На микросхеме VR2 собран стабилизатор напряжения с выходным напряжением 4,2в. К выходу которого подключается модем или телефон. Это номинальное напряжение питания модуля SIM300D. Для питания телефона нужно снизить это напряжение до 3,7в, уменьшив сопротивление резистора 560*.На выходе стабилизатора есть делитель напряжения, средняя точка которого выведена на разъем Х10. Делитель имитирует сигнал с терморезистора аккумулятора сотового телефона. При подключении контактов Х10 вместо аккумулятора телефон будет работать от стабилизатора. Для некоторых моделей телефонов может потребоваться подбор резисторов делителя.

Изготовление печатной платы показывать не буду, так как это уже тривиально, сразу покажу результат работы.

С монтажом деталей:

Простое GSM охранное устройство на PIC16F628A с электронным ключом типа Touch Memory

Рис.3 — Плата GSM сигнализации своими руками — с монтажом деталей лицевая и обратная сторона.

Обратная сторона платы GSM сигнализации

Рис. 4 — Обратная сторона платы GSM сигнализации

Блок питания для сигнализации в готовом виде:

Блок питания для сигнализации GSM

Рис. 5 — Готовая плата блока питания со стороны деталей

Плата блока питания с обратной стороны

Рис. 6 — Плата блока питания с обратной стороны

Сильно изощряться не стал и использовал корпус от блока питания компьютера. Корпус с вмонтированным трансформатором можно увидеть на рисунках ниже:

корпус устройства
корпус устройства

Тут не показано, но слева от гнезда питания при помощи болтов и гаек была прикручена клемная полоска.

корпус устройства
корпус устройства
корпус устройства

Рис. 7 — корпус устройства.

Закрывающая дырку от вентилятора деталь корпуса устройства.

Закрывающая дырку от вентилятора деталь корпуса устройства.

Рис. 8 — Закрывающая дырку от вентилятора деталь корпуса устройства.

Вырезанный кусок ДСП я приклеил при помощи термоклея. На задней панели железного корпуса я вывел клемную колодку, к ней подключил выводы датчиков и сисирены. Питания к трансформатору подводится по стандартному кабелю от блока питания.

Телефон Siemens А60 подключил по стандартному разъему

Штекер для мобильного

Рис.9 — Штекер для мобильного

Распиновка штекера Совпадает с любым х55/х60/х65. Исключений пока два — ST55/ST60.

1 — +U
2 — Gnd
3 — Tx
4 — Rx
5 — CTS
6 — RTS
7 — DCD
8 — звук левый
9 — звук общий
10 — звук правый
11 — земля микрофона
12 — микрофон

В соответствии с распиновкой необходимо припаять провода к плате и питанию.

Соединение двух плат ( Блака питания и GSM сигнализации)

Рис. 10 — Соединение двух плат ( Блака питания и GSM сигнализации)

Затем все было настроено и помещено в корпус. Устройство было установлено для охраны загородного дома. Дабы исключить возможность отключения сигнализации злоумышленником, я исопльзовал старый бесперебойный блок питания. Это позволило решить проблему работы стройства при отсутствии сетевого питния. В качестве датчиков использовал герконы и датчик разбития стекла.

Рис. 11 — Преобразователь уровней RS-232 в TTL (транзисторно-транзисторная логика)

Готовое устройство выглядит так:

Рис. 12 — Преобразователь уровней RS-232 — TTL на транзисторах

Очень важно!! — После сборки устройства настроить при помощи программы!

Теперь несколько слов о настройке устройства.

Для установки параметров контроллера с ПК автором была написана несложная программа. При работе в режиме программирования, конфигурация записывается в память микроконтроллера. Также можно использовать файл конфигурации для создания двоичного образа EEPROM, который затем записывается при помощи программатора в микросхему.

Для записи параметров используется преобразователь уровней RS-232 — TTL на транзистора. Подключаем преобразователь к COM порту компьютера, выводы RХ и TX к плате соответственно (RX- 7 нога микроконтроллера, TX — 8 нога микроконтроллера) подключаем общий провод преобразователя к общей дорожке платы. Подаем +5в через резисторы к преобразователю, как показано на рис. 11, от источника питания.

[tip]Для записи параметров в микроконтроллер следует перед подачей питания на все охранное устройство дополнительно нажать кнопку возле микроконтроллера, она отвечает за начало записи. Держать нажатой в течении всего процесса записи параметров через программу. Процесс записи проходит достаточно быстро, палец не устанет 😉 [/tip]

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

программа конфигурирования

программа конфигурирования

Рис. 13 — Интерфейс программы для прошивки конфигурации в контроллер.

Варианты реализации:

Самодельная GSM сигнализация в корпусе для электрических автоматов

Вариант корпуса для сигнализации. Использован корпус для автоматов. Очень удобная и практическая конструкция. Внутрь влезло все, что необходимо.

Самодельная GSM сигнализация в корпусе для электрических автоматов - задняя сторона

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

GSM сигнализация в сборе, внутри видны основные составные части.

Внутри щитка видно, что все поместилось очень хорошо. Что касается платы блока питания — ее нет. Все запитывается от 5 вольтового источника питания от зарядки.

Самодельная GSM сигнализация в корпусе для электрических автоматов

Ну вот собственно общий вид сигнализации — лицевая сторона.

Печатная плата в .lay и описание для GSM сигнализации с считывателем ключей- скачать

Печатная плата в .lay и описание для блока питания — скачать

Внешний вид модуля

В статье приводится схема простой охранной сигнализации, описание работы, резидентное программное обеспечение (прошивка). Устройство не сложно собрать своими руками. Вся информация, необходимая для этого есть в статье.

Общее описание устройства.

Охранная сигнализация собрана на PIC контроллере PIC12F629. Это микроконтроллер с 8 выводами и ценой всего 0,5 $. Несмотря на простоту и низкую стоимость, устройство обеспечивает контроль двух стандартных шлейфов охранной сигнализации. Сигнализация может быть использована для охраны достаточно крупных объектов. Управление устройством производится пультом с двумя кнопками и одним светодиодом.

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

Старый элетронный блок

Я установил маленькую плату в блок сигнализации и превратил этот хлам в современную, надежную охранную сигнализацию. В данный момент она используется для охраны двухэтажного здания общей площадью 250 м 2 .

Итак, сигнализация обеспечивает:

  • Контроль двух стандартных охранных шлейфов с измерением их сопротивления и цифровой фильтрацией сигналов.
  • Управление с помощью пульта (две кнопки и один светодиод):
    • включение сигнализации;
    • отключение сигнализации через секретный код
    • задание секретного кода (код хранится во внутренней энергонезависимой памяти контроллера);
    • индикация режима работы светодиодом пульта.

    Структурная схема охранной сигнализации выглядит так.

    Структурная схема

    К основному блоку охранной сигнализации подключены:

    • 2 охранных шлейфа с
      • НЗ – нормально замкнутыми датчиками;
      • НР – нормально разомкнутыми датчиками;
      • Rок – оконечными резисторами.

      Шлейфы охранной сигнализации и подключение датчиков.

      Для контроля датчиков (извещателей) устройство использует стандартные охранные шлейфы. Контролируется сопротивление шлейфов. Если сопротивление цепи больше верхнего или меньше нижнего порога, то формируется сигнал тревоги. Нормальным считается сопротивление шлейфа равного оконечному резистору (2 кОм). Таким образом, если злоумышленник оборвет провода шлейфов или замкнет их, то сработает сигнализация. Таким способом отключить охранные датчики не получится.

      В данном устройстве выбраны следующие пороговые значения сопротивления шлейфа.

      Сопротивление шлейфа
      Номинальное значение 2000 Ом
      Верхний порог 5900 Ом
      Нижний порог 540 Ом

      Т.е. сопротивление шлейфа в пределах 540 … 5900 Ом считается нормальным. Выход значения сопротивления из этого диапазона вызовет срабатывание сигнализации.

      Схема подключения датчиков (извещателей) к охранному шлейфу.

      Схема подключения датчиков к охранному шлейфа

      К одному шлейфу могут быть подключены как нормально замкнутые охранные датчики (НЗ), так и нормально разомкнутые (НР). Главное, чтобы в нормальном состоянии цепь имела сопротивление 2 кОм, а при срабатывании любого датчика вызывала обрыв или замыкание.

      Для повышения помехозащищенности системы в устройстве происходит цифровая фильтрация сигналов шлейфов.

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

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

      В принципе все должно быть понятно. К микроконтроллеру PIC12F629 подключены:

      • Два шлейфа через RC цепочки R1-R6, C1, C2, обеспечивающие
        • формирование питания шлейфа;
        • аналоговую фильтрацию сигнала;
        • согласование с входными уровнями входов PIC контроллера.

        Для определения сопротивления шлейфов используется компаратор микроконтроллера. Ко второму входу компаратора подключается внутренний источник опорного напряжения. Значения источника опорного напряжения (ИОН) для сравнения с верхним и нижним пороговыми значениями сопротивления задаются программно.

        Я собрал устройство на плате размерами 54 x 45 мм.

        Внешний вид модуля

        Установил его в корпус старой сигнализации. Оставил только блок питания.

        Внешний вид

        Пульт выполнил в пластиковом корпусе размерами 65 x 40 мм.

        Пульт управления

        Программное обеспечение.

        Резидентное программное обеспечение разработано на ассемблере. В программе циклически происходит переустановка всех переменных и регистров. Зависнуть программа не может.

        Загрузить прошивку для PIC12F629 в HEX формате можно здесь.

        Управление охранной сигнализацией с пульта.

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

        Пульт управления

        Устанавливать ее лучше внутри помещения около входной двери. С помощь пульта включается и отключается сигнализация, меняется секретный код.

        Режимы и управление.

        При первой подаче питания устройство переходит в режим СИГНАЛИЗАЦИЯ ОТКЛЮЧЕНА. Светодиод не светится. В таком режиме устройство находится в течение рабочего дня.

        Для включения сигнализации (режим ОХРАНА) необходимо нажать на две кнопки сразу. Светодиод начнет часто мигать, и через 20 секунд устройство перейдет в режим ОХРАНА, т.е. начнет контролировать состояние датчиков. Это время, необходимое на то чтобы выйти из помещения и закрыть входную дверь.

        Если в течение этого отрезка времени (20 сек) нажать на любую кнопку, то устройство отменит режим охраны и вернется в режим СИГНАЛИЗАЦИЯ ОТКЛЮЧЕНА. Часто люди что-то вспоминают непосредственно перед выходом из здания.

        Через 20 сек после включения устройство перейдет в режим ОХРАНА. В этом режиме светодиоды пульта и блока внешней индикации мигают примерно раз в сек. В режиме ОХРАНА происходит контроль состояния датчиков.

        При срабатывании любого охранного датчика начинают часто мигать светодиоды, и сигнализация отсчитывает время, через которое прозвучит звуковой сигнал сирены. Это время (30 сек), необходимо для того, чтобы успеть отключить сигнализацию, набрав секретный код на кнопках пульта.

        На пульте 2 кнопки. Поэтому код выглядит как число из цифр 1 и 2. Например, код 121112 означает, что надо последовательно нажать кнопки 1, 2, три раза 1 и 2. Код может иметь от 1 до 8 цифр.

        Если код набран неправильно или не полностью, можно нажать две кнопки одновременно и повторить набор кода.

        При правильно набранном коде устройство переходит в режим СИГНАЛИЗАЦИЯ ОТКЛЮЧЕНА.

        Если за 30 сек после срабатывания датчика, правильный код набран не был, то включается сирена. Отключить ее можно набрав правильный код. В противном случае сирена будет звучать в течение 33 секунд, а затем устройство отключится (перейдет в режим СИГНАЛИЗАЦИЯ ОТКЛЮЧЕНА).

        Остается объяснить, как устанавливать секретный код. Это можно сделать только из режима СИГНАЛИЗАЦИЯ ОТКЛЮЧЕНА.

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

        Далее необходимо просто набрать новый секретный код. Не больше 8 цифр. Пауза между нажатием кнопок не должна превышать 5 секунд.

        Затем подождать пока светодиод погаснет (5 сек). Устройство перейдет в режим СИГНАЛИЗАЦИЯ ОТКЛЮЧЕНА, а новые код будет сохранен во внутренней энергонезависимой памяти микроконтроллера.

        Т.к. микроконтроллер устройства тактируется от внутреннего генератора невысокой точности, то указанные временные параметры могут отличаться на ±10 %.

        Состояния охранной сигнализации.

        Практически работа с сигнализацией сводится к действиям.

        • Уходя из помещения. Нажать две кнопки одновременно и закрыть дверь в течение 20 сек.
        • Войдя в помещение. В течение 30 сек набрать секретный код.

        Недостатки, возможные доработки.

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

        • Желательно установить две сирены. Одну в блоке наружной индикации и оповещения, другую – в труднодоступном месте. Ток транзисторного ключа (2 А) сделать это позволяет.
        • Надо бы защитить провода сирены от короткого замыкания транзисторным стабилизатором тока. В представленном варианте схемы злоумышленник может замкнуть провода сирены и при срабатывании сигнализации произойдет короткое замыкание источника питания.
        • При желании можно подключать мощные и высоковольтные источники света, звука и т.п. через электромагнитные реле. Допустимый ток ключей это позволяет, и ключи имеют защиту от выбросов при коммутации обмотки реле.
        • В качестве резервного питания можно использовать аккумулятор, добавив в схему простейшую цепь заряда.

        Внешний вид установленной системы сигнализации.

        Внешний вид блока

        Блок внешней индикации и звукового оповещения

        Сейчас к устройству подключен только датчик открывания входной двери. Планирую, со временем, добавлять охранные датчики. Два шлейфа вполне достаточно, чтобы охранять наш двух этажный корпус.

        Кстати, если используется только один шлейф, то ко второму надо подключить резистор сопротивлением 2 кОм.

        На форуме сайта есть другие варианты программного обеспечения устройства. Там же можно обсудить, задать вопросы по этому проекту.

        Сигнализация предназначена для охраны помещений. И хотя в интернете уже не мало подобных устройств, я решил создать своё, которое мне нужно для работы. Принцип работы классический: к двери крепится геркон и магнит. Дверь открылась — геркон разомкнулся — на микроконтроллер поступил сигнал (ноль поменялся на единицу) — после задержки времени сработало реле, которое своими контактами замкнуло на короткое время кнопку быстрого вызова на телефоне. Кнопка быстрого вызова настраивается зарание на нужный номер. Можно использовать любой кнопочный телефон с функцией быстрого вызова абонента. При написании программы ставилась задача сделать задержку на выход и на вход, а так-же после срабатывания сигнализации переводить схему в пассивный режим, что-бы в случае долго открытой двери телефон не делал постоянных вызовов и не действовал на нервы. Принципиальную схему старался сделать, как можно проще.


        Алгоритм работы устройства.

        При подаче питания:

        Отключение охраны производится отключением питания 5V. (выключатель размещается в скрытом месте).

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

        Читайте также: