Система ограждения и система отслеживания контактов
Система ограждения и система отслеживания контактов
Мы создаем устройство, которое будет предупреждать здоровых людей, когда они приближаются к местам, зараженным вирусом. Для этого мы используем модуль GPS для создания геозоны между зараженной и здоровой зонами.
Мы также будем использовать модуль GSM, который информирует человека и власти: if о том, что кто-то нарушает закон и пытается проникнуть в зараженную зону, или if о любом зараженном человеке, пытающемся проникнуть в здоровую зону.
Позже мы также создадим систему отслеживания с использованием геолокации, которая сможет отслеживать цепочку распространения и блокировать зараженные районы.
Итак, давайте начнем наш проект с покупки следующих компонентов.
Спецификация
Кодирование
Сначала нам нужно открыть Arduino IDE и установить необходимую библиотеку (FONA, SSD1306 и NEOGPS), а затем мы можем начать кодирование.
Поскольку мы инициализировали библиотеку в коде, теперь мы можем установить определения контактов для последовательной связи с модулем SIM800l. Далее у нас есть функция настройки, которая состоит из кода, который запускает связь с модулем SIM800l, модулем NEO GPS, а также с SSD10306. После этого нам нужно создать код, в котором мы зададим локации для дома и для зараженных территорий, где эффект от вируса очень высок.
Далее мы создали цикл «while», который проверяет местоположение человека в режиме реального времени, и, используя условие «if», мы проверяем if, который пользователь ввел в радиусе 100 метров от зараженной зоны или человека. В этом случае устройство предупредит об этом пользователя. Далее у нас есть фрагмент кода, который в реальном времени обновляет информацию на дисплее OLED.
Следующий фрагмент кода сообщит нам, что if пользователь покинул свой дом в момент, когда правительство действовало в режиме блокировки, а if, то есть case, властям будет отправлено текстовое сообщение. (См. рис. 2,3,4).
Рис 1.
Рис. 2.
Рис. 3.
Рис. 4.
Рис 5.
Мы также создали еще один, нетестируемый код, который помогает предупреждать пользователя в случае введения правительством блокировки, чтобы в case пользователь, находясь снаружи, мог быстро изменить свое положение.
Вы можете скачать код по ссылке ниже, а затем загрузить его в Arduino.
Соединение
Теперь соедините компоненты, как показано на схеме ниже
Рис. 7. Соединение
Что дальше?
Мы также можем доработать эту технологию, чтобы отслеживать цепочку распространения вируса с помощью определения географических контактов и выборки данных из базы данных.
Тестирование
Вставьте SIM-карту 2G в модуль SIM800l и подождите несколько минут. Когда SIM800l выполняет поиск сети, LED будет мигать быстрее, а при подключении к сети SIM LED будет мигать медленнее. Теперь при попытке войти в зараженную зону модуль GPS предупредит вас и отправит на установленный номер сообщение о вашем контакте с зараженной зоной.
Поздравляем, система фехтования & Устройство для отслеживания контактов готово защитить вас.
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба