По данным ФБР, кражи со взломом происходят каждые 13 секунд, а в 3 из 4 домов в США будут взломаны в течение следующих 20 лет, говорится в статистическом отчете о кражах домов за 2017 год. В мире, в котором быстро развиваются технологии, где автомобили могут двигаться самостоятельно, а дроны могут захватывать вашу еду, кражи со взломом не должны вызывать особого беспокойства, но приведенная выше статистика просто доказывает, что это неверно. Какой смысл в таких модных словах, как IoT, AI, Machine Learning и т. Д., Если я просто не чувствую себя в безопасности дома?
К моменту написания этой статьи на рынке существовало множество систем безопасности IoT, но ни одна из них не была адаптирована под мой вкус и не вписывалась в мой бюджет. Будучи мастером по ремонту, я решил создать его сам, и именно тогда я наткнулся на платформу Bolt IoT, где они утверждают, что помогают нам создавать проекты IoT на 80% быстрее с их платформой Bolt IoT.
Итак, в этом проекте мы построим нашу собственную систему безопасности, которая может определять, открыта ли дверь / окно. Сигнал тревоги может быть активирован или деактивирован с помощью голосовых команд через Google Ассистент, и при обнаружении вторжения он также отправит вам и вашим родственникам письмо с предупреждением об этом. Круто то, что все работает в облаке, поэтому им можно управлять из любой точки мира. Интригующее право! Итак, приступим…
Необходимые материалы
- Совет по развитию Bolt
- Макетная плата
- Датчик Холла (A3144)
- СВЕТОДИОД
- Конденсатор (50 В, 10 мкФ)
- Резистор 10К
- Магнит
- Соединительные провода
Рабочая концепция
Плата для разработки Bolt основана на знаменитом модуле Wi-Fi ESP8266 от Espressif semi-wire. Но здесь у него работает собственная прошивка Bolt, это помогает нам получить доступ к контактам GPIO (цифровое чтение / запись, аналоговое чтение, запись PWM) и т. Д. Через API, предоставляемый bolt. Благодаря этому Bolt можно программировать с помощью JavaScript, HTML или даже Python. Поскольку у нас уже есть много проектов IoT с Raspberry Pi и Python, я решил придерживаться python. Чтобы узнать больше о модуле Wi-Fi ESP8266, перейдите по ссылке, и с помощью ESP8266 также можно создать простую сигнализацию безопасности IoT. Этот проект может быть расширен для захвата изображения Intruder с помощью микроконтроллера, который поддерживает взаимодействие с камерой. Мы создали такую систему домашней безопасности, используя Raspberry Pi.
Bolt имеет 5 контактов GPIO и 1 аналоговый контакт, все из которых подключены к облаку. Таким образом, чтобы писать или читать с этих контактов, мы должны использовать вызовы API. В нашем оборудовании будет датчик Холла и магнит, прикрепленный к двери. Когда дверь открывается, магнит отодвигается от датчика Холла, и датчик его обнаруживает, и это можно прочитать с помощью вызовов API, и мы можем вызвать зуммер. Мы обсудим