جدول المحتويات:

ماسح البطاقة لآلة بطاقات التداول: 13 خطوة (بالصور)
ماسح البطاقة لآلة بطاقات التداول: 13 خطوة (بالصور)

فيديو: ماسح البطاقة لآلة بطاقات التداول: 13 خطوة (بالصور)

فيديو: ماسح البطاقة لآلة بطاقات التداول: 13 خطوة (بالصور)
فيديو: إثبات الهوية ادسنس - طريقة التقاط صورة للبطاقة الشخصية من الواجهتين معا ودمجهما في صفحة واحدة 2024, شهر نوفمبر
Anonim
الماسح الضوئي للبطاقات لآلة بطاقة التداول
الماسح الضوئي للبطاقات لآلة بطاقة التداول
الماسح الضوئي للبطاقة لآلة بطاقة التداول
الماسح الضوئي للبطاقة لآلة بطاقة التداول

الماسح الضوئي للبطاقات لآلة بطاقة التداول

يمكن العثور على سجل التغيير في الخطوة الأخيرة.

الخلفية

شرحت الدافع الرئيسي لمشروعي في مقدمة بطاقة التغذية. لكن باختصار ، لقد جمعت أنا وأولادي كمية كبيرة من بطاقات التداول حتى الآن. من الصعب جدًا التعامل مع هذه الكميات وفرزها وما إلى ذلك. لقد جربناها بالفعل ، لكننا استسلمنا محبطين. لهذا السبب ، أرغب في بناء آلة بطاقة تداول ، والتي يجب أن تقوم بمهام مختلفة.

يجب أن تكون بطاقات التداول تلقائيًا

  • مُدار (ما هي البطاقات التي أمتلكها ؟، أي منها مفقودة؟)
  • مرتبة (حظر ، لغة ، مجموعة ، سلسلة ، إلخ)
  • تم تصنيفها (ما هي قيمة بطاقاتي ؟، كم من المال يجب أن أنفقه لمجموعة كاملة؟)
  • المتداولة (بيع وشراء)

بسبب هذه الأهداف الطموحة ، قررت تقسيم الآلة الضخمة إلى 3 أجزاء:

  • Card Feeder - آلة تلتقط وتنقل بطاقة واحدة من مجموعة بطاقات
  • ماسح البطاقة - جزء حيث سيتم تحليل البطاقات
  • فارز البطاقة - آلة تخزن البطاقات المحددة

يدور هذا Instructable حول الجزء الثاني ، ماسح البطاقة ، وهو عقل آلة بطاقة التداول بأكملها. ماسح البطاقة:

  • التحكم في وحدة تغذية البطاقة عن طريق تشغيلها أو إيقاف تشغيلها
  • التقاط وتحليل وتقييم بطاقات التداول
  • انقل فارز البطاقات إلى الموضع الصحيح

ولكن ، هذه هي وظيفة آلة بطاقة التداول النهائية. يتم تقليل هذا Instructable إلى وظائف ماسح البطاقة "الداخلية" (التقاط بطاقات التداول وتحليلها وتقييمها)

من الناحية الفنية:

  • أستخدم Raspberry PI و PI Cam لالتقاط بطاقات التداول
  • بمساعدة Google Cloud Platform API (الرؤية والترجمة) ، أقوم بتحليل البطاقات
  • أقوم بتقييم البطاقات باستخدام Cardmarket API

هناك الكثير من الترميز في هذا المشروع ، ولكن لا يزال هناك شيء يجب بناؤه. علبة الماسح الضوئي للبطاقة. بالطبع ، أستخدم Cardboard 3 مم لهذه المهمة.

لنذهب!

في Instructable أريد أن أوضح لك - كيفية إنشاء ماسح البطاقة.

الخطوة 1: الأدوات والمواد والبرامج التي استخدمتها

الأدوات والمواد والبرامج التي استخدمتها
الأدوات والمواد والبرامج التي استخدمتها

الأدوات والمواد والبرامج التي استخدمتها

أدوات:

  • حصيرة القطع
  • الحكام
  • القاطع
  • المواد اللاصقة المحتوية على مذيب (UHU HART و tesa)
  • قلم رصاص ، قلم تحديد
  • لكمة مركز
  • ثاقب
  • مسدس الغراء الساخن + عصي الغراء (ليس في الصورة)

المواد:

  • 3 مم من الورق المقوى
  • ورق DIN A3
  • Raspberry PI 3 B +
  • وحدة كاميرا Raspberry PI V2.0
  • مستشعر شعاع الانكسار بالأشعة تحت الحمراء من Adafruit - 5 ملم LED
  • Sparkfun أبيض ساطع للغاية 10 ملم LED 3VDC
  • Adafruit SG92R مايكرو سيرفو
  • 10 كيلو المقاوم
  • نصف حجم اللوح
  • أسلاك العبور أنثى / أنثى و ذكر / ذكر
  • SD مع Raspbian
  • نوع من الكمبيوتر والمعدات والكابلات وما إلى ذلك لتوصيل وبرمجة Raspberry PI (ليس في الصورة)

برمجة:

برنامج Autodesk Fusion360

الخطوة الثانية: التصميم

تصميم
تصميم
تصميم
تصميم

"تحميل =" كسول "فيديو

لقد أنشأت مقطع فيديو قصيرًا أريكم فيه كيف صنعته وكيف يعمل.

الخطوة 11: النهاية

النهاية
النهاية
النهاية
النهاية
النهاية
النهاية

النهاية

ماسح البطاقة لآلة بطاقة التداول => انتهى!

أنا سعيد جدًا بالنتيجة ، حتى مع مهارات الترميز منخفضة المستوى الخاصة بي يمكنني التعامل معها. لقد اختبرت مجموعة من البطاقات فقط ، لكنها عملت في أي وقت.

كما هو الحال دائمًا ، أود أن أخبر بعض المهام / الأشياء المفتوحة للعمل عليها / النتائج:

  • أثناء كتابة هذه التعليمات ، أدركت أن Vision API ستعطيني أيضًا معلومات لغة البطاقات ، لذا فإن واجهة برمجة تطبيقات الترجمة الخاصة ليست ضرورية. (فات الأوان للتكيف مع الوثائق بأكملها)
  • في Cardmarkt DB ، توجد ترجمات إنجليزية وألمانية فقط لاسم البطاقة. لدي الكثير من البطاقات الإسبانية ، لذا لن تقدم واجهة برمجة التطبيقات أي معلومات ، لأنه لا يمكن العثور على البطاقة. لعبة World of Warcraft Trading Card قديمة ، لذا لن يتم تحديث أسماء البطاقات باللغات الأخرى.

إلى جانب ذلك ، هذه خطوة كبيرة لتحقيق الهدف النهائي لبناء آلة بطاقة التداول الكاملة ، والتي ستكون مشروعي التالي. أرغب في دمج Card Feeder و Card Scanner و Card Sorter في آلة نهائية. ستكون بعض التغييرات والتحديثات ضرورية لتحقيق ذلك. لكنني واثق جدًا من أنها ستنجح. بالطبع ، سأقوم بتحديث Instructables مع التعديلات التي سأفعلها.

إذا قمت بإنشائه أو تعديله ، أود حقًا أن أرى أفكارك وحلولك.

سأكون ممتنا لأي نقد أو تعليقات أو تحسينات. سواء فيما يتعلق بالمشروع أو الصور أو المهارات أو الكتابة أو اللغة.

إذا كنت لا تريد الانتظار حتى التحديث التالي ، يمكنك مشاهدة بعض الأخبار على Instagram.

شكرًا لك على الوقت الذي قضيته في القراءة عن مشروعي!

امضي وقتا طيبا.

Servus و cu في المرة القادمة

الخطوة 12: المرفق

مرفق

هنا يمكنك أن تجد الملفات. إذا كنت بحاجة إلى أي شيء آخر ، فلا تتردد في السؤال!

الخطوة 13: غير السجل

سجل التغيير

  • V0.0 2019-07-17

    تم نشر المشروع

مسابقة أجهزة الاستشعار
مسابقة أجهزة الاستشعار
مسابقة أجهزة الاستشعار
مسابقة أجهزة الاستشعار

الجائزة الثانية في مسابقة أجهزة الاستشعار

موصى به: