Введение 3
Глава 1. Анализ существующих электронных охранных систем 5
1.1. Основные принципы систем безопасности на основе
микроконтроллеров 5
1.2. Выбор методов разработки, материалов и компонентов 11
1.3. Техническое задание 28
Г лава 2. Практическая часть 32
2.1. Проектирование и установка системы 32
2.2. Настройка, программирование и применение системы 39
2.3. Результаты апробации, техническая документация 50
Заключение 55
Список информационных источников 58
Приложения 63
Приложение 1 63
Приложение 2 66
Приложение 3 77
Приложение 4 78
Проблема обеспечения безопасности объектов недвижимости, будь это гаражи, различные помещения, жилые частные и многоквартирные дома остается актуальной задачей современного мира.
Системы электронных пожарных сигнализаций являются одним из главных компонентов предотвращения или минимизации пожара. Охранные сигнализации служат для обнаружения несанкционированного проникновения на охраняемый объект, формирования, передачи различных извещений, управления звуковыми и световыми оповещателями. Существуют так же и различные специализированные датчики обнаружения протечки воды, и содержание вредных, смертоносных и взрывоопасных газов.
В связи с широким использованием современных электронных компонентов и цифровых методах обработки информации происходит «интеллектуализация» технических средств. Современные технические средства охраны могут быть использованы в виде полностью автономной, интегрированной системы или системы, состоящей из функционально независимых компонентов.
Объект исследования — система обеспечения безопасности жилья на основе микроконтроллера и датчиков.
Цель работы: разработать систему, управляемую микроконтроллером, которая обеспечивает безопасность жилого помещения.
В связи с поставленной целью определены задачи:
• проанализировать существующие системы безопасности, и на основе современных решений, обосновать необходимость выбора тех или иных компонентов системы;
• описать процесс разработки системы, основываясь на определенных критериях;
• собрать систему обеспечения безопасности на основе микроконтроллера, необходимых датчиков и модулей;
• составить программу для микроконтроллера, обрабатывающую сигналы с датчиков и посылающую команды на управляемые модули.
Для решения поставленных задач мы рассмотрели статьи, описывающие различные особенности разработки управляемых микроконтроллером систем, документацию на выбранную плату и другие компоненты, учебные и методические пособия по данному направлению.
Разрабатываемая система должна быть проста в установке, настройке и эксплуатации, и не менее важна гибкость в конфигурации и в логике работы.
Такая система может быть модифицирована под конкретные нужды и успешно применена для обеспечения безопасности любого жилого помещения.
В соответствии с поставленными задачами были получены следующие результаты:
• исследованы теоретические основы разработки систем безопасности. Определены атрибуты систем безопасности и выведены основные критерии для учета при разработке;
• отобраны компоненты системы: рассмотрены популярные
платформы разработки - Seeeduino Mega, Raspberry Pi, Iskra JS, Arduino. Обоснован выбор микроконтроллера Arduino Mega, подобраны необходимые модули, в которые входят датчики, GSM-модуль и его питание;
• изучены способы подключения датчиков в сопровождении схем и описаний, подключение через макетную плату;
• подробно разобрана сама Arduino Mega, способы её питания, а также описаны цифровые и аналоговые вводы/выводы;
• разработана и описана работа GSM модуля, его сообщений и команд;
• разработана программа для микроконтроллера обрабатывающая сигналы с датчиков, а в Arduino IDE написан и отлажен код для отдельных сенсоров и GSM модуля, которые в последствии объединены в единую программу.
GSM-сигнализация — это охранная система, которая использует в качестве канала передачи мобильную связь. При срабатывании датчиков тревоги владельцу приходит смс с сообщением о тревоге. Для защиты дома чаще выбирают расширенные комплекты, которые включают кроме датчиков движения, датчики размыкания, разбития стекла, противопожарные датчики и газоанализаторы. Однако датчики разбития стекла не обязательно включать в комплект, т.к. при проникновении в квартиру практически никогда не бьют стёкла. Стеклопакеты обычно выдавливают, а датчик реагирует именно на
звук бьющегося стекла. Они больше подходят для установки в помещения с витринами, которые могут разбить при попытке кражи содержимого.
GSM-сигнализацию часто выбирают из-за сравнительно низкой стоимости и простоты установки. Устройство GSM-сигнализации довольно простое. В её состав всегда входит GSM-модуль и датчики. Как правило есть возможность дополнительно подключить к системе датчики дыма и газа. Принцип работы такой охранной сигнализации заключается в прямой передаче сигнала тревоги на телефон владельца в виде смс. Можно настроить систему так, чтобы сообщения о проникновении, пожаре, утечке газа отправлялись сразу нескольким людям из заранее подготовленного списка.
GSM-сигнализации считаются автономными, потому что они не связаны с мониторинговой службой и в них не входят услуги по обслуживанию оборудования и реагированию службы безопасности. При получении тревожного сигнала владелец самостоятельно принимает решение о дальнейших действиях и единственное, что можно предпринять - вызвать полицию или спасательные службы и надеяться, что они успеют вовремя.
Помимо отправки смс и звонков, модуль M590 умеет принимать смс- сообщения и звонки, это можно обрабатывать в скетче и как-то реагировать, выполняя какие-либо действия. В довершении ко всему модуль способен подключаться к GPRS.
В более продвинутых и как следствие дорогих сигнализациях, как правило существует контрольная панель отправляющая сигнал тревоги на станцию мониторинга и в мобильное приложение, а также позволяющее управлять всей охранной системой - отслеживать активность системы, ставить/снимать объект на охрану/с охраны, управлять ключами, добавлять пользователей и т.д.
Квартирная охранная сигнализация GSM - инновация в мире услуг безопасности. Она позволяет установить систему без Интернета и телефонной линии. Подключить сигнализацию последним способом может быть дешево, но это повлечет за собой минусы. Например, преступник 56
сможет ее легко обрезать, и система не сработает. В GSM данные передаются через сим-карту, а это значит — сигнал тревоги не потеряется по пути на станцию мониторинга или на мобильный телефон владельца. Информация пересылается за считанные секунды, как обычное смс-сообщение. При покупке охранной системы для защиты квартиры - ориентироваться стоит только на новые технологии.
Мы изучили микроконтроллеры, и что с помощью них можно сделать. Получившаяся система обеспечения безопасности жилья на основе микроконтроллера и датчиков выгодно отличается от конкурентов стоимостью масштабируемостью, простотой установки, а также, что не менее важно, отсутствием абонентской платы.
Платформа Arduino активно развивается, и в настоящее время доступно большое число аналоговых и цифровых датчиков, предназначенных для оценки самых разнообразных аналоговых величин. К ним относятся датчики магнитного поля, температуры, влажности, освещенности, ультразвуковые датчики для измерения расстояния и многие другие.
В результате разработанная нами система безопасности - недорогая, простая в установке, настройке и эксплуатации, и что самое главное очень гибкая, что позволяет модифицировать с наименьшими затратами под практически любую задачу обеспечения безопасности объектов.
1. Аджиев Р.А. Микроконтроллеры. Arduino и IDE среда разработки / Р.А. Аджиев, Д.В. Картавцев // Проблемы обеспечения безопасности при ликвидации последствий чрезвычайных ситуаций. 2015. №2. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/nZmikrokontrollery- arduino-i-ide-sreda-razrabotki (дата обращения: 19.12.19).
2. Альбекова З.М. Анализ эволюции технологии беспроводных сетей и прогнозы развития инфокоммуникационных сетей в России / З.М. Альбекова, В.О. Квашурин, Н.А. Тутик // ИВД. 2016. №4 (43). [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/nZanaliz-evolyutsii- tehnologii-besprovodnyh-setey-i-prognozy-razvitiya-infokommunikatsionnyh- setey-v-rossii (дата обращения: 18.12.19).
3. Багутдинов Р.А. Проектирование модульной мультисенсорной системы для задач мониторинга окружающей среды на базе arduino // Научные ведомости Белгородского государственного университета. Серия: Экономика. Информатика. 2019. №1. — С. 173-180. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/proektirovanie-modulnoy- multisensornoy-sistemy-dlya-zadach-monitoringa-okruzhayuschey-sredy-na-baze- arduino (дата обращения: 16.12.19).
4. Бакытбек Е.Б. Датчики для измерения слабых магнитных полей // Наука и образование сегодня. — 2016. — №4(5). — С. 30-31. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/datchiki-dlya- izmereniya-slabyh-magnitnyh-poley (дата обращения: 20.12.19)
5. Белов A.B. Arduino. От азов программирования до создания практических устройств. — СПб.: Наука и Техника, 2018. - 480 с.
6. Белов A.B. Программирование ARDUINO. Создаем практические устройства. — СПб.: Наука и Техника, 2018. — 272 с.
7. Бирюков А.А. Умные устройства безопасности на микроконтроллерах Atmel. М.: ДМК Пресс, 2017. - 162 с.
8. Блум Джереми. Изучаем Arduino: инструменты и методы технического волшебства: Пер. с англ. — СПб.: БХВ-Петербург, 2015. — 336 с.
9. Бокселл Дж. Изучаем Arduino. 65 проектов своими руками. — СПб.: Питер, 2017. — 400 с.
10. Диковицкий В.В. Программно-аппаратный комплекс удаленного
присутствия / В.В. Диковицкий, М.М. Панфилов, А.А. Менькова // Труды Кольского научного центра РАН. 2017. №3-8 (8). [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/programmno-apparatnyy-
kompleks-udalennogo-prisutstviya (дата обращения: 19.12.19).
11. Довгаль В.А. Построение IoT-системы безопасности на базе
Arduino / В.А. Довгаль, Д.В. Довгаль // Вестник Адыгейского государственного университета. Серия 4: Естественно-математические и технические науки. 2018. №3 (226). — С. 142-147. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/postroenie-iot-sistemy-
bezopasnosti-na-baze-arduino (дата обращения: 19.12.19).
12. Иванов В.Н. Методика эффективного обучения робототехнической программно-элементной базе в школе / В.Н. Иванов, А.В. Иванов // Ped.Rev.. 2018. №1 (19). — С. 157-166. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n/metodika-effektivnogo-obucheniya- robototehnicheskoy-programmno-elementnoy-baze-v-shkole (дата обращения: 20.12.19).
13. Иго Т. Arduino, датчики и сети для связи устройств: Пер. с англ. — 2-е изд. — СПб.: БХВ-Петербург, 2015. — 544 с.
14. Карвинен Т., Карвинен К., Валтокари В.. Делаем сенсоры: проекты сенсорных устройств на базе Arduino и RaspBerry Pi.: Пер. с англ. — М.: ООО «И.Д. Вильямс»: 2015. — 432 с.
15. Князьков А.В. Система онлайн-контроля значений показателей здоровья человека с передачей по каналу GSM / А.В. Князьков, В.С. Королев, В.М. Чайковский // НиКа. 2017. №. [Электронный ресурс]. — Режим доступа: https://cyberleninka.ru/article/n7sistema-onlayn-kontrolya-znacheniy-pokazateley- zdorovya-cheloveka-s-peredachey-po-kanalu-gsm (дата обращения: 19.12.19)...