Zutrittskontrolle mit QR, RFID und Temperaturüberprüfung
Dieser Raspi-Prototyp liest QR und RFID, überprüft die Temperatur des Gastes und authentifiziert sich temote, um den Barrierezugang zu gewähren.
Die Welt nach Covid-19 stellte sich als etwas anders heraus. Vor der Gewährung des Zugangs zu bestimmten privaten Nachbarschaften, Unternehmen und Schulen ist jetzt eine Temperaturkontrolle erforderlich.
Dieses Raspberry Pi-basierte Gerät liest QR-Codes oder RFID-Karten, überprüft dann die Temperatur des Gastes, authentifiziert sich bei einem Remote-Server und gewährt Barrierezugang.
Wie funktioniert es?
Der Prototyp verwendet Raspberry Pi 4 mit einem angeschlossenen Cam-Modul, RFID-Lesegerät, IR-Temperatursensor und 4-Kanal-Relais. Für die Demo verhält sich ein Servomotor wie eine Schranke, aber in der realen Welt kann jede Art von Schrankenkombination aktiviert werden.
Die Software wurde mit Python mit folgendem Ablauf programmiert:
1. Die Kamera macht einen Schnappschuss mit einer hellen LED als Blitz (nur für den Fall, dass QR auf Papier statt auf einem Smartphone-Bildschirm gedruckt wird)
2. Wenn kein QR erkannt wird, versucht das Gerät, RFID zu lesen
3. QR wird dekodiert, sodass zu diesem Zeitpunkt entweder ein Gast-QR-Code oder ein Gast-RFID-Code verfügbar ist
4. Der IR-Temperatursensor rechts misst die Temperatur des Gastes
5. Gastcode + Temperatur werden an einen Remote-Server gesendet, wo ein PHP-Skript auf Anfragen lauscht
6. Eine Antwort wird mit den zu aktivierenden Relais (Barrieren usw.) an das Gerät zurückgesendet
7. Eine Datenbank wird mit allen Anfragen und Zugriffen für Berichtszwecke gefüllt
Demo
Technische Hinweise
Der Hauptgrund für die Verwendung von Raspberry Pi anstelle von Arduino war der QR-Code-Reader. Es gibt mehrere QR-Bibliotheken, die mit Raspbian und Python verwendet werden können, um QR zu dekodieren, aber Sie müssen einige Anpassungen vornehmen.
Sowohl der IR-Temperatursensor MLX90614 als auch der PN532 verwenden I2c. Sie haben unterschiedliche Adressen – überprüft mit sudo i2cdetect -y 1- also müssen Sie nur die Kabel parallel anschließen und das war's.
Code-Snippets
QR-Code mit Raspberry scannen
camera=picamera.PiCamera()
camera.resolution =(800, 600)
camera.color_effects =(128,128)
camera.capture('qr/'+str(counter)+'.jpg')
camera.close()
Remote-Server abfragen
url ='http://IPHere/qr.php'
myobj ={'qr':myData,'temp':str(temp)} try:
x =request.post(url, data =myobj)
NFC von Raspberry PI lesen
für das Ziel in n.poll():
versuchen Sie:
nfcData=target.uid
Quelle:Zutrittskontrolle mit QR, RFID und Temperaturverifikation
Herstellungsprozess
- Synopsys ermöglicht Multi-Die-Designs mit HBM3-IP und Verifizierung
- Messen Sie Temperaturen mit einem 1-Draht-DS18B20-Sensor und Raspberry Pi
- Temperatur lesen mit DS18B20 | Raspberry Pi 2
- Temperaturmessung mit RASPBERRY PI
- Überwachen der Temperatur mit Raspberry Pi
- Raspberry Pi Temperatur- und Lichtsensor
- Raspberry Pi Sensor- und Aktuatorsteuerung
- Simulieren der Strompumpenleistung mit Toleranz und Temperatur
- Temperaturkontrolle und -beeinflussung während des Druckgussverfahrens
- Schrägbett-Drehmaschine verfügt über eine Steuerung mit Verifizierungsgrafiken