Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Toegangscontrole met QR, RFID en temperatuurverificatie

Dit Raspi-prototype leest QR en RFID, controleert de temperatuur van de gast en authenticeert zich temotely om toegang tot de barrière te verlenen.

De wereld na Covid-19 bleek een beetje anders te zijn. Nu, voordat toegang wordt verleend aan bepaalde privébuurten, bedrijven en scholen, is een temperatuurcontrole vereist.

Deze op Raspberry Pi gebaseerde unit leest QR-codes of RFID-kaarten, controleert vervolgens de temperatuur van de gast, authenticeert met een externe server en verleent toegang tot een barrière.

Hoe werkt het?

Het prototype gebruikt Raspberry Pi 4 met een cam-module, RFID-lezer, IR-temperatuursensor en 4-kanaals relais aangesloten. Voor de demo fungeert een servomotor als een barrière, maar in de echte wereld kan elk type barrièrecombinatie worden ingeschakeld.

De software is geprogrammeerd met Python met de volgende flow:

1. Cam maakt een momentopname met behulp van een heldere led als flitser (voor het geval QR op papier wordt afgedrukt in plaats van op een smartphonescherm)

2. Als er geen QR wordt gedetecteerd, probeert het apparaat RFID te lezen

3. QR is gedecodeerd, dus op dit moment is ofwel de gast-QR-code of de gast-RFID-code beschikbaar

4. IR-temperatuursensor aan de rechterkant leest de temperatuur van de gast

5. Gastcode + temperatuur wordt naar een externe server gestuurd waar een PHP-script luistert naar verzoeken

6. Er wordt een reactie teruggestuurd naar de unit met de relais om in te schakelen (barrières, enz.)

7. Een database wordt gevuld met alle verzoeken en toegang voor rapportagedoeleinden

Demo

Technische opmerkingen

De belangrijkste reden om Raspberry Pi te gebruiken in plaats van Arduino was de QR-codelezer. Er zijn verschillende QR-bibliotheken die met Raspbian en Python kunnen worden gebruikt om QR te decoderen, maar u zult enkele aanpassingen moeten maken.

Zowel IR-temperatuursensor MLX90614 als PN532 gebruiken I2c. Ze hebben een ander adres - gecontroleerd met sudo i2cdetect -y 1- dus je hoeft alleen maar kabels parallel aan te sluiten en dat is alles.

Codefragmenten

QR-code scannen met framboos

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

Externe server opvragen

 url ='http://IPHere/qr.php' 
myobj ={'qr':mijnData,'temp':str(temp)} probeer:
x =requests.post(url, data =myobj)

Lees NFC van Raspberry PI

voor doel in n.poll():
probeer:
nfcData=target.uid

Bron:Toegangscontrole met QR, RFID en temperatuurverificatie


Productieproces

  1. Synopsys maakt multi-die-ontwerpen mogelijk met HBM3-IP en verificatie
  2. Meet temperaturen met een 1-draads DS18B20-sensor en Raspberry Pi
  3. Temperatuur aflezen met DS18B20 | Raspberry Pi 2
  4. Temperatuur meten met RASPBERRY PI
  5. Temperatuur bewaken met Raspberry Pi
  6. Raspberry Pi temperatuur- en lichtsensor
  7. Raspberry Pi-sensor en actuatorbediening
  8. Stroompompprestaties simuleren met tolerantie en temperatuur
  9. Aanwezigheidssysteem met Arduino en RFID met Python
  10. Temperatuurcontrole en invloed tijdens het spuitgieten
  11. Slant-Bed draaibank Functies Controle met verificatie graphics