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

Содержание

Сообщества › Электронные Поделки › Форум › GSM сигнализация своими руками, Максимальный результат! (все исходники)

GSM-сигнализация с передачей информации с помощью SMS и звонков выполнена на базе микроконтроллера (МК) ATMega8 и предназначена для построения распределенных систем охраны и систем автоматического ответного реагирования. Интеграция устройства в сотовую сеть осуществляется с помощью сотового телефона стандарта GSM или GSM-модуля, поддерживающего стандартные АТ-команды. Поддерживается большинство операторов сотовой связи в странах ближнего и дальнего зарубежья. Устройство функционирует совместно с телефоном или автономно.
Отличительной особенностью этого устройства является возможность с помощью встроенного набора команд самостоятельно запрограммировать последовательность действий (указать программу) для каждого события и дистанционно ее изменять во время работы GSM-сигнализации. Кроме того, при адаптации схемы к условиям функционирования (поставленной задаче), имеется возможность задействовать и/или произвольно распределить 16 выводов МК между входами и выходами устройства, а также задействовать, указать необходимое количество и установить приоритет ключей TouchMemory
Под событием понимается нарушение зон охраны и входящие вызовы с управляющих телефонов. Зонами охраны являются:
— изменение состояния входа на противоположное (по 2 зоны на каждый вход);
— включение устройства во время охраны;
— считывание ранее запрограммированного ключа TouchMemory;
— отсутствие связи с телефоном (GSM-модулем);
— отсутствие сигнала сотовой сети;
— удержание в нажатом состоянии в течение 3-5 сек кн.«Programm».
Каждому из этих событий может быть поставлена в соответствие своя программа, составленная из определенных команд, а также возможно выполнение программы из входящего sms с любого из управляющих телефонов.
Основные характеристики устройства
1. Количество перераспределяемых выводов МК:
в корпусе DIP28 16
в корпусе TQFP32 (MLF32) 18
2. Количество входов с измерением напряжения (температуры):
в корпусе DIP28 до 6
в корпусе TQFP32 (MLF32) до 8
3. Поддержка ключей Touch Memory до 31
4. Количество управляющих телефонов до 3
5. Количество зон охраны до 41
6. Количество программ (событий) до 44
7. Оповещение о произошедших событиях с помощью sms и/или дозвона.
8. Управление функционированием устройства с помощью звонков и/или sms.
9. Запрос статуса устройства с получением отчета в виде формализованного sms.
10. Трансляция ответов на USSD-запросы (баланс, управление тарифным планом).
11. Автовключение и перезагрузка телефона.
12. Циклический заряд/разряд батареи телефона.
13. Индикация режимов работы устройства.
14. Возможность дистанционного изменения программ обработки событий.
Подробнее об изготовлении устройства и составлении программ см. «Инструкцию по программированию» и «Рекомендации по изготовлению GSM-сигнализации».
Необходимыми условиями работы вашего телефона (модема) в составе GSM-сигнализации являются поддержка им стандартного набора АТ-команд и возможность его подключения с помощью интерфейсного кабеля к компьютеру (наличие в разъеме или на плате телефона контактов Tx, Rx, GND). Подробнее о проверке совместимости телефона см. “Рекомендации по изготовлению”
Для изготовления GSM-сигнализации не требуется профессиональных навыков, сложного оборудования или дорогостоящих деталей. Схема GSM-сигнализации довольна проста и с соблюдением определенных требований допускает корректировку под имеющуюся элементную базу. Себестоимость изготовления составляет не более 500р, не считая телефона и включая покупку всех элементов и расходных материалов. При этом промышленные аналоги продаются по 5-7 т.р.

Подробнее о GSM-сигнализации (печатки, схемы, прошивки, исходники и т.д.) можно прочитать GSM сигнализация своими руками, Максимальный результат!

Мир микроконтроллеров

Популярное

  • Устройство и программирование микроконтроллеров AVR для начинающих – 143
  • Трехканальный термостат, терморегулятор, таймер на ATmega8 – 71
  • Двухканальный термостат, терморегулятор на ATmega8 – 67

Пожарная сигнализация на микроконтроллере AVR ATmega8

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

Поскольку инфракрасный датчик огня не отличается большой областью обнаружения, для улучшения его способностей мы применим сервомотор (следящий электродвигатель), который будет обеспечивать маятниковые вращения на 180 градусов. С учетом области обнаружения, имеющейся у инфракрасного датчика огня, мы получим результирующую область обнаружения огня в 270 градусов. Сервомотор будет вращаться постоянно, что обеспечит непрерывное обнаружение огня во всей комнате (в которой можно установить нашу пожарную сигнализацию). Для повышения точности срабатывания системы мы можем добавить в нее еще датчик дыма.

Необходимые компоненты

Аппаратное обеспечение

Микроконтроллер ATmega8
Источник питания с напряжением 5 Вольт
Программатор AVR-ISP, USBASP или другой подобный
Сервомотор sg90
Конденсатор 100 нФ
Звонок (сирена)
Резистор 220 Ом
Резистор 1 кОм
Резистор 10 кОм
Кнопка

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

Atmel Studio версии 6.1 (или выше)
Progisp или flash magic (необязательно)

Работа схемы

Схема устройства приведена на следующем рисунке.

Вращать ось сервомотора на 180 градусов и потом обратно до 0 градусов с определенной задержкой мы будем с помощью широтно-импульсной модуляции (ШИМ, от англ. PWM – Pulse Width Modulation), присутствующей в микроконтроллере ATmega8. Чтобы повернуть ось сервомотора влево до конца нам нужна ШИМ с длительностью 1/18, а чтобы повернуть ось сервомотора от крайнего правого до крайнего левого положения, нам потребуется ШИМ с длительностью 2/18.

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

В микроконтроллере ATmega8 три ШИМ (PWM) канала могут быть задействованы на трех его контактах. На этих контактах мы можем использовать только выход ШИМ. Поскольку мы решили использовать PWM1 мы должны использовать ШИМ сигнал с контакта OC1 (PORTB 2-й контакт). Как показано на представленной схеме, мы соединяем сервомотор с контактом OC1A. В микроконтроллере ATmega8 из трех ШИМ каналов два 8-битные и один 16-битный. Мы в нашем примере будем использовать 16-битный канал.

В микроконтроллерах ATmega есть два способа генерации ШИМ:

  1. Фазовая (правильная) ШИМ.
  2. Быстрая ШИМ.

Мы будем использовать более простой способ – быстрый метод формирования ШИМ.

Сначала необходимо выбрать частоту ШИМ, которая будет зависеть от используемого приложения (применения). Мы выберем частоту 1 МГц без использования коэффициента деления предделителя. Коэффициент деления предделителя используется для того, чтобы получить нужную нам частоту. К примеру, если у нас частота кварцевого резонатора равна 8 МГц, то с использованием коэффициента деления предделителя, равного 8, мы можем получить нужную нам частоту 1 МГц. Коэффициент деления предделителя выбирается исходя из необходимой нам частоты. Если мы хотим получить больший период следования импульсов (то есть частота должна быть меньше), то нам следует использовать больший коэффициент деления предделителя.

Теперь чтобы получить частоту импульсов ШИМ 50 Гц мы должны установить соответствующие биты в регистре TCCR1B микроконтроллера. Состав битов данного регистра представлен на следующем рисунке.

CS10, CS11, CS12 (желтый, YELLOW) – задают коэффициент деления предделителя счетного регистра таймера/счетчика. Таблица для установки данных битов представлена на следующем рисунке.

Таким образом, чтобы задать коэффициент деления предделителя равный 1 необходимо установить бит CS10 в 1, а биты CS11 и CS12 – в 0.

RED (красный, WGM10-WGM13) – задают режим генерации ШИМ. Как следует из нижеприведенной таблицы для получения быстрой ШИМ мы должны WGM11, WGM12 и WGM12 установить в 1.

Теперь мы знаем, что ШИМ – это сигнал с различными интервалами ON и OFF сигнала (различными продолжительностями включения). Для получения различных продолжительностей включения (отношение длительности импульса к периоду повторения) нам необходимо выбрать значение между 0 и 255 (от 0 до 2^8 поскольку мы используем 8 битную ШИМ). Допустим мы выбрали значение 180, это значит что счетчик начинает счет от 0 и когда он достигает значения 180, то отклик на выходе может быть приведен в действие (запустится триггер). Этот триггер может быть инвертирующим и неинвертирующим, соответственно можно получить инвертированный и неинвертированный ШИМ-сигнал. То есть выход ШИМ можно сконфигурировать таким образом, чтобы счет шел либо в прямом направлении (прямой счет), либо в обратном направлении (обратный счет). Этот выбор производится с помощью установки битов COM1A0 и COM1A1 (выделены зеленым цветом на рисунке выше).

Читайте также:  Розетка открытой проводки с заземлением технические характеристики

Как следует из приведенной таблицы для необходимых нам параметров (сигнал сравнивается с граничным значением отсечки при нарастании, инвертированный ШИМ сигнал) нам необходимо установить COM1A0=1; COM1A1=1.

За установку того самого значения, которое задает различные продолжительности включения (отношение длительности импульса к периоду повторения), в микроконтроллере ATmega8 отвечает байт OCR1A (Output Compare Register 1A) – в нем сохраняется нужное нам значение от 0 до 255. Пример выбранного нами режима ШИМ (с инвертированием) показан на рисунке ниже. Таким образом, если мы запишем в OCR1A=180, то микроконтроллер будет изменять уровень сигнала на выходе когда счетчик досчитает до 180 (начиная с 0).

OCR1A должен быть 19999-600 для 180 градусов и 19999-2400 для 0 градусов.

Исходный код программы на языке С (Си) с пояснениями

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

Видео, демонстрирующее работу схемы

Как я делал сигнализацию на даче.

Попросил как то меня один хороший человек установить ему на дачу сигнализацию, от разных там местных колхозных гопников/алкашей/мутантов. Сел, подумал, прикинул. Почему бы и нет. Тема кажется востребованная. Дачи чистят регулярно. На момент написания статьи уже три такие поставил. На двух дачах и в одном гараже. Хотелось что то такое эдакое, не сверх дорогое, попроще, ну и чтоб надежно было. Подумал, подумал и решил что ядром сигнализации будет любимая многими Atmega8. Понятно что к самой микросхеме ничего не подключишь, нужна обвязка. Сел и нарисовал схему. Вот такую. Схема упрощенная без линий питания, но суть ясна.

Потом развел плату, вытравил, спаял. Вот что получилось.

Получился эдакий контроллер на 8 логических входов и 7 логических выходов. К каждому выходу параллельно припаял светодиод для отображения состояния выхода. Удобно просто жуть. Есть на плате еще просто 3 светодиода, для отображения/отладки каких либо процессов в программе. Так же впаял переключатель (о нем ниже). Всегда когда я использую в проектах еепром, то обычно ставлю внешний детектор питания, ибо это надежнее чем внутренний. Использовал МС34064P. Выходы усилил сборкой дарлингтона ULN2004AN. Внутри сборки уже стоят защитные диоды. Если подключаем к контроллеру реле, то параллельно катушке реле, никакие шунтирующие диоды от обратной индукции ставить уже не надо.

Купил в магазе пластиковую коробку, куда все установил. Сирену так же, которая ревет на всю галактику, маленький импульсный блок питания (такая прелесть няшечка 12V 350мА). Датчик движения. Купил так же самый дешевый считыватель для ключей ibutton. И парочку самих ключей. Сел написал прогу для всего этого хозяйства. В итоге получилось вот что.


Ну и няшечка блок питания.

На считывателе есть красный светодиод. Поднесли ключ диод зажегся. Осталась минута, чтоб испариться из помещения. Когда пришли домой, то у вас 5 сек чтоб успеть вырубить сигнализацию, в противном случае, вся галактика проснется. Впрочем эту задержу можно увеличить. На плате для этого и есть два переключателя. Можно выставить требуемую задержку 5/10/15/20 сек. Это по желанию хозяина. Один такой комплект стоит и на моей даче уже как 3 года. Правда там я сирену заныкал в такое место, что туда прям вот так махом и не доберешься. Ну и считыватель установил не для ibutton ключей, а для weigand26. Так называемые EMmarine. В использовании они на порядок поудобнее чем ibutton. Но с точки зрения безопасности, кажется что ibutton получше будет.

Заказал n-количество плат на заводе, чтоб самому в дальнейшем не клепать. Ибо планов на этот контроллер много еще.

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

Когда что то делаешь, со временем появляются мысли и идеи, как можно улучшить или модернезировать собственное же изделие. У меня появилось две мысли. Так как сигнализация автономная, то не плохо было бы чтоб и хозяин узнал об ее срабатывании. Ну для этого уже есть готовые решения как GSM модем. Типа такого:
или такой:

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

Хорошо, пришла смс хозяину о том, что сработала сигнализация. А дальше что? А дальше путь сам хозяин решает, что делать. Наше дело сделать чтоб он узнал о самом факте срабатывания сигнализации. А там пусть звонит соседке, бабке Пеллагее, чтоб проверила что к чему, или вызывает кого посерьезнее. Кстати, прежде чем звонить Пеллагее, можно сперва прослушать через тот же модем, что твориться в квартире. Ну и вообще с появлением модема можно сигнализацию включать/выключать с помощью смс. Можно так же врубить по смс котел/свет/еще что нибудь, перед приездом на дачу. Все равно выходов у контроллера хватает.

Вторая мысль, подключить батарею питания. Типа такую:

Да вот незадача, у нас питание 12 вольт, а на батарее для полной зарядки нужно поднять напругу до 14.5-14.9 вольта (так написано на самой батарее). Ну существуют же разные готовые решения типа DC-DC преобразователей. Ну или самому сделать. Ну может типа такую схему:

Идея такая. Раз в месяц контроллер включает свой выход и подает напругу на микруху MC34063. Элементы подобрать так чтоб ток зарядки был 10-50мА. Этого достаточно. Через пару дней, контроллер тупо выключает свой выход. Вот и все. Следующий цикл опять через месяц. Если скажем гопник отключил питание от дома, тогда откроется транзистор Т2 и батарея будет питать плату. Идея сырая, так как ничего не тестировал. Все только на бумаге. И вообще эта схема пока еще особо ни на что не претендует. Так, черновая заготовка, которая еще будет меняться 250 раз. Если у кого то есть идея как это сделать получше, то интересно будет посмотреть. Я имел ввиду посмотреть, а не почитать. Это значит можно набросать конкретную схему (если желание есть) и выложить в комменты, чтоб и другим было видно. Это можно сделать за минуту в проге splan.

Я еще что подумал. Наверняка есть статистика эффективности/пользы подобных решений(локальных сигнализаций). Полез я в интернет, почитал кое что. В одном месте написано что эффективность всего 50%. Не много, но лучше чем вообще ничего. В другом месте указано большее число. По крайней мере против пьяного алика который готов просто разворотить стену дома, ради того чтоб свистнуть ручку от топора, боле менее подходящий вариант. Так же нашел похожие готовые решения. Покупаешь и ставишь. Но цена за такое готовое решение тоже не совсем гуманна. Я прикинул, по крайней мере для меня дешевле себе самому сделать.

Так что если есть у кого-то интересные идеи и предложения на эту тему, прошу под кат.

Кстати о стоимости. Сам контроллер(вся плата в сборке) мне обошелся примерно в 200 руб.
Сирена 120 руб.
Коробка 200 руб.
5 ключей с считывателем 300 руб.
Блок питания 120 руб.
Датчик движения 200 руб.
Итого где то 1200 руб +/- 100 руб.

P.S
Подсказал мне уважаемый товарищ podkassetnik как лучше всего заряжать в данном случае батарею. Идея мне очень понравилась. Испробовал, работает. Городить DC-DC преобразователь, это дополнительные усилия и финансовые затраты. Можно просто влезть в блок питания и в делителе обратной связи увеличить номинал резистора так что бы напруга на блоке питания стала 14 вольт. Батарею подключаем к системе по такой схеме и все, дело в шляпе.

Резистор выбирается такой, чтоб ток заряда был 10 — 50мА. Примерно 400 Ом.

Читайте также:  Что такое децибел?

Сигнализация своими руками

Сегодня для обеспечения пожарной (охранной) безопасности в ассортименте имеется широкий спектр приборов, но цены на них для многих людей слишком высоки. Однако любой радиолюбитель, обладающий средним опытом, сможет сделать данный прибор сам и обеспечить безопасность своей квартиры, дачи, гаража, бани…

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

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

На Рис.1 представлена блок-схема ПКП на два шлейфа сигнализации, каждый из которых может иметь до десяти пожарных (охранных) датчиков. Аналог этого ПКП применялся для пожарной защиты электровозов ЭС5К и ЭП2К. Данный прибор был испытан со следующими датчиками:
– комбинированные (дым+тепло) типа ИПК-ТУ (Rдоб=0), «Профит» (Rдоб=1,3 КОм);
– дымовые типа ИП212-45 (Rдоб=1,1-1,2 КОм);
-тепловые типа ИП105 с разомкнутыми контактами (Rдоб=1,3 КОм), ИПК-ТУ-Т (Rдоб=0),
-шумовые, речь о которых ниже.

В принципе работу ПКП можно проверить и с объёмными датчиками, но у автора не хватает на это времени.Прибор регистрирует «Пожар» («Тревога») при срабатывании двух датчиков в одном или разных шлейфах сигнализации.Параллельно последнему датчику включается диод, который необходим для контроля шлейфа на обрыв VDок.

Принципиальная схема блока сопряжения представлена на Рис.2.

Схема работает следующим образом. Когда сигнал «прямой»=0, сигнал «обратный»=1, то транзистор VT4 закрыт, а транзистор VT2 открыт, и ток течёт через VT3, R7, датчики шлейфа сигнализации и VT2.При срабатывании датчиков ток через VT3 возрастает, а т.к. транзисторы VT3 и VT5 образуют токовое зеркало, то ток, протекающий через VT5 и R10, R11, R12, R13, DA2, DA3 возрастает в равной степени. Напряжение снимается с резисторов R10-R13 и сравнивается с напряжением ШЛ+ с помощью компараторов: DA4.1-«Внимание», DA1.2-«Пожар»,DA5.1-«КЗ».

Если сигнал «прямой»=1, а сигнал «обратный»=0, то VT4 открыт, а VT2 закрыт. Ток, величина которого определяется генератором тока на DA1.1, VT1, R1, R5, R6, C1, C2, течёт через оконечный диод, R8, VT4, и через VT3, R7, R8, VT4. Незначительная его часть течёт через R3, R4.Напряжение на ШЛ+ выше, чем на делителе R3,R4, и напряжение на выходе компаратора DA4.2 равно нулю. Повышение напряжения на ШЛ+ не сказывается на состоянии остальных компараторов. При обрыве шлейфа напряжение на делителе R3,R4 становится больше,чем на ШЛ+, и на выходе компаратора DA4.2 присутствует высокий уровень. На транзисторах VT6-VT13 собраны преобразователи уровня 24В в 5В для стыковки с контроллером.

Схема блока питания представлена на Рис.3.

Он состоит из зарядного устройства на VT1, VT2, VT3, стабилизаторов напряжения 12В и 5В на микросхемах DA2, DA3, сигнализатора пропадания сетевого напряжения на транзисторах VT4, VT5.

Блок питания содержит два аккумулятора 12В 4,5 А ч. Внешнее питание подается от покупного блока питания 24В 1А.

При разрядке аккумуляторов напряжение на делителе R11, R6 падает и VT2 открывается,открываются одновременно и VT1 с VT3 лавинообразно, и светодиод HL1 вспыхивает,конденсатор СЕ3 заряжается и напряжение на нём увеличивается, что приводит к увеличению напряжения на делителе R11, R6 и закрытию VT1 и VT3. Зарядка аккумулятора, периодически (как и включение светодиода) происходит через транзистор VT3.

Блок контроллера совместно с блоками коммутации, индикации и звуковой сигнализации представлен на Рис.4.

Блок выполнен на реле К1-К3, которые управляются ключами на транзисторах VT1-VT3. Транзистор VT1 открыт и контакты реле К1 замкнуты, если ПКП работает в нормальном (дежурном) режиме.При появлении неисправности VT1 закрывается и контакты К1 размыкаются. Это необходимо для того, чтобы подать сигнал на внешнее устройство в случае полного отключения питания.

Блок звуковой сигнализации состоит из двух генераторов на микросхемах таймеров 555 -DD3,DD4 и выходного каскада на микросхеме DA1.1 (LM358), транзисторах VT4, VT5. Генератор на DD4 генерирует прямоугольные импульсы, и при его включении звучит тональный сигнал («Неисправность»,«Внимание»). Генератор на DD3 генерирует пилообразное напряжение, которое модулирует сигнал DD4. В результате звучит тревожный сигнал типа сирены («Пожар»). На выход блока индикации необходимо подключить либо динамик мощностью до 0,5 Вт, либо звуковой излучатель на 12В.

Блок контроллера выполнен на микросхеме DD1 (ATtiny 2313),цепь сброса которого -на DD2.1, DD2.2 (CD 4011), R1, C1, VD4. На DD2.3, DD2.4 выполнен буфер сигналов «прямой», «обратный.

Программа контроллера создана в среде AVR Studio 4 и прилагается к данной статье. Она включает проверку в цикле состояния входов порта В и в случае появления какого-либо события («Внимание», «Пожар», «КЗ», «Обрыв») его проверку – опрос данного входа в течении десяти циклов с интервалом 0,1с для избежания ложного срабатывания. Кроме того программа отслеживает появление двух событий «Внимание» в разных шлейфах сигнализации. С выхода PD6 осуществляется управление блоком сопряжения – переключение для проверки ШС на обрыв. Индикация состояния шлейфов осуществляется светодиодами HL1-HL6.

Как уже указывалось выше в ШС1 и ШС2 наряду с пожарными датчиками возможно подключение охранных датчиков: объёмных или шумовых. На Рис.5 представлена схема шумового датчика.

Он содержит микрофон (типа МКУ, МКЕ, «Шорох»), сигнал с которого поступает через регулирующий чувствительность датчика резистор R1 и разделительный конденсатор С1 на усилитель (VT1,R2,R3). Далее, проходя через разделительный конденсатор С2, сигнал детектируется на VD1, VD2 и «выравнивается» конденсатором С3, открывая транзистор VT2, при этом ток в шлейфе сигнализации увеличивается, и ПКП регистрирует событие – «Внимание». В дежурном режиме светодиод HL1 пульсирует с частотой 1Гц, которую вырабатывает генератор, построенный на микросхеме DD1 (CD 4011), R6, C4. При возникновении шума светодиод горит постоянно.

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

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

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

В этом случае возможно применение адресной системы радиооповещения типа «Норма», которая состоит из адресных передатчиков – радиооповещателей (РОП) Рис.6 и приёмника (ППК) Рис.7

Дальность действия системы – 4…6км. Максимальное количество РОП – 254 шт. Радиоповещатель может быть состыкован с любым ПКП, имеющим релейный выход. ППК «Норма» имеет часы реального времени, выдаёт три координаты события: № зоны, № хранилища , № отсека (их можно переименовать или использовать не все) и запоминает три события «Пожар», место время и дату, когда они произошли. ППК имеет релейные выходы «Пожар», «Внимание», «Неисправность» для коммутации с внешними устройствами.

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

Автор andre

Все права защищены © AVR.RU 2007—2017.

Цитирование материалов сайта только с разрешения владельца.

Как сделать сигнализацию своими руками – 3 лучшие схемы

  1. На основе мобильного телефона
  2. Датчиком движения
  3. Из прищепки

Сегодня разберем 3 рабочие схемы сигнализаций и последовательность их монтажа своими руками. Первый проект предполагает сборку охранного устройства на основе мобильного телефона. Вторая схема представляет собой сигнализацию с датчиком движения. Третья — самая простая и выполняется из обычной деревянной прищепки. Итак, поехали!

Сигнализация на основе мобильного телефона своими руками

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

Схема сигнализации из мобильного телефона, необходимые детали

Схема устроена на основе контроллера PIC12F509 и микросхемы К561КТ3.

Микроконтроллер управляет ключами ИМС DD1, которые в свою очередь управляют кнопками включения телефона и вызова. Кнопка SB1 включает индикацию, зелёный говорит о нормальной работе, красный о срабатывании системы. Для сброса установок нажимают SB2.

Читайте также:  Замена проводки в частном доме своими руками

Конструкция и детали:

  1. PIC12F509
  2. К561КТ3
  3. R1 1,8к
  4. R2 10к
  5. C1 0,1мк
  6. Красный светодиод
  7. Зеленый светодиод

Сигнализация питается от трёх батареек типа АА или одной плоской R12.

Печатная плата сигнализации и рекомендации по установке

Прежде, чем подключать телефон к сигналке, надо на кнопку 1 поставить дозвон на ваш номер. Выключить звуковое приветствие. Вскрываем телефон и припаиваем к кнопкам вкл. И1 провода длиной 20 см. 3 от кнопки вкл. И 2 от 1. Проверяем работу, замыкая провода кнопкой SB2 обнуляем. Затем подпаиваем провода и проверяем работу устройства. В целом, главное — вовремя заряжать аккумулятор мобильника.

  • Смотрите также, как сделать сигнализацию с мобильным телефоном и ключом-таблеткой.

Файлы для программирования микроконтроллера и программу охх.asm можно скачать ниже.

Как сделать сигнализацию с датчиком движения своими руками?

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

Итак, нам понадобится:

  • датчик движения;
  • транзистор НПН;
  • резистор на 10 кОм;
  • домашний звонок;
  • регулятор громкости;
  • кнопка включения;
  • паяльник.

Датчик движения имеет 3 выхода: короткий — это +5 вольт, средний — это выход 3.3 вольта и один общий провод. Такой датчик можно приобрести на eBay примерно за доллар. Отметим также, что регулятор громкости не является обязательным компонентом конструкции.

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

Последовательность монтажа сигнализации своими руками следующая:

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

Транзистор имеет 3 контакта. Правый является базой, средний — коллектор, левый — эмиттер. Эмиттер нужно припаять к проводку, который мы отпаяли от плюса на предыдущем шаге.

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

Второй конец резистора припаиваем к базе транзистора.

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

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

  • Теперь коллектор транзистора припаиваем к плюсу, соединив куском провода.
  • Схема почти собрана. Осталось закоротить между собой проводки, которые по умолчанию идут на кнопку звонка. Не забываем изолировать.

    Датчик движения имеет два резистора. Первый, который на датчике расположен на правой стороне, регулирует время выходного сигнала после того, как заработает датчик. Левый регулирует дальность срабатывания — от 2 до 5 метров.

    • Схема простой сигнализации для мотоцикла

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

    Видеоинструкция по сборке сигнализации своими руками:

    Простейшая сигнализация из прищепки своими руками

    Для создания сигнализации нам понадобится:

    Деревянную прищепку необходимо разобрать на две части.

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

    Закрепить ее можно при помощи нейлоновой нити, сделав несколько витков в двух местах половинки прищепки.

    Кончик одного провода берем и наматываем на иголку канцелярской кнопки. После этого забиваем ее в деревяшку до упора в ту сторону, где у батарейки находится «+». Сразу же припаиваем провод от этой кнопки к плюсу батарейки.

    Второй провод одним концом припаиваем к минусу батарейки.

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

    Наматываем один конец провода на кончик канцелярской кнопки и забиваем ее во вторую половинку прищепки.

    Собираем нашу прищепку.

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

    Кратко объясним принцип работы простой сигнализации, сделанной своими руками. В первую очередь созданная конструкция устанавливается при помощи гвоздя, который вбивается в поверхность через пружинку прищепки. Вставляем свободную деталь прищепки между концами собранной прищепки и зажимаем. Свободный конец нити привязываем к неподвижной опоре (двери или дереву). После этого соединяем вместе свободные кончики проводов.

    • Как сделать сигнализатор поклевки для рыбалки

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

    Видео о сборке сигнализации из прищепки своими руками:

    GSM сигнализация с оповещением на мобильник

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

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

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

    если контакты замыкались то вставлена команда СLo а если нет – ОРn.
    Включить защиту от ложных вызовов – hon, или выключить- hoff.
    При обнаружении нарушения сразу реагировать-dof, или с некой задержкой- don.

    Также есть общие настройки.

    Для активации устройства нужна команда оn, в противном случае-off. Когда сигнализация выключена, то и датчики не будут срабатывать, независимо от их настроек.
    Нужно задавать время(в секундах) когда будет включена сигнализация, если на один из датчиков обнаружена нарушение(dxx).

    Также для включения реле(txx), когда один из датчиков срабатывал, нужно задавать время в этот раз уже в минутах. Для реле(RELAY) есть еще один параметр-пауза(Рхх), задайте время в секундах между включенным и выключенным состоянием реле, когда сработал любой из датчиков.

    Задайте время(в секундах) для функции – защита от ложных срабатывания(hхх). И напоследок установите время, когда будет датчик активирован, если включена сигнализация(uxx).

    Инструкция для установки параметров.

    Когда устройства будет подключен к источнику питания все настройки, которые были сохранены в памяти, будут считаны. На индикаторе если стоит команда Еrx, то прибор готов к настройке. Для изменения глобальных настроек нажмите на кнопку SЕТ, а кнопки PLUS и MINUS служат для установки параметров. У этих кнопок есть 2 состояния работы – короткое и длинное нажатие. Когда параметр установлен, то этот пункт начнет мигать.

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

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

    Как работает сигнализация.

    Atmega8 при включенном состоянии все время проверяет состояние датчиков, если на индикаторе стоит надпись например Er4, то датчик с номером 4 обнаружил нарушение. Если все в нормальном состояние, то на индикаторе выводится Er0, и прибор включает сигнализацию.

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

    Сирена сработает, если один из датчиков нашел нарушение, сигнализация пойдет сразу, или через заданное время. Сразу после этого осуществляется автодозвон на мобильник, на 3 секунд замыкая контакты, потом пауза на 7 секунд, и снова замыкания на 3 сек.Все это повторяется пока работа датчика не восстановлена. Сирена работает столько, сколько задано в параметре Тхх, пауза- Рх и перестает работать, когда неполадка устранена.

    Фьюзи для устройства должны быть как показано на рисунке.

    Устройства питается от 12 вольт 5 Ампер, аккумулятор продержится около 7-8 дней. В схеме помех почти не бывает, испытал лично.

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

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    Adblock
    detector