НА ГЛАВНУЮ СТРАНИЦУ
Мой умный дом
Контроллер Broadlink RM PRO
Broadlink E-air Обзор!
GSM сигнализация
Видеонаблюдение
Умный дом Xioami - MI Home
Выключатель Livolo
Умный дом Arduino
Платформа Majordomo
Сигнализация на Ардуино
Доработка Sj5000x
ПЕРЕЙТИ В МАГАЗИН

Как сделать сигнализацию

Урок как сделать простую сигнализацию своими руками на Arduino

   Сегодня мы докажем Вам, что сделать сигнализацию своими руками не составит труда даже для тех, кто никогда не имел дела с подобными устройствами. Нам понадобятся следующие элементы: плата Arduino, реле, радиоприемник, блок питания, серена, брелок и датчики GSM-сигнализации, работающие на частоте 433 МГц. Если Вы хотите глубже изучить способы создания устройств с помощью Arduino, предлагаем дополнительно посмотреть обучающее видео о подключение датчиков к плате. Скачать материалы к уроку http://smart-home.in.ua/download/arduino/les4.rar

   Итак, первым делом мы подключаем реле к Arduino по следующей схеме: Реле GND VCC In Arduino UNO GND +5V Pin3

   Радиоприемник подключается тремя проводами, соответственно: vcc - +5v; GND-GND; и два контакта, объединенные в один, подключаются на второй pin в плате. Так же необходимо припаять антенну (мы использовали соединительный провод от Arduino). На задней плоскости платы, где порт для отключения питания, мы припаяли 2 контакта, с их помощью можно подключить провода. Из них выводится питание на 12 Вт, следовательно, если подключить блок питания, то из двух припаянных проводков один идет напрямую к сирене, а второй разрывается и идет через реле.

   Блок питания на 12 В. отлично подойдет для обеспечения всех задействованных устройств. Теперь мы подключаем Arduino к компьютеру и загружаем нашу программу. Нам нужно подключить библиотеку rs switch и назначить две переменные. Переменная – alarm pin отвечает за pin, на который подключено реле. Переменная stat отвечает за статус сигнализации. В начале подключаемся к serial port на определенной скорости и по умолчанию задаем значение «0», если ничего не происходит на pin2 - к нему подключен радиоприемник. Далее обозначаем, что alarm pin это выход (реле), его изначальный статус «low».

   Void loop отражает происходящее в цикле. Цикл состоит из двух частей: В первой части мы видим состояние устройства, когда все стабильно, а во второй (после els) выводится все происходящее. Здесь Вы найдете строчку, отвечающую за вывод информации на serial monitor. Нажимая на эту строчку, мы открываем окно, где отражаются коды сработавших датчиков или пультов. Мы записываем все отсканированные кнопки пульта (alarm- это кнопка тревоги, armed - постановка сигнализации на охрану, disarmed – снятие сигнализации с охраны). Если нажать кнопку тревоги, то сигнализация переходит в соответствующий режим, включается реле и начинает орать сирена. Если мы нажимаем «отключить сигнализацию», то сигнализация переходит в статус «отключена», сирена замолкает. Самый интересный пункт - кнопка постановки на охрану: сигнализация входит в режим охраны, но с реле ничего не происходит.

   Следующие строки выводят коды сработавших датчиков, когда сигнализация находится в режиме охраны. Каждой строке соответствует определенный датчик. Для удобства в использовании рядом с каждым кодом вы можете написать уточнения, например, «датчик на окне в спальне». Если вы хотите добавить новые датчики, скопируйте и вставьте предыдущие строки, введите новые коды и внесите уточнения. То же самое можно проделать с пультами: скопируйте все три строки, вставьте и поменяйте коды.

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

   Желаем успехов!

система умный дом youtube СИСТЕМА УМНЫЙ ДОМ © 2015-2018             Каталог компаний Умный дом