Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Контроль доступа с помощью QR, RFID и проверки температуры

Этот прототип Raspi считывает QR- и RFID-коды, проверяет температуру гостя и произвольно выполняет аутентификацию, чтобы обеспечить доступ через барьер.

Мир после Covid-19 оказался немного другим. Теперь, прежде чем предоставлять доступ в определенные частные районы, компании и школы, требуется проверка температуры.

Это устройство на базе Raspberry Pi считывает QR-коды или RFID-карты, затем проверяет температуру гостя, аутентифицируется на удаленном сервере и предоставляет барьерный доступ.

Как это работает?

В прототипе используется Raspberry Pi 4 с подключенным кулачковым модулем, считывателем RFID, ИК-датчиком температуры и 4-канальным реле. В демонстрации серводвигатель действует как барьер, но в реальном мире можно использовать любую комбинацию барьеров.

Программное обеспечение было запрограммировано с использованием Python со следующим алгоритмом:

1. Кэм делает снимок, используя яркий светодиод в качестве вспышки (на случай, если QR-код напечатан на бумаге, а не на экране смартфона)

2. Если QR-код не обнаружен, устройство пытается прочитать RFID

3. QR-код декодирован, поэтому на этом этапе доступен гостевой QR-код или гостевой RFID-код

4. ИК-датчик температуры, расположенный справа, считывает температуру в заявках гостей

5. Гостевой код + температура отправляется на удаленный сервер, где скрипт PHP прослушивает запросы

6. Ответ отправляется обратно в блок с включенными реле (барьеры и т. Д.)

7. База данных заполнена всеми запросами и доступом для целей отчетности

Демо

Технические примечания

Основной причиной использования Raspberry Pi вместо Arduino был считыватель QR-кода. Существует несколько библиотек QR, которые можно использовать с Raspbian и Python для декодирования QR, но вам придется внести некоторые изменения.

Оба ИК-датчика температуры MLX90614 и PN532 используют I2c. У них другой адрес - проверено с помощью sudo i2cdetect -y 1-, поэтому вам просто нужно подключить кабели параллельно, и все.

Фрагменты кода

Отсканировать QR-код с помощью Raspberry

  camera =picamera.PiCamera () 
camera.resolution =(800, 600)
camera.color_effects =(128,128)
camera.capture ('qr /' + str (counter) + '. jpg')
camera.close ()

Запросить удаленный сервер

  url ='http://IPHere/qr.php' 
myobj ={'qr':myData, 'temp':str (temp)} попробуйте:
x =requests.post (url, data =myobj)

Чтение NFC от Raspberry PI

  для цели в n.poll ():
попробуйте:
nfcData =target.uid

Источник:Контроль доступа с помощью QR, RFID и проверки температуры


Производственный процесс

  1. Synopsys позволяет создавать проекты с несколькими кристаллами с IP HBM3 и проверкой
  2. Измерение температуры с помощью однопроводного датчика DS18B20 и Raspberry Pi
  3. Считать температуру с помощью DS18B20 | Raspberry Pi 2
  4. Измерение температуры с помощью RASPBERRY PI
  5. Мониторинг температуры с помощью Raspberry Pi
  6. Датчик температуры и освещенности Raspberry Pi
  7. Управление датчиком и исполнительным механизмом Raspberry Pi
  8. Моделирование работы токового насоса с допуском и температурой
  9. Контроль и влияние температуры в процессе литья под давлением
  10. Управление функциями токарного станка с наклонной станиной с проверочной графикой