Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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á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
"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
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ý
Druhá cena v súťaži senzorov