Kazalo:

Optični bralnik kartic za stroj za trgovanje s karticami: 13 korakov (s slikami)
Optični bralnik kartic za stroj za trgovanje s karticami: 13 korakov (s slikami)

Video: Optični bralnik kartic za stroj za trgovanje s karticami: 13 korakov (s slikami)

Video: Optični bralnik kartic za stroj za trgovanje s karticami: 13 korakov (s slikami)
Video: Все части Samsung Galaxy S10 были зарезервированы! 2024, Julij
Anonim
Skener kartic za stroj za trgovanje s karticami
Skener kartic za stroj za trgovanje s karticami
Skener kartic za stroj za trgovanje s karticami
Skener kartic za stroj za trgovanje s karticami

Skener kartic za stroj za trgovanje s karticami

Dnevnik sprememb najdete v zadnjem koraku.

Ozadje

Glavno motivacijo svojega projekta sem razložil v uvodu podajalnika kartic. Skratka, z otrokoma sva do sedaj nabrala že veliko količino kartic. Rokovanje, sortiranje itd. Je pri teh količinah zelo težko. Mi smo že poskusili, a smo obupano obupali. Iz tega razloga želim zgraditi stroj za trgovanje s karticami, ki bi moral prevzeti različne naloge.

Trgovinske kartice bi morale biti samodejno

  • upravljano (Katere kartice imam ?, katere manjkajo?)
  • razvrščeno (blok, jezik, niz, serija itd.)
  • ocenjeno (Kako vredne so moje kartice ?, Koliko denarja moram porabiti za celoten komplet?)
  • s trgovanjem (nakup in prodaja)

Zaradi teh ambicioznih ciljev sem se odločil, da ogromni stroj razdelim na 3 dele:

  • Podajalnik kartic - stroj, ki zgrabi in transportira eno kartico iz svežnja kart
  • Optični bralnik kartic - del, kjer se bodo kartice analizirale
  • Razvrščevalnik kartic - naprava za shranjevanje identificiranih kartic

Ta Instructable govori o drugem delu, optičnem bralniku kartic, ki je možgani celotnega stroja za trgovanje s karticami. Optični bralnik kartic:

  • krmiljenje podajalnika kartic z vklopom ali izklopom
  • zajeti, analizirati in ovrednotiti trgovalne kartice
  • premaknite razvrščevalnik kartic v desni položaj

Toda to je funkcionalnost končnega stroja za trgovanje s karticami. Ta navodila so zmanjšana na "notranje" funkcije optičnega bralnika kartic (zajem, analiza in ocena trgovalnih kartic)

Tehnično gledano:

  • Za zajem trgovalnih kartic uporabljam Raspberry PI in PI Cam
  • s pomočjo API -jev Google Cloud Platform (Vision in Translation) analiziram kartice
  • Kartice ocenjujem z API -jem Cardmarket

V tem projektu je torej veliko kodiranja, vendar je treba še kaj zgraditi. Ohišje optičnega bralnika kartic. Seveda za to nalogo uporabljam 3 mm karton.

Pojdimo!

V tem navodilu vam želim pokazati - kako ustvariti optični bralnik kartic.

1. korak: Orodja, materiali in programska oprema, ki sem jih uporabil

Orodja, materiali in programska oprema, ki sem jih uporabljal
Orodja, materiali in programska oprema, ki sem jih uporabljal

Orodja, materiali in programska oprema, ki sem jih uporabljal

Orodja:

  • Rezalna preproga
  • Vladarji
  • Rezalnik
  • Lepila, ki vsebujejo topila (UHU HART in tesa)
  • Svinčnik, marker
  • Sredinski udarec
  • Ročni vrtalnik
  • Pištola za vroče lepilo + lepilne palice (ni na sliki)

Materiali:

  • 3 mm karton
  • Papir DIN A3
  • Malina PI 3 B+
  • Modul kamere Raspberry PI V2
  • Adafruit IR senzor prekinitve žarka - 5 mm LED
  • Sparkfun super svetlo bela 10 mm LED 3VDC
  • Adafruit SG92R mikro servo
  • 10k upor
  • Krožnik polovične velikosti
  • Mostične žice ženske/ženske in moške/moške
  • SD z Raspbian
  • Nekakšen računalnik, oprema, kabli itd. Za povezavo in programiranje Raspberry PI (ni na sliki)

Programska oprema:

Autodesk Fusion360

2. korak: Oblikovanje

Oblikovanje
Oblikovanje
Oblikovanje
Oblikovanje

"loading =" leni "Video

Ustvaril sem kratek videoposnetek, v katerem vam pokažem, kako sem ga zgradil in kako deluje.

11. korak: Konec

Konec
Konec
Konec
Konec
Konec
Konec

Konec

Skener kartic za stroj za trgovanje s karticami => Končano!

Z rezultatom sem zelo zadovoljen, tudi z nizkimi kodiranimi veščinami bi se lahko spopadel. Preizkusil sem le nekaj kart, vendar je delovalo kadarkoli.

Kot vedno bi rad povedal nekaj odprtih opravil/stvari za delo/ugotovitve:

  • Med pisanjem teh navodil sem spoznal, da mi bo Vision API dal tudi jezikovne podatke kartic, zato lasten API za prevajanje ni potreben. (Prepozno za prilagoditev celotni dokumentaciji)
  • V kartici Cardmarkt DB sta samo imena angleščine in nemščine prevedena z imenom kartice. Imam veliko španskih kart, zato API ne bo posredoval nobenih podatkov, ker kartice ni mogoče najti. Igra s kartami World of Warcraft Trading je zastarela, zato imena kart v drugih jezikih ne bodo posodobljena.

Poleg tega je to velik korak za dosego končnega cilja izgradnje celotnega stroja za trgovalne kartice, ki bo moj naslednji projekt. Predvajalnik kartic, optični bralnik kartic in razvrščevalnik kartic želim združiti v končni stroj. Za to bodo potrebne nekatere spremembe in posodobitve. Sem pa zelo prepričan, da bo uspelo. Seveda bom Instructables posodobil s spremembami, ki jih bom naredil.

Če ga ustvarite ali spremenite, bi res rad videl vaše ideje in rešitve.

Vesela bom vsake kritike, komentarja ali izboljšave. Ne glede na projekt, fotografije, spretnosti, pisanje ali jezik.

Če ne želite čakati na naslednjo posodobitev, si lahko na Instagramu ogledate nekaj novic.

Hvala, ker ste si vzeli čas in prebrali moj projekt!

Imej se lepo.

Servus in cu naslednjič

12. korak: Priloga

Priponka

Tu najdete datoteke. Če potrebujete še kaj, vas prosimo, da vprašate!

Korak: Spremenite dnevnik

Dnevnik sprememb

  • V0.0 2019-07-17

    Projekt objavljen

Natečaj senzorjev
Natečaj senzorjev
Natečaj senzorjev
Natečaj senzorjev

Druga nagrada na tekmovanju senzorjev

Priporočena: