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

لعبة متاهة Arduino RFID: 6 خطوات (بالصور)
لعبة متاهة Arduino RFID: 6 خطوات (بالصور)

فيديو: لعبة متاهة Arduino RFID: 6 خطوات (بالصور)

فيديو: لعبة متاهة Arduino RFID: 6 خطوات (بالصور)
فيديو: Building and RFID game with Arduino 2024, يوليو
Anonim
لعبة متاهة اردوينو RFID
لعبة متاهة اردوينو RFID

سأوضح اليوم كيف جمعت لعبة متاهة صغيرة بتقنية RFID من أجل Arduino. يتم تضمين الشفرة وملفات الطباعة ثلاثية الأبعاد ، لذا لا تتردد في جعل نفسك واحدًا باتباع الخطوات أدناه!

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

إليك ما ستحتاجه لهذا المشروع:

  • اردوينو UNO
  • 1588AS مصفوفة LED ،
  • 2 × 74HC595 سجلات التحول
  • مقاومات 8 × 220 أوم
  • وحدة MFRC522 RFID
  • علامات RFID
  • 4 × أزرار ضغط كبيرة
  • 2 × سلك معدني رفيع (للمفصلات)
  • الأسلاك ، اللحام ، بيرفبوارد إلخ.
  • طابعة 3D

أنصحك بعمل المشروع على لوح التجارب أولاً قبل لحام كل شيء معًا.

إذا كنت تريد أن توفر لنفسك جهدًا في بناء برنامج تشغيل المصفوفة الخاص بك باستخدام سجلات التحول ، فأنت أيضًا تشتري MAX7219 LED Matrix الرخيص جدًا الذي يحتوي على نفس الوظائف المضمنة. سيسمح لك ذلك بتخطي الخطوة 1 بالكامل!

الخطوة 1: مصفوفة LED

مصفوفة LED
مصفوفة LED
مصفوفة LED
مصفوفة LED
مصفوفة LED
مصفوفة LED
مصفوفة LED
مصفوفة LED

سنعرض اللعبة على مصفوفة 8x8 led ، مدعومة بسجلي تحول 74HC595. لهذا استخدمت ما يلي https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/. يمكنك الذهاب إلى هناك للحصول على إرشادات أكثر تفصيلاً ، لكنني سأوجز العملية بإيجاز هنا.

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

الآن لتوصيل أسلاك التحويل هذه إلى مصفوفة LED. ضع مصفوفة LED بحيث يكون النص على الجانب مواجهًا لك والدبابيس متجهة لأعلى. يتم ترقيم الدبابيس كما في الصورة 4. في الصورة الثانية ، سترى أي مخرجات سجل التحول يجب توصيلها بأي دبابيس في المصفوفة الخاصة بك.

الخطوة 2: قارئ RFID

التالي هو قارئ RFID ، لحسن الحظ أنه أسهل بكثير. قم بتنزيل المكتبة وتثبيتها في IDE الخاص بك من:

قم بتوصيل دبابيس RFID التالية بهذه الموجودة على اردوينو الخاص بك:

  • RST / إعادة تعيين RST 9
  • SPI SS SDA (SS) 10
  • SPI OSI MOSI 11 / ICSP-4
  • SPI MISO MISO 12 / ICSP-1
  • SPI SCK SCK 13 / ICSP-3

الخطوة 3: الأزرار

سنستخدم وظيفة PULLUP الداخلية في Arduino حتى نتمكن من توصيل المفاتيح مباشرة بدبوس ثم بالأرض. يمكنك أيضًا إجراء عمليات سحب خارجية كما في الصورة.

الخطوة 4: الكود

قم بتنزيل الكود من الأعلى وانظر إلى كل علامة تبويب. يتم تحديد المسامير المستخدمة في الجزء العلوي من كل علامة تبويب ، قم بتغييرها لتناسب المسامير التي قررت استخدامها.. قم بتحميلها على اردوينو الخاص بك واختبر اللعبة!

الخطوة 5: القضية

القضية
القضية

قم بتنزيل ملفات obj في ملف zip وقم بتصديرها إلى محول gcode المفضل لديك. قم بتشغيله من خلال الطابعة ثلاثية الأبعاد ويجب أن يكون لديك غلاف يناسب جميع مكوناتك.

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

أتمنى أن تكون قد استمتعت بالقراءة عن هذا المشروع وأرجو أن تستمتع به!

الخطوة 6: المنتج النهائي

موصى به: