亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

集成二维码、RFID与体温验证的门禁控制系统

该基于树莓派的原型系统,无缝融合二维码/RFID读取与实时体温检测,通过远程服务器认证访客身份,控制闸机通行。

后疫情时代,许多机构强制要求测温合格后方可进入安保区域。

系统采用树莓派4、摄像头模块、RFID读卡器、红外测温传感器、四路继电器。舵机作为演示闸机,架构支持任意闸机类型。

工作原理

原型使用树莓派4搭载摄像头模块、RFID读卡器、红外测温传感器、四路继电器。演示中舵机模拟闸机,实战可对接任意闸机类型。

软件基于Python按以下流程编写:

  1. 摄像头配合高亮LED补光抓拍,适配印刷版二维码。
  2. 未检测到二维码时,尝试读取RFID标签。
  3. 解码后获得访客二维码或RFID码。
  4. 右侧红外测温传感器测量访客体温。
  5. 访客码与体温经PHP脚本提交远程服务器。
  6. 服务器返回响应指令继电器解锁闸机。
  7. 所有通行尝试入库记录,供报表审计。

演示

技术要点

选树莓派而非Arduino,因Raspbian与Python拥有丰富二维码解码库。

MLX90614红外测温传感器与PN532 RFID读卡器均走I²C总线,地址互不冲突——经sudo i2cdetect -y 1验证。并联接线即可解决地址冲突。

代码片段

树莓派扫描二维码

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

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

来源:二维码、RFID与体温验证门禁控制

制造工艺

  1. 树莓派多路DS18B20 1-Wire温度监测:接线与编程全指南
  2. 树莓派2上使用DS18B20读取温度完整指南
  3. 树莓派结合 Maxim 1-Wire 传感器与 DS2482 I2C 桥接器的多点温度测量
  4. 树莓派精准监测机柜温度:DS18B20 多点部署实战
  5. 树莓派多传感器温度光照监测系统:DS18B20 实战构建
  6. 树莓派传感器与执行器控制实战:加速度计、舵机与数据流
  7. 基于 Arduino 与 Python 的可靠 RFID 考勤系统
  8. 智能存钱罐:Arduino Nano 控制硬币识别器实现余额显示
  9. 跨电阻公差与汽车级温域评估恒流泵电路精度
  10. 压铸温度控制精要:浇注与模温双参数协同优化铸件质量
  11. Hurco TM8 斜床身车床:紧凑设计、精密控制、多功能刀具
  12. Synopsys发布完整HBM3 IP套件,面向多芯片系统将带宽提升至921 GB/s