Каталог статей


Выбранная схема!!!


8068
Система уведомлений на основе Интернета вещей с использованием приложения для Android | Полный проект

Система уведомлений на основе Интернета вещей с использованием приложения для Android | Полный проект

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

Датчики, используемые в этом проекте, включают магнитный геркон switch для двери или окна, PIR-датчик для обнаружения движения и термистор NTC для пожарной сигнализации.

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

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

Блок-схема системы интеллектуальных оповещений с использованием приложения Android показана на рис. 1.

Рис. 1: Блок-схема системы уведомлений на основе Интернета вещей

Приложение Pushover

Pushover – это веб-сервис и приложение для вашего телефона или планшета, служащее шлюзом для уведомлений. Он может предупредить вас о чем угодно, включая объявления о вакансиях, статус дождя, электронные письма от важных людей или датчик, активированный в вашем доме. Pushover позволяет вам установить столько периодов времени без шума, сколько вам нужно, используя функцию под названием «Тихие часы». Вы можете получить доступ к индикациям тревог из любой точки мира.

Цепь и работа

Принципиальная схема интеллектуальной системы уведомлений с использованием RPi показана на рис. 2. Аппаратное обеспечение включает Raspberry Pi, телефон Android, PIR-датчик, геркон switch, термистор NTC, дверной звонок и несколько других компонентов.

Рис. 2. Схема системы уведомлений на основе Интернета вещей с использованием RPi

ПИК-датчик, подключенный к CON1, обнаруживает присутствие людей по изменениям инфракрасного излучения человеческого тела перед дверью. Он выдает сигнал высокого напряжения около 3,3 В всякий раз, когда обнаруживает изменение радиации, и, соответственно, отправляет сигналы оповещения на ваш телефон Android.

Магнитный геркон switch, подключенный к CON2, обычно устанавливается на раму наружной двери или окна. Когда дверь или окно открывается, они отодвигаются от рамы, магнитное поле вокруг switch исчезает и на ваш телефон Android отправляется соответствующий сигнал оповещения.

Термистор NTC, подключенный к CON3, используется в качестве датчика температуры и пожара. Сопротивление термистора NTC уменьшается с повышением температуры.

При комнатной температуре транзистор Т2 проводит ток. Когда температура датчика превышает 70°C (в зависимости от постоянной термистора (K)), T2 перестает проводить ток. Когда T2 перестает проводить, в RPi генерируется сигнал оповещения, который отправляется в виде push-сообщения на телефон Android.

Большинство дверных звонков издают волны модуляции пульсовой волны while звон. Вам необходимо взломать дверной звонок так, чтобы он выдавал выходной сигнал не менее 2В (импульсно-волновая модуляция с фильтром нижних частот). Вы можете использовать этот сигнал в качестве сигнала прерывания для управления выводом RPi и создания журнала тревог на вашем телефоне Android. Сигнал дверного звонка подается на RPi через CON4.

Когда кто-то позвонит в дверь, вы получите уведомление на свой телефон. Различные оповещения, полученные на смартфоне Android, показаны на рис. 3.

Рис. 3. Оповещения на мобильных устройствах Android

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

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

1. На своем мобильном устройстве откройте приложение Pushover и войдите в свою учетную запись. Вам будет предложено зарегистрировать ваше устройство, указав для него имя. 2. Посетите https://pushover.net на своем компьютере и войдите в свою учетную запись. Вы должны увидеть свои устройства в списке «Ваши устройства» немного ниже по странице. Убедитесь, что зарегистрированные вами устройства присутствуют в этом списке и включены. 3. Запишите свой пользовательский ключ (например, uyaa3u82r6rw853a2zhwj7afyxq4ba), как показано на рис. 4. Он понадобится вам для вашего кода Python.
Рис. 4. Типичный пользовательский ключ, созданный в приложении Pushover
4. Чтобы получить ключ API, нажмите «Ваши приложения» (дверной звонок) и запишите свой токен/ключ API (например, au3kybdp4bmv3xs3qp1prku7pcrp9r), как показано на рис. 5.
Рис. 5: Типичный ключ API
5. В разделе «Настройки» в Pushover вы можете установить звуковое оповещение о тихих часах и т. д. для своего мобильного телефона в соответствии с вашими требованиями.

Тестирование приложения Pushover

Откройте приложение Pushover на своем мобильном телефоне Android. Откройте файл Appliance.py на терминале в RPi. Замените user_key и application_key в коде полученными ключами, как показано на рис. 3 и 4. Выполните следующую команду:

$ sudo python Appliance.py

Когда сервер подключен к RPi, вы получите сообщение «Сервер устройства запущен» на терминале и сообщение «Устройство запущено» на вашем мобильном телефоне. В соответствии с сигналом прерывания, полученным от входных датчиков (движения, двери break, пожара, дверного звонка и т. д.), соответствующее оповещение будет получено на ваш телефон Android через приложение Pushover.


Категория: Охрана (Сигнализация) | Добавил: Администратор (20.05.2026)
Просмотров: 111 | Рейтинг: 0.0/0


Всего комментариев: 0

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

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2026