Tartalomjegyzék:

Kártyaolvasó egy kereskedőkártya -géphez: 13 lépés (képekkel)
Kártyaolvasó egy kereskedőkártya -géphez: 13 lépés (képekkel)

Videó: Kártyaolvasó egy kereskedőkártya -géphez: 13 lépés (képekkel)

Videó: Kártyaolvasó egy kereskedőkártya -géphez: 13 lépés (képekkel)
Videó: Рецепт вкусного Мяса, Ужин на всю семью! Вы будете в восторге 2024, November
Anonim
Kártyaolvasó egy kereskedelmi kártyagéphez
Kártyaolvasó egy kereskedelmi kártyagéphez
Kártyaolvasó egy kereskedelmi kártyagéphez
Kártyaolvasó egy kereskedelmi kártyagéphez

Kártyaolvasó egy kereskedelmi kártyagéphez

A változásnapló az utolsó lépésben található.

A háttér

A Card Feeder Intro -ban elmagyaráztam projektem fő motivációját. De röviden, a gyermekeimmel mostanában nagy mennyiségű kereskedési kártyát gyűjtöttünk össze. Ezekkel a mennyiségekkel nagyon nehéz kezelni, válogatni stb. Már próbáltuk, de csalódottan feladtuk. Emiatt szeretnék létrehozni egy kereskedőkártya -gépet, amelynek különböző feladatokat kell elvállalnia.

A kereskedőkártyák automatikusan legyenek

  • kezelt (Melyik kártyám van, melyik hiányzik?)
  • rendezett (blokk, nyelv, készlet, sorozat stb.)
  • minősített (Mennyire értékesek a kártyáim ?, Mennyi pénzt kell költenem egy teljes készletre?)
  • forgalmazott (vétel és eladás)

Ezen ambiciózus célok miatt úgy döntöttem, hogy a hatalmas gépet három részre osztom:

  • Kártyaadagoló - olyan gép, amely egyetlen kártyát fog meg és szállít ki a kártya kötegből
  • Kártyaolvasó - egy rész, ahol a kártyákat elemzik
  • Kártyarendező - olyan gép, amely tárolja az azonosított kártyákat

Ez az Instructable a 2. részről, a kártyaolvasóról szól, amely az egész kereskedőkártya -gép agya. A kártyaolvasó:

  • a kártyaadagoló be- vagy kikapcsolásával vezérelheti
  • a kereskedési kártyák rögzítése, elemzése és értékelése
  • állítsa a kártyarendezőt a megfelelő pozícióba

DE, ez az utolsó kereskedőkártya -gép funkcionalitása. Ez az utasíthatóság a „belső” kártyaolvasó funkciókra korlátozódik (a kereskedési kártyák rögzítése, elemzése és értékelése)

Technikai értelemben:

  • Egy málna PI -t és a PI Cam -ot használok a kereskedőkártyák rögzítéséhez
  • a Google Cloud Platform API (Vision and Translation) segítségével elemzem a kártyákat
  • A kártyákat a Cardmarket API -val értékelem

Tehát sok kódolás van ebben a projektben, de van még mit építeni. A kártyaolvasó burkolata. Természetesen ehhez a feladathoz 3 mm -es kartont használok.

Gyerünk!

Ebben az utasításban szeretném megmutatni - Hogyan készítsük el a kártyaolvasót.

1. lépés: Eszközök, anyagok és szoftverek, amelyeket használtam

Eszközök, anyagok és szoftverek, amelyeket használtam
Eszközök, anyagok és szoftverek, amelyeket használtam

Eszközök, anyagok és szoftverek, amelyeket használtam

Eszközök:

  • Vágószőnyeg
  • Uralkodók
  • Vágó
  • Oldószertartalmú ragasztók (UHU HART és tesa)
  • Ceruza, jelölő
  • Középső ütés
  • Kézi fúró
  • Forró ragasztópisztoly + ragasztópálcák (nincs a képen)

Anyagok:

  • 3 mm -es karton
  • DIN A3 papír
  • Málna PI 3 B+
  • Málna PI kamera modul V2
  • Adafruit IR töréssugár -érzékelő - 5 mm -es LED
  • Sparkfun szuper fényes fehér 10 mm -es LED 3VDC
  • Adafruit SG92R Micro Servo
  • 10k ellenállás
  • Kenyeretábla Fél méretű
  • Jumper vezetékek nő/nő és férfi/férfi
  • SD Raspbiannal
  • Valamilyen számítógép, berendezés, kábel stb. A Raspberry PI csatlakoztatásához és programozásához (nem a képen)

Szoftver:

Autodesk Fusion360

2. lépés: Tervezés

Tervezés
Tervezés
Tervezés
Tervezés

"loading =" lusta "videó

Készítettem egy rövid videót, amelyben megmutatom, hogyan építettem fel és hogyan működik.

11. lépés: Vége

Vége
Vége
Vége
Vége
Vége
Vége

Vége

Kártyaolvasó egy kereskedőkártya -géphez => Kész!

Elégedett vagyok az eredménnyel, még alacsony szintű kódolási ismereteimmel is bírom. Csak egy csomó kártyát teszteltem, de bármikor működött.

Mint mindig, most is szeretnék néhány nyitott teendőt/dolgot mondani/dolgozni/megállapítások:

  • Ennek az utasításnak az írásakor rájöttem, hogy a Vision API a kártyák nyelvi adatait is megadja nekem, így saját Translate API nem szükséges. (Túl késő a teljes dokumentációhoz alkalmazkodni)
  • A Cardmarkt DB -ben csak a kártya nevének angol és német fordítása található. Rengeteg spanyol kártyám van, ezért az API nem szolgáltat információt, mert a kártya nem található. A World of Warcraft Trading kártyajáték elavult, ezért a más nyelven használt kártyanevek nem frissülnek.

Ezenkívül ez egy óriási lépés a végső cél eléréséhez, hogy megépítsem a teljes Kereskedési Kártya Gépet, ami a következő projektem lesz. Szeretném kombinálni a kártyaadagolót, a kártyaolvasót és a kártyarendezőt egy végső géphez. Ennek eléréséhez bizonyos változtatásokra és frissítésekre lesz szükség. De nagyon bízom benne, hogy sikerülni fog. Természetesen frissítem az Instructables -t az elvégzett módosításokkal.

Ha megalkotja vagy módosítja, nagyon szeretném látni az ötleteit és megoldásait.

Nagyra értékelném a kritikákat, megjegyzéseket vagy fejlesztéseket. Akár a projekthez, akár fényképekhez, készségekhez, íráshoz vagy nyelvhez kapcsolódóan.

Ha nem szeretne várni a következő frissítésig, láthat néhány hírt az Instagramon.

Köszönöm, hogy időt szánt a projektemre!

Érezd jól magad.

Servus és cu legközelebb

12. lépés: Csatolás

Melléklet

Itt megtalálhatja a fájlokat. Ha kell még valami, kérdezz bátran!

13. lépés: Változásnapló

Változási napló

  • V0.0 2019-07-17

    A projekt közzétéve

Érzékelők versenye
Érzékelők versenye
Érzékelők versenye
Érzékelők versenye

Második díj az érzékelők versenyében

Ajánlott: