Kazalo:
- 1. korak: Orodja, materiali in programska oprema, ki sem jih uporabil
- 2. korak: Oblikovanje
- 11. korak: Konec
- 12. korak: Priloga
- Korak: Spremenite dnevnik
Video: Optični bralnik kartic za stroj za trgovanje s karticami: 13 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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:
- 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
"loading =" leni "Video
Ustvaril sem kratek videoposnetek, v katerem vam pokažem, kako sem ga zgradil in kako deluje.
11. korak: 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
Druga nagrada na tekmovanju senzorjev
Priporočena:
Brezžični bralnik kartic SD [ESP8266]: 10 korakov (s slikami)
Brezžični bralnik kartic SD [ESP8266]: USB naj bi bil univerzalen, glavni cilj pa je bil narediti vročo zamenjavo, super enostaven za vmesnik z drugimi napravami, vendar se je z leti ideja zapletla. Obstaja toliko različnih različic teh vrat USB, kar je tako frustrirajuće pri
Podajalnik kartic za stroj za trgovanje s karticami: 10 korakov (s slikami)
Podajalnik kartic za stroj za trgovanje s karticami: podajalnik kartic za stroj za trgovanje s karticami Ozadje Ko sem bil mlad, sem zbiral tone kartic za trgovanje, vendar se je že nekaj let strast do zbiranja zmanjševala. Vmes imam otroke in počasi, a zanesljivo tudi oni začnejo dobivati
Razvrščevalnik kartic za stroj za trgovanje s karticami (posodobitev 2019-01-10): 12 korakov (s slikami)
Razvrščevalnik kartic za stroj za trgovanje s karticami (posodobitev 2019-01-10): Razvrščevalnik kartic za stroj za trgovanje s karticami Dnevnik sprememb najdete v zadnjem koraku. Skratka, z otroki smo zbrali veliko količino trgovalne kartice
Optični bralnik Nano ESP32 BLE: 14 korakov (s slikami)
Nano ESP32 BLE Scanner: Ta navodila kažejo, kako z ESP32 narediti brezžični optični bralnik signalov BLE, vsi skenirani podatki bodo poslani na strežnik HTTP prek WiFi
Pretvorite svoj Arduino v bralnik magnetnih kartic!: 9 korakov (s slikami)
Pretvorite svoj Arduino v bralnik magnetnih kartic! Verjamem, da so vsi uporabljali bralnik magnetnih kartic. Mislim, kdo danes nosi gotovino? Prav tako jih ni težko dobiti v roke in med potovanjem v mojo najljubšo lokalno trgovino z elektroniko sem našel poln zabojnik teh fantov. Tako da seveda