Inhoudsopgave:
- Stap 1: Tools, materialen en software die ik heb gebruikt
- Stap 2: Ontwerp
- Stap 11: Het einde
- Stap 12: Bijlage
- Stap 13: Logboek wijzigen
Video: Card Scanner voor een Trading Card Machine - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Kaartscanner voor een ruilkaartmachine
Het wijzigingslogboek vindt u in de laatste stap.
De achtergrond
Ik legde de belangrijkste motivatie van mijn project uit in de Card Feeder Intro. Maar kortom, mijn kinderen en ik hebben inmiddels een groot aantal Trading Cards verzameld. Het hanteren, sorteren, etc. is erg moeilijk met deze hoeveelheden. We hebben het al geprobeerd, maar we gaven het gefrustreerd op. Om deze reden wil ik een Trading Card Machine bouwen, die verschillende taken op zich moet nemen.
Ruilkaarten zouden automatisch moeten zijn
- beheerd (welke kaarten heb ik?, welke ontbreken?)
- gesorteerd (Blok, Taal, Set, Serie, etc)
- beoordeeld (Hoe waardevol zijn mijn kaarten?, Hoeveel geld moet ik uitgeven voor een volledige set?)
- verhandeld (kopen en verkopen)
Vanwege deze ambitieuze doelen heb ik besloten om de enorme machine in 3 delen te splitsen:
- Card Feeder - een machine die een enkele kaart uit een stapel kaarten pakt en transporteert
- Card Scanner - een deel waar de kaarten worden geanalyseerd
- Kaartensorteerder - een machine die de geïdentificeerde kaarten opslaat
Deze Instructable gaat over het 2e deel, de Card Scanner, het brein van de hele Trading Card Machine. De kaartscanner:
- bedien de kaartinvoer door deze aan of uit te zetten
- de ruilkaarten vastleggen, analyseren en evalueren
- verplaats de kaartsorteerder naar de juiste positie
MAAR, dit is de functionaliteit van de uiteindelijke Trading Card Machine. Dit Instructable is teruggebracht tot de "interne" Card Scanner-functies (vastleggen, analyseren en evalueren van de Trading Cards)
In technische termen:
- Ik gebruik een Raspberry PI en de PI Cam om de ruilkaarten vast te leggen
- met behulp van Google Cloud Platform API's (Visie en Vertaling) analyseer ik de Kaarten
- Ik evalueer de kaarten met de Cardmarket API
Dus veel coderen in dit project, maar er moet nog iets worden gebouwd. De behuizing van de kaartscanner. Natuurlijk gebruik ik 3 mm karton voor deze taak.
Laten we gaan!
In deze Instructable wil ik je laten zien - hoe je de kaartscanner maakt.
Stap 1: Tools, materialen en software die ik heb gebruikt
Tools, materialen en software die ik heb gebruikt
Gereedschap:
- Snijmat
- heersers
- Snijder
- Oplosmiddelhoudende lijmen (UHU HART en tesa)
- Potlood, stift
- Center punch
- Handboor
- Heet lijmpistool + lijmstiften (niet op de foto)
Materialen:
- 3mm karton
- DIN A3-papier
- Framboos PI 3 B+
- Raspberry PI-cameramodule V2
- Adafruit IR Break Beam Sensor - 5 mm LED
- Sparkfun super helder wit 10mm LED 3VDC
- Adafruit SG92R Micro Servo
- 10k Weerstand
- Broodplank Halve maat
- Doorverbindingsdraden vrouwelijk/vrouwelijk en mannelijk/mannelijk
- SD met Raspbian
- Een soort computer, apparatuur, kabels, etc. om de Raspberry PI aan te sluiten en te programmeren (niet op de foto)
Software:
Autodesk Fusion360
Stap 2: Ontwerp
"loading="luie" video
Ik heb een korte video gemaakt waarin ik laat zien hoe ik het heb gebouwd en hoe het werkt.
Stap 11: Het einde
Het einde
Card Scanner voor een Trading Card Machine => Klaar!
Ik ben best tevreden met het resultaat, zelfs met mijn lage codeervaardigheden kon ik het aan. Ik heb slechts een aantal kaarten getest, maar het werkte op elk moment.
Zoals altijd wil ik graag enkele openstaande taken/dingen om aan te werken/bevindingen vertellen:
- Tijdens het schrijven van deze Instructables realiseerde ik me dat de Vision API me ook de taalinformatie van de kaarten zal geven, dus een eigen Translate API is niet nodig. (Te laat om aan te passen aan hele documentatie)
- In de Cardmarkt DB staan alleen Engelse en Duitse vertalingen van de Card Name. Ik heb veel Spaanse kaarten, dus de API zal geen informatie leveren, omdat de kaart niet kan worden gevonden. Het World of Warcraft Trading Card Game is verouderd, dus de kaartnamen in andere talen worden niet bijgewerkt.
Daarnaast is dit een enorme stap om het uiteindelijke doel te bereiken om de complete Trading Card Machine te bouwen, wat mijn volgende project zal zijn. Ik wil Card Feeder, Card Scanner en de Card Sorter combineren tot een uiteindelijke machine. Hiervoor zijn enkele wijzigingen en updates nodig. Maar ik heb er alle vertrouwen in dat het gaat lukken. Natuurlijk zal ik de Instructables bijwerken met de wijzigingen die ik zal doen.
Als u het maakt of een wijziging ervan maakt, zou ik graag uw ideeën en oplossingen zien.
Ik stel alle kritiek, opmerkingen of verbeteringen op prijs. Of het nu gaat om het Project, Foto's, Vaardigheden, Schrijven of Taal.
Als je niet wilt wachten tot de volgende update, kun je wat nieuws zien op Instagram.
Bedankt dat je de tijd hebt genomen om over mijn project te lezen!
Veel plezier.
Servus en cu de volgende keer
Stap 12: Bijlage
Hechting
Hier vind je de bestanden. Als je nog iets nodig hebt, vraag het gerust!
Stap 13: Logboek wijzigen
Logboek wijzigen
-
V0.0 2019-07-17
Project gepubliceerd
Tweede prijs in de Sensors-wedstrijd
Aanbevolen:
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en de Troll Arduino Compatible Audio Pranker/praktische Joke Board.: 5 stappen
Een Halloween Scare Machine met behulp van een PIR, een 3D-geprinte pompoen en het Troll Arduino-compatibele audio-pranker/praktische grapbord.: Het Troll-bord gemaakt door Patrick Thomas Mitchell van EngineeringShock Electronics, en niet zo lang geleden volledig gefinancierd op Kickstarter. Ik kreeg mijn beloning een paar weken te vroeg om te helpen bij het schrijven van enkele gebruiksvoorbeelden en het bouwen van een Arduino-bibliotheek in een po
Een Zalman VF900-Cu-koellichaam installeren op een Radeon X800 XT Mac Edition voor gebruik in een Apple G5 Tower: 5 stappen
Een Zalman VF900-Cu-koellichaam installeren op een Radeon X800 XT Mac Edition voor gebruik in een Apple G5 Tower: de standaard disclaimer - Dit is hoe ik het deed. Het werkte voor mij. Als je je G5, Radeon X800 XT, of je huis, auto, boot, enz. laat ontploffen, ben ik niet aansprakelijk! Ik geef informatie op basis van mijn eigen kennis en ervaring. Ik geloof dat alle st
Verander een oude scanner in een nieuwe MTmini: 8 stappen
Verander een oude scanner in een nieuwe MTmini: Heeft u een oude flatbedscanner die u niet graag wilt wegdoen omdat u kunt zien dat het onbegrensde potentieel gewoon verspild wordt (ook al maakt de doorn in het oog u jezelf tot blindheid dwingen)? Nou, als je dat doet, ben je
Voeg een pc-synchronisatie-aansluiting toe aan een Nikon Sc-28 Ttl-kabel (gebruik de automatische instellingen voor een aan-cameraflits en trigger-uit-cameraflitsen!!): 4 stappen
Voeg een Pc Sync-aansluiting toe aan een Nikon Sc-28 TTL-kabel (gebruik Auto-instellingen voor een on Camera Flash en Trigger Off Camera Flashes !!): in deze instructable laat ik je zien hoe je een van die vervelende gepatenteerde 3-pins TTL-connectoren op de zijkant van een Nikon SC-28 off-camera TTL-kabel en vervang deze door een standaard pc-synchronisatieconnector. hierdoor kunt u een speciale flitser gebruiken, s
Een caleidoscoop maken van een scanner: 3 stappen
Maak een caleidoscoop van een scanner: dit laat je zien hoe je een scannerlens neemt en er een caleidoscoop van maakt. Ik heb ervoor gekozen om de randen niet af te dichten met tape, of lijm om licht binnen te laten. Op deze manier heeft het een mooi streepeffect