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

Главная » Все схемы » Автомобиль » Схемы электрооборудования

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


6997
Домашний карантин с использованием распознавания лиц

Домашний карантин с использованием распознавания лиц

Название может показаться немного запутанным, но я объясню. Распознавание лиц для домашнего карантина — это интеллектуальная система, которая не позволяет другим людям входить в ваш дом без разрешения. Он работает путем распознавания лица и позволяет только членам семьи. Устройство также обеспечивает автоматическую дезинфекцию рук этого человека. 

Прежде всего, давайте соберем компоненты, необходимые для проекта.

Спецификация

Предварительные требования

Надеюсь, у вас уже есть плата Raspberry Pi с последней версией Raspbian OS, чтобы мы могли установить необходимые модули и библиотеки.  Откройте терминал Linux и установите следующие библиотеки 

<ул>
  • dlib
  • Opencv
  • numpy
  • Сайпи
  • Matplot
  • Распознавание лиц
  • Керас
  • Или вы можете использовать следующую команду для установки библиотеки:

    имя библиотеки установки sudo pip 

    sudo  apt-get update

    обновление sudo apt-get

    sudo nano /etc/dphys-swapfile

    Затем измените строку CONF_SWAPSIZE=100 на  CONF_SWAPSIZE=1024

    sudo /etc/init.d/dphys-swapfile stop  

    sudo /etc/init.d/dphys-swapfile start

    sudo pip3 install opencv

    sudo pip3 install numpy

    wget https://bootstrap.pypa.io/get-pip.py

    pip3 установить dlib

    pip3 установить распознавание лиц

    Далее устанавливаем библиотеки gpiozero, espeak и ultrasonic.

    После этого мы можем приступить к кодированию.

    Программирование для домашнего карантина с использованием распознавания лиц

    Сначала создайте новую папку проекта и скопируйте в нее изображения членов семьи, которым разрешен вход в дом. Теперь переименуйте эти изображения, используя оригинальные имена членов семьи. Затем создайте новый файл Python. Здесь я создал файл Python с именем «Home.py». Откройте этот файл в PYTHON IDE и затем создайте код, как описано.

    Сначала импортируйте необходимые библиотеки в код, а затем определите вывод GPIO серводвигателя с его минимальным и максимальным углом. После этого определите номер контакта ультразвукового датчика. Здесь мы используем номера контактов. 27 и 22. (См. рис. 1)

    Рис. 1

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

    <р> Считается 30 секунд, чтобы человек был тщательно продезинфицирован. Переведя сервопривод в открытое положение, этому человеку можно разрешить вход в дом, больницу или офис. (См. рис. 2.)
    Рис. 2
    Рис. 3

    Соединение

    Теперь соедините компоненты, как описано на принципиальной схеме.

    Схема подключения Создано в Fritzing

    Тестирование на домашнем карантине с использованием распознавания лиц

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


    Категория: Схемы электрооборудования | Добавил: Администратор (17.05.2026)
    Просмотров: 106 | Рейтинг: 0.0/0


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

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

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

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

    Copyright Zloy Soft (Company) © 2008 - 2026