User Login: Unterschied zwischen den Versionen
Julian (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Julian (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
| Zeile 8: | Zeile 8: | ||
==Technische Übersicht== | ==Technische Übersicht== | ||
[[Datei:TechnischeUebersicht.jpg|thumb| | [[Datei:TechnischeUebersicht.jpg|thumb|Technische Übersicht]] | ||
An das Raspberry Pi ist sowohl ein (oder mehrere) RFID-Reader als auch ein kleiner Aktiv-Lautsprecher angeschlossen. Das Raspberry Pi muss im WLan sein und - da wir für die Sprachausgabe auf Googles Text-To-Speech-Dienst zugreifen - darüber einen Internetzugang bekommen. Im selben WLan muss der "Master Control-PC" sein. <br /> | An das Raspberry Pi ist sowohl ein (oder mehrere) RFID-Reader als auch ein kleiner Aktiv-Lautsprecher angeschlossen. Das Raspberry Pi muss im WLan sein und - da wir für die Sprachausgabe auf Googles Text-To-Speech-Dienst zugreifen - darüber einen Internetzugang bekommen. Im selben WLan muss der "Master Control-PC" sein. <br /> | ||
Der RFID-Reader wird vom Raspberry Pi als Tastatur erkannt. Wird ein Avatar mit RFID-Chip auf den RFID-Reader platziert, denkt das Raspberry Pi, jemand gibt die Nummer des RFID-Chips und anschließend "Enter" ein. <br /> | Der RFID-Reader wird vom Raspberry Pi als Tastatur erkannt. Wird ein Avatar mit RFID-Chip auf den RFID-Reader platziert, denkt das Raspberry Pi, jemand gibt die Nummer des RFID-Chips und anschließend "Enter" ein. <br /> | ||
Version vom 9. April 2018, 14:35 Uhr
Hiermit können sich Besucher mit ihrem eigenen Avatar (den sie am Einlass bekamen) an unterschiedlichen Stationen "einloggen". Ein Master-PC erfasst den Login-Vorgang. Die Login-Station begrüßt den Besucher mit einem personalisiertem Satz.
Einsatz
Technische Übersicht
An das Raspberry Pi ist sowohl ein (oder mehrere) RFID-Reader als auch ein kleiner Aktiv-Lautsprecher angeschlossen. Das Raspberry Pi muss im WLan sein und - da wir für die Sprachausgabe auf Googles Text-To-Speech-Dienst zugreifen - darüber einen Internetzugang bekommen. Im selben WLan muss der "Master Control-PC" sein.
Der RFID-Reader wird vom Raspberry Pi als Tastatur erkannt. Wird ein Avatar mit RFID-Chip auf den RFID-Reader platziert, denkt das Raspberry Pi, jemand gibt die Nummer des RFID-Chips und anschließend "Enter" ein.
Auf dem Raspberry Pi läuft ein Python-Script (sendAllInputs.py), das diese Tastatureingabe abfängt. Sobald es die "Enter"-Eingabe bemerkt, schickt es die Nummer des RFID-Chips über OSC an die IP-Adresse des Master Control-PC. Auf diesem läuft eine Unity3D-App, welche die OSC-Nachricht empfängt. In einer Datenbank findet die App den zu der Nummer gehörenden Namen. Anschließend schickt sie den Namen als OSC-Nachricht zurück an die IP-Adresse des Raspberry Pi.
Auf dem Raspberry Pi wiederum läuft das Python-Script sayName.py, welches die OSC-Nachricht empfängt und das Shell-Script speech.sh ausführt, das sich mit dem Google-Text-To-Speech-Service verbindet um die Sprachausgabe zu erzeugen.