Sisällysluettelo:

Kortinlukija kauppakorttikoneelle: 13 vaihetta (kuvilla)
Kortinlukija kauppakorttikoneelle: 13 vaihetta (kuvilla)

Video: Kortinlukija kauppakorttikoneelle: 13 vaihetta (kuvilla)

Video: Kortinlukija kauppakorttikoneelle: 13 vaihetta (kuvilla)
Video: TampereenTero ja kortinlukija 2024, Heinäkuu
Anonim
Kortinlukija kauppakorttikoneelle
Kortinlukija kauppakorttikoneelle
Kortinlukija kauppakorttikoneelle
Kortinlukija kauppakorttikoneelle

Kortinlukija kauppakorttikoneelle

Muutosloki löytyy viimeisestä vaiheesta.

Tausta

Selitin projektini päämotivaation Card Feeder Intro -esittelyssä. Lyhyesti sanottuna, lapseni ja minä olemme keränneet tähän mennessä suuren määrän kauppakortteja. Näiden määrien käsittely, lajittelu jne. On erittäin vaikeaa. Olemme jo kokeilleet sitä, mutta luovuimme turhautuneena. Tästä syystä haluan rakentaa kauppakorttikoneen, jonka pitäisi ottaa erilaisia tehtäviä.

Kauppakorttien pitäisi olla automaattisesti

  • hallittu (Mitkä kortit minulla on? Mitkä puuttuvat?)
  • lajiteltu (lohko, kieli, sarja, sarja jne.)
  • mitoitettu (Kuinka arvokkaita korttini ovat ?, Kuinka paljon rahaa minun täytyy kuluttaa koko settiin?)
  • vaihdettu (Osta ja myy)

Näiden kunnianhimoisten tavoitteiden vuoksi päätin jakaa suuren koneen kolmeen osaan:

  • Kortin syöttölaite - kone, joka nappaa ja kuljettaa yhden kortin pois korttipinoista
  • Card Scanner - osa, jossa kortit analysoidaan
  • Korttien lajittelija - kone, joka tallentaa tunnistetut kortit

Tämä Instructable käsittelee 2. osaa, Card Scanneria, joka on koko Trading Card Machinein aivot. Kortinlukija:

  • ohjaa kortin syöttölaitetta kytkemällä se päälle tai pois päältä
  • kaapata, analysoida ja arvioida kauppakortteja
  • siirrä kortin lajittelija oikeaan asentoon

MUTTA, tämä on viimeisen kauppakorttikoneen toiminnallisuus. Tämä Instructable on rajoitettu "sisäisiin" korttiskanneritoimintoihin (kaappaa, analysoi ja arvioi kauppakortteja)

Teknisesti:

  • Käytän Raspberry PI: tä ja PI Camia kauppakorttien kaappaamiseen
  • Google Cloud Platform -sovellusliittymän (Vision and Translation) avulla analysoin kortit
  • Arvioin kortit Cardmarket -sovellusliittymän avulla

Joten paljon koodausta tässä projektissa, mutta on vielä jotain rakennettavaa. Kortinlukijan kotelo. Käytän tietysti 3 mm pahvia tähän tehtävään.

Mennään!

Tässä opetusohjelmassa haluan näyttää sinulle - kuinka luoda kortinlukija.

Vaihe 1: Työkalut, materiaalit ja ohjelmistot, joita käytin

Työkalut, materiaalit ja ohjelmistot, joita käytin
Työkalut, materiaalit ja ohjelmistot, joita käytin

Työkalut, materiaalit ja ohjelmistot, joita käytin

Työkalut:

  • Leikkuumatto
  • Hallitsijat
  • Leikkuri
  • Liuotinta sisältävät liimat (UHU HART ja tesa)
  • Lyijykynä, merkki
  • Keskipiste
  • Käsipora
  • Kuuma liimapistooli + liimapuikot (ei kuvassa)

Materiaalit:

  • 3 mm pahvi
  • DIN A3 -paperi
  • Vadelma PI 3 B+
  • Vadelma PI -kameramoduuli V2
  • Adafruit IR -palkkianturi - 5 mm LED
  • Sparkfun erittäin kirkas valkoinen 10 mm LED 3VDC
  • Adafruit SG92R Micro Servo
  • 10k vastus
  • Leipälauta Puolikokoinen
  • Hyppyjohdot naaras/naaras ja uros/uros
  • SD Raspbianin kanssa
  • Jonkinlainen tietokone, laitteet, kaapelit jne. Raspberry PI: n liittämiseksi ja ohjelmoimiseksi (ei kuvassa)

Ohjelmisto:

Autodesk Fusion360

Vaihe 2: Suunnittelu

Design
Design
Design
Design

"loading =" laiska "Video

Olen luonut lyhyen videon, jossa näytän sinulle, kuinka rakensin sen ja miten se toimii.

Vaihe 11: Loppu

Loppu
Loppu
Loppu
Loppu
Loppu
Loppu

Loppu

Kortinlukija kauppakorttikoneelle => Valmis!

Olen varsin tyytyväinen tulokseen, vaikka pystyisin käsittelemään matalan tason koodaustaitojani. Olen testannut vain joukon kortteja, mutta se toimi milloin tahansa.

Kuten aina, haluaisin kertoa avoimista tehtävistä/tehtävistä/havainnoista:

  • Tätä ohjetta kirjoitettaessa ymmärsin, että Vision -sovellusliittymä antaa minulle myös korttien kielitiedot, joten oma Kääntäjä -sovellusliittymä ei ole välttämätön. (Liian myöhäistä sopeutua koko dokumentaatioon)
  • Cardmarkt DB: ssä on vain englannin- ja saksankieliset käännökset kortin nimestä. Minulla on paljon espanjalaisia kortteja, joten sovellusliittymä ei toimita mitään tietoja, koska korttia ei löydy. World of Warcraft Trading -korttipeli on vanhentunut, joten muiden kielten korttien nimiä ei päivitetä.

Tämän lisäksi tämä on valtava askel saavuttaa lopullinen tavoite rakentaa täydellinen Trading Card Machine, joka on seuraava projektini. Haluan yhdistää kortin syöttölaitteen, kortinlukijan ja kortinlajittelijan lopulliseen koneeseen. Joitakin muutoksia ja päivityksiä tarvitaan tämän saavuttamiseksi. Mutta olen erittäin varma, että se toimii. Tietenkin päivitän Instructables -ohjelman tekemillämme muutoksilla.

Jos luot sen tai muokkaat sitä, haluaisin todella nähdä ideasi ja ratkaisusi.

Arvostan kritiikkiä, kommentteja tai parannuksia. Olipa kyseessä projekti, valokuvat, taidot, kirjoittaminen tai kieli.

Jos et halua odottaa seuraavaan päivitykseen, näet joitain uutisia Instagramissa.

Kiitos, että käytit aikaa projektini lukemiseen!

Pidä hauskaa.

Servus ja cu ensi kerralla

Vaihe 12: Kiinnitys

Liite

Täältä löydät tiedostot. Jos tarvitset jotain muuta, kysy rohkeasti!

Vaihe 13: Muutosloki

Muutosloki

  • V0.0 2019-07-17

    Hanke julkaistu

Anturikilpailu
Anturikilpailu
Anturikilpailu
Anturikilpailu

Toinen palkinto anturikilpailussa

Suositeltava: