Inhoudsopgave:

Card Scanner voor een Trading Card Machine - Ajarnpa
Card Scanner voor een Trading Card Machine - Ajarnpa

Video: Card Scanner voor een Trading Card Machine - Ajarnpa

Video: Card Scanner voor een Trading Card Machine - Ajarnpa
Video: How to set up your mobile card machine 2024, November
Anonim
Kaartscanner voor een ruilkaartmachine
Kaartscanner voor een ruilkaartmachine
Kaartscanner voor een ruilkaartmachine
Kaartscanner voor een ruilkaartmachine

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
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

Ontwerp
Ontwerp
Ontwerp
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
Het einde
Het einde
Het einde
Het einde
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

Sensoren wedstrijd
Sensoren wedstrijd
Sensoren wedstrijd
Sensoren wedstrijd

Tweede prijs in de Sensors-wedstrijd

Aanbevolen: