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

Интегрированная система контроля доступа с QR, RFID и верификацией температуры

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

В пост-COVID эре многие учреждения теперь требуют проверку температуры перед предоставлением доступа к защищенным помещениям.

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

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

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

ПО запрограммировано на Python по следующему потоку:

  1. Камера захватывает снимок с яркой LED-вспышкой для адаптации под печатные QR-коды.
  2. Если QR-код не обнаружен, устройство пытается прочитать RFID-тег.
  3. После декодирования код гостя (QR или RFID) становится доступен.
  4. ИК-датчик температуры, позиционированный справа, измеряет температуру тела гостя.
  5. Код гостя и температура передаются на удаленный сервер через PHP-скрипт.
  6. Сервер возвращает ответ, инструктирующий реле(и) разблокировать барьер.
  7. Все попытки доступа логируются в базу данных для отчетности и аудита.

Демо

Технические заметки

Выбор Raspberry Pi вместо Arduino обусловлен обширными библиотеками декодирования QR-кодов для Raspbian и Python.

И MLX90614 ИК-датчик температуры, и PN532 RFID-ридер общаются по I2C и имеют отдельные адреса — проверено через sudo i2cdetect -y 1. Просто соедините кабели параллельно для разрешения конфликтов адресов.

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

Сканирование QR-кода с Raspberry Pi

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

Запрос к удаленному серверу

url = 'https://IPHere/qr.php' myobj = {'qr': myData,'temp': str(temp)} try: x = requests.post(url, data = myobj)

Чтение NFC с Raspberry Pi

for target in n.poll(): try: nfcData=target.uid

Источник: Access control with QR, RFID and temperature verification

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

  1. Synopsys представляет полный набор HBM3 IP для много-кристаллических систем, повышая пропускную способность до 921 ГБ…
  2. Подключение нескольких DS18B20 1-Wire датчиков к Raspberry Pi для точного мониторинга температуры
  3. Как считывать температуру с DS18B20 на Raspberry Pi 2
  4. Измерение температуры на Raspberry Pi с датчиками Maxim 1-Wire и мостом DS2482 I2C
  5. Точный мониторинг температуры в серверной на Raspberry Pi
  6. Создание многодатчиковой системы мониторинга температуры и света с Raspberry Pi и DS18B20
  7. Мастерство управления датчиками и исполнительными механизмами на Raspberry Pi: акселерометр, сервопривод и потоко…
  8. Оценка точности схемы токового насоса при разбросе резисторов и автомобильном температурном диапазоне
  9. Освоение температурного контроля в литье под давлением для оптимального качества
  10. Hurco TM8: компактный косогорелый токарный станок с точным управлением и универсальным оснащением