Obsah:

Skener kariet pre zariadenie na karty: 13 krokov (s obrázkami)
Skener kariet pre zariadenie na karty: 13 krokov (s obrázkami)

Video: Skener kariet pre zariadenie na karty: 13 krokov (s obrázkami)

Video: Skener kariet pre zariadenie na karty: 13 krokov (s obrázkami)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, November
Anonim
Skener kariet pre stroje na obchodovanie s kartami
Skener kariet pre stroje na obchodovanie s kartami
Skener kariet pre stroje na obchodovanie s kartami
Skener kariet pre stroje na obchodovanie s kartami

Skener kariet pre stroje na obchodovanie s kartami

Denník zmien nájdete v poslednom kroku.

Pozadie

Hlavnú motiváciu môjho projektu som vysvetlil v úvode Card Feeder. Stručne povedané, moje deti a ja sme už zhromaždili veľké množstvo obchodných kariet. Manipulácia, triedenie atď. Je pri týchto množstvách veľmi ťažké. Už sme to skúsili, ale frustrovaní sme to vzdali. Z tohto dôvodu chcem postaviť automat na obchodné karty, ktorý by mal vykonávať rôzne úlohy.

Obchodné karty by mali byť automaticky

  • spravované (Aké karty mám? Ktoré chýbajú?)
  • zoradené (blok, jazyk, sada, séria atď.)
  • hodnotené (Ako cenné sú moje karty ?, Koľko peňazí musím minúť na celú sadu?)
  • obchodované (Kúpiť a predať)

Vzhľadom na tieto ambiciózne ciele som sa rozhodol rozdeliť obrovský stroj na 3 časti:

  • Podávač kariet - stroj, ktorý uchopí a prepraví jednu kartu zo stohu kariet
  • Skener kariet - časť, v ktorej budú karty analyzované
  • Card Sorter - stroj, ktorý bude ukladať identifikované karty

Tento návod je o 2. časti, Skener kariet, ktorý je mozgom celého stroja na obchodovanie s kartami. Skener kariet:

  • podávač kariet ovládať zapnutím alebo vypnutím
  • zachytiť, analyzovať a vyhodnotiť obchodné karty
  • presuňte triedič kariet do správnej polohy

ALE, toto je funkčnosť konečného zariadenia na obchodovanie s kartami. Tento návod je redukovaný na „interné“funkcie skenera kariet (zachytávať, analyzovať a vyhodnocovať obchodné karty)

Z technického hľadiska:

  • Na zachytenie obchodných kariet používam Raspberry PI a PI Cam
  • pomocou rozhrania Google Cloud Platform API (Vízia a preklad) analyzujem karty
  • Karty hodnotím pomocou rozhrania Cardmarket API

V tomto projekte je veľa kódovania, ale stále je čo stavať. Kryt skenera kariet. Na túto úlohu samozrejme používam 3 mm kartón.

Poďme!

V tomto návode vám chcem ukázať - Ako vytvoriť skener kariet.

Krok 1: Nástroje, materiály a softvér, ktoré som použil

Nástroje, materiály a softvér, ktoré som použil
Nástroje, materiály a softvér, ktoré som použil

Nástroje, materiály a softvér, ktoré som použil

Náradie:

  • Rezacia podložka
  • Vládcovia
  • Rezačka
  • Lepidlá obsahujúce rozpúšťadlá (UHU HART a tesa)
  • Ceruzka, fixka
  • Stredový úder
  • Ručná vŕtačka
  • Horúca lepiaca pištoľ + lepiace tyčinky (nie sú na obrázku)

Materiály:

  • 3 mm lepenka
  • Papier DIN A3
  • Malina PI 3 B+
  • Modul kamery Raspberry PI V2
  • Senzor infračerveného lúča Adafruit IR - 5 mm LED
  • Sparkfun super žiarivo biela 10 mm LED 3VDC
  • Micro servo Adafruit SG92R
  • 10k odpor
  • Breadboard polovičnej veľkosti
  • Prepojovacie vodiče samica/samica a samec/samec
  • SD s Raspbianom
  • Nejaký druh počítača, zariadenia, káblov atď. Na pripojenie a naprogramovanie Raspberry PI (nie je na obrázku)

Softvér:

Autodesk Fusion360

Krok 2: Dizajn

Dizajn
Dizajn
Dizajn
Dizajn

"loading =" lenivé "video

Vytvoril som krátke video, v ktorom vám ukážem, ako som ho postavil a ako funguje.

Krok 11: Koniec

Koniec
Koniec
Koniec
Koniec
Koniec
Koniec

Koniec

Skener kariet pre automat na obchodné karty => Hotovo!

S výsledkom som celkom spokojný, dokonca aj so svojimi nízkou úrovňou kódovacích schopností som to zvládol. Testoval som len veľa kariet, ale fungovalo to kedykoľvek.

Ako vždy by som chcel povedať niekoľko otvorených úloh/vecí, na ktorých treba pracovať/zistenia:

  • Pri písaní tohto návodu som si uvedomil, že Vision API mi poskytne aj jazykové informácie o kartách, takže vlastné prekladacie API nie je potrebné. (Príliš neskoro na prispôsobenie sa celej dokumentácii)
  • V Cardmarkt DB sú len anglické a nemecké preklady názvu karty. Mám veľa španielskych kariet, takže API nebude poskytovať žiadne informácie, pretože kartu nemožno nájsť. Kartová hra World of Warcraft Trading je zastaraná, takže názvy kariet v iných jazykoch nebudú aktualizované.

Okrem toho je to obrovský krok k dosiahnutiu konečného cieľa vybudovať kompletný stroj na obchodovanie s kartami, ktorý bude mojím ďalším projektom. Chcem skombinovať podávač kariet, skener kariet a triedič kariet na konečný stroj. Na dosiahnutie tohto cieľa budú potrebné niektoré zmeny a aktualizácie. Ale som presvedčený, že to bude fungovať. Pokyny budem samozrejme aktualizovať úpravami, ktoré urobím.

Ak ho vytvoríte alebo zmeníte, naozaj by som rád videl vaše nápady a riešenia.

Ocenil by som akúkoľvek kritiku, komentáre alebo vylepšenia. Či už vo vzťahu k projektu, fotografiám, schopnostiam, písaniu alebo jazyku.

Ak nechcete čakať do ďalšej aktualizácie, môžete si na Instagrame pozrieť niekoľko noviniek.

Ďakujem, že ste si našli čas na prečítanie môjho projektu!

Maj sa krasne

Servus a cu nabudúce

Krok 12: Príloha

Príloha

Tu nájdete súbory. Ak by ste ešte niečo potrebovali, pokojne sa pýtajte!

Krok 13: Zmeniť denník

Zmeniť denník

  • V0.0 2019-07-17

    Projekt zverejnený

Súťaž senzorov
Súťaž senzorov
Súťaž senzorov
Súťaž senzorov

Druhá cena v súťaži senzorov

Odporúča: