Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Kartenscanner für einen Sammelkartenautomaten
Das Änderungsprotokoll finden Sie im letzten Schritt.
Der Hintergrund
Die Hauptmotivation meines Projekts habe ich im Card Feeder Intro erläutert. Aber kurz gesagt, meine Kinder und ich haben inzwischen eine große Menge an Sammelkarten angehäuft. Die Handhabung, Sortierung etc. ist bei diesen Mengen sehr schwierig. Wir haben es schon probiert, aber frustriert aufgegeben. Aus diesem Grund möchte ich einen Sammelkartenautomaten bauen, der verschiedene Aufgaben übernehmen soll.
Trading Cards sollten automatisch
- verwaltet (Welche Karten habe ich?, Welche fehlen?)
- sortiert (Block, Sprache, Set, Serie usw.)
- bewertet (Wie wertvoll sind meine Karten?, Wie viel Geld muss ich für ein komplettes Set ausgeben?)
- gehandelt (Kaufen und Verkaufen)
Aufgrund dieser ehrgeizigen Ziele habe ich mich entschieden, die riesige Maschine in 3 Teile aufzuteilen:
- Card Feeder - eine Maschine, die eine einzelne Karte aus einem Kartenstapel greift und transportiert
- Kartenscanner - ein Teil, in dem die Karten analysiert werden
- Kartensortierer - ein Automat, der die identifizierten Karten speichert
Dieses Instructable ist über den 2. Teil, den Kartenscanner, der das Gehirn der gesamten Trading Card Machine ist. Der Kartenscanner:
- Steuern Sie den Karteneinzug, indem Sie ihn ein- oder ausschalten
- die Trading Cards erfassen, analysieren und auswerten
- Bewegen Sie den Kartensortierer in die richtige Position
ABER, dies ist die Funktionalität der letzten Trading Card Machine. Dieses Instructable ist auf die "internen" Kartenscanner-Funktionen reduziert (Erfassen, Analysieren und Auswerten der Sammelkarten)
In technischer Hinsicht:
- Ich verwende einen Raspberry PI und die PI Cam, um die Trading Cards zu erfassen
- mit Hilfe der Google Cloud Platform APIs (Vision and Translation) analysiere ich die Karten
- Ich werte die Karten mit der Cardmarket API aus
Also viel Codierung in diesem Projekt, aber es gibt noch etwas zu bauen. Das Kartenscanner-Gehäuse. Natürlich verwende ich für diese Aufgabe 3mm Karton.
Lass uns gehen!
In diesem Instructable möchte ich Ihnen zeigen - wie man den Kartenscanner erstellt.
Schritt 1: Werkzeuge, Materialien und Software, die ich verwendet habe
Werkzeuge, Materialien und Software, die ich verwendet habe
Werkzeuge:
- Schneidematte
- Lineale
- Cutter
- Lösemittelhaltige Klebstoffe (UHU HART und tesa)
- Bleistift, Marker
- Körner
- Handbohrer
- Heißklebepistole + Klebestifte (nicht im Bild)
Materialien:
- 3mm Karton
- DIN A3-Papier
- Himbeer PI 3 B+
- Raspberry PI Kameramodul V2
- Adafruit IR Break Beam Sensor - 5mm LED
- Sparkfun superhelle weiße 10mm LED 3VDC
- Adafruit SG92R Mikro-Servo
- 10k Widerstand
- Breadboard Half-Size
- Überbrückungsdrähte weiblich/weiblich und männlich/männlich
- SD mit Raspbian
- Eine Art Computer, Ausrüstung, Kabel usw. zum Anschließen und Programmieren des Raspberry PI (nicht auf dem Bild)
Software:
Autodesk Fusion360
Schritt 2: Design
"loading="faul" Video
Ich habe ein kurzes Video erstellt, in dem ich euch zeige, wie ich es gebaut habe und wie es funktioniert.
Schritt 11: Das Ende
Das Ende
Kartenscanner für einen Sammelkartenautomaten => Fertig!
Ich bin mit dem Ergebnis sehr zufrieden, selbst mit meinen geringen Programmierkenntnissen konnte ich damit umgehen. Ich habe nur ein paar Karten getestet, aber es hat jederzeit funktioniert.
Wie immer möchte ich ein paar offene To-Do's/Things zum Arbeiten/Ergebnisse mitteilen:
- Beim Schreiben dieser Instructables habe ich festgestellt, dass mir die Vision-API auch die Sprachinformationen der Karten liefert, sodass keine eigene Translate-API erforderlich ist. (Zu spät, um sich an die gesamte Dokumentation anzupassen)
- In der Cardmarkt DB gibt es nur englische und deutsche Übersetzungen des Kartennamens. Ich habe viele spanische Karten, daher liefert die API keine Informationen, da die Karte nicht gefunden werden kann. Das World of Warcraft-Sammelkartenspiel ist veraltet, daher werden die Kartennamen in anderen Sprachen nicht aktualisiert.
Abgesehen davon ist dies ein großer Schritt, um das endgültige Ziel zu erreichen, den kompletten Sammelkartenautomaten zu bauen, der mein nächstes Projekt sein wird. Ich möchte Card Feeder, Card Scanner und Card Sorter zu einem endgültigen Gerät kombinieren. Um dies zu erreichen, sind einige Änderungen und Aktualisierungen erforderlich. Aber ich bin sehr zuversichtlich, dass es funktionieren wird. Natürlich werde ich die Instructables mit den Änderungen aktualisieren, die ich tun werde.
Wenn Sie es erstellen oder ändern, würde ich mich sehr über Ihre Ideen und Lösungen freuen.
Über Kritik, Kommentare oder Verbesserungen würde ich mich freuen. Ob in Bezug auf das Projekt, Fotos, Fähigkeiten, Schreiben oder Sprache.
Wer nicht bis zum nächsten Update warten möchte, kann auf Instagram einige Neuigkeiten sehen.
Vielen Dank, dass Sie sich die Zeit genommen haben, über mein Projekt zu lesen!
Eine gute Zeit haben.
Servus und cu das nächste Mal
Schritt 12: Befestigung
Anhang
Hier finden Sie die Dateien. Wenn Sie noch etwas brauchen, fragen Sie gerne!
Schritt 13: Protokoll ändern
Änderungsprotokoll
-
V0.0 17.07.2019
Projekt veröffentlicht
Zweiter Preis im Sensors Contest