dirkkappler
Posts: 2
Joined: Thu Jul 18, 2019 12:24 pm

QR Code einlesen und zählen

Thu Jul 18, 2019 12:35 pm

Hallo,
vielleicht kann mir jemand helfen. Mein Projekt ist glaube ich nicht allzu schwer, allerdings bin ich noch blutiger Anfänger.
Die Aufgabe:
Bei einem Sponsorenlauf soll jeder Schüler eine Karte mit QR Code bekommen, der den Namen und die Klasse beinhaltet.
Soweit habe ich alles hinbekommen, Kamera liest QR-Code und zeigt ihn auf dem Bildschirm an.

Jetzt soll allerdings mein Pi sich die Namen merken und bei jedem erneuten scannen die "Rundenanzahl" mitzählen, anzeigen und später für alle als Tabelle anzeigen oder drucken.
Das Sahnehäupchen wäre natürlich noch zusätzlich eine Zeiterfassung, aber erst mal eins nach dem anderen.
Danke für eure Hilfe im Voraus.

smartifahrer
Posts: 1038
Joined: Sat Feb 13, 2016 8:10 am

Re: QR Code einlesen und zählen

Thu Jul 18, 2019 5:26 pm

Und was ist jetzt dein Problem bei dem du nicht weiter kommst?

crumble
Posts: 75
Joined: Sat Feb 07, 2015 7:34 pm

Re: QR Code einlesen und zählen

Thu Jul 18, 2019 10:04 pm

Um ein wenig Sicherheit gegenüber ungeplanten Stromsausfällen zu haben, würde ich das mit einer Datenbank implementieren.

Du schreibst einfach am Anfang jeden gescannten QR code mit dem Zeitstempel wann er gescannt wurde in die DB.
Den Rest kannst Du per select aus der Datenbank ziehen und mit einer PDF-Bibliothek für deine Sprache einen Ausdruck mit Urkunden und Rangliste erstellen.

Die Krönung ist es dann das entprellen des Scanners. Damit niemand seine Rundenzeit in die Höhe treibt, indem die Karte mehrmals hintereinander gescannt wird, trägt man sie erst in die DB ein, wenn sie noch nicht drinnen steht oder der letzte Scan eine bestimmte Zeit zurück liegt. Damit verhindert man, Rundenzeiten von 2 Sekunden, wenn die Karte zum Beispiel beim Scannen runter fällt und man sie in der Hektik noch einmal drauf legt, auch wenn es schon den OK Piep gab.

Das kann man auch ohne die Datenbank mit einem Dictionary und einer Liste hin bekekommen. Die Inhalt des QR codes ist der Schlüssel für das Dictionary. Das enthält dann eine Liste mit den Scanzeiten. Die ist aber verschwunden, wenn jemand über das Stromkabel stolpert oder man das Aufladen der Powerbank verpennt hat.

dirkkappler
Posts: 2
Joined: Thu Jul 18, 2019 12:24 pm

Re: QR Code einlesen und zählen

Sun Jul 21, 2019 6:10 am

Na ja, mein Problem ist, das ich derart Anfänger beim Programmieren bin, dass ich
zwar einfachen, geschrieben Code lesen und editieren kann, aber mich noch wahnsinnig schwer tue, selbst zu schreiben.
Ich komm z,. B gerade nicht weiter, weil ich es nicht schaffe die erzeugte Variable, die mein QR Scanner auswirft, zu Zählen.
Eine Datenbank hab ich jetzt mit viel Mühe hinbekommen, Kommunikation mit ihr gestaltet sich noch schwierig. 😁

smartifahrer
Posts: 1038
Joined: Sat Feb 13, 2016 8:10 am

Re: QR Code einlesen und zählen

Sun Jul 21, 2019 6:25 am

Viellicht solltest du und dann ein paar mehr Informationen liefern.
Z.B. Welche Datenbank (vermutlich MySql/MariaDB), welche Programiersprache usw. Wir können leider nicht sehen was du bereits hast.
Ich würde sagen den QR-Scanner wirft keine Variable aus sondern speichert den gelesenen Code in einer. Nur wo ist das? Dein Programm? Bildschirm?

Return to “Deutsch”