فهرست مطالب:

Arduino RFID Maze Game: 6 مرحله (همراه با تصاویر)
Arduino RFID Maze Game: 6 مرحله (همراه با تصاویر)

تصویری: Arduino RFID Maze Game: 6 مرحله (همراه با تصاویر)

تصویری: Arduino RFID Maze Game: 6 مرحله (همراه با تصاویر)
تصویری: 1- مكسلي (Mixly) : أهمية برمجة الأردوينو بواسطة الكتل 2024, جولای
Anonim
بازی Arduino RFID Maze
بازی Arduino RFID Maze

امروز من نشان خواهم داد که چگونه یک بازی کوچک پیچ و خم RFID را برای آردوینو تنظیم کرده ام. کد و فایل های چاپ سه بعدی گنجانده شده است ، بنابراین با خیال راحت مراحل زیر را انجام دهید!

من می خواستم یک اسباب بازی برای کودکان بسازم ، که یک تجربه مجازی و فیزیکی را با هم ترکیب کند. با استفاده از این دستگاه آنها می توانند اشیاء معمولی حاوی تراشه RFID (کارت مترو ، حیوانات خانگی ، لباس و غیره) را اسکن کرده و این اشیا را بازیگوش تر و تعاملی تر کنند. هر بار که یک تراشه RFID جدید پیدا می کنید ، آردوینو یک پیچ و خم برای شما ایجاد می کند تا آن را حل کنید. پیچ و خم را کامل کنید و صدای جیر جیر شادی را از طریق بلندگوی پیزو خواهید شنید. هرچه پیچ و خم های بیشتری را حل کنید ، موسیقی بیشتری قادر خواهید بود بشنوید!

در اینجا آنچه شما برای این پروژه نیاز دارید:

  • آردوینو UNO
  • ماتریس LED 1588AS ،
  • 2 رجیستر شیفت 74 * 74HC595
  • مقاومت 8 x 220 اهم
  • ماژول RFID MFRC522
  • برچسب های RFID
  • 4 عدد دکمه بزرگ
  • 2 عدد سیم فلزی نازک (برای لولا)
  • سیم ، لحیم کاری ، ورق ورق و غیره
  • چاپگر سه بعدی

من به شما توصیه می کنم که قبل از لحیم کردن همه چیز ، پروژه را روی تخته نان انجام دهید.

اگر می خواهید از تلاش خود برای ایجاد درایور ماتریس خود با ثبت شیفت خودداری کنید ، فقط ماتریس بسیار ارزان MAX7219 LED را خریداری کنید که دارای عملکرد یکسانی است. این به شما امکان می دهد مرحله 1 را به طور کامل رد کنید!

مرحله 1: ماتریس LED

ماتریس LED
ماتریس LED
ماتریس LED
ماتریس LED
ماتریس LED
ماتریس LED
ماتریس LED
ماتریس LED

ما بازی را روی یک ماتریس led 8x8 ، با دو رجیستر شیفت 74HC595 نشان می دهیم. برای این منظور از https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/ استفاده می کنم. می توانید برای دستورالعمل های دقیق تر به آنجا بروید ، اما من به طور خلاصه این روند را در اینجا شرح می دهم.

ما از سه پین در آردوینو برای ارسال داده ، ساعت و چفت به اولین شیفت رجیستر استفاده می کنیم. ثبت شیفت دوم ساعت و قفل را به اشتراک می گذارد ، اما ما داده های Daisychained را از اولین شیفت ثبت می کنیم. ما همچنین ولتاژ و زمین خود را به هر دو رجیستر متصل می کنیم. ما همچنین اطلاعات حفظ HIGH را می کشیم و خروجی LOW را غیرفعال می کنیم.

در حال حاضر برای اتصال این رجیسترهای شیفت به ماتریس LED. ماتریس LED را طوری قرار دهید که متن به طرف شما و پین ها رو به بالا باشد. پین ها مانند تصویر شماره 4 شماره گذاری شده اند. در تصویر دوم خواهید دید که خروجی های shift shift باید به کدام پایه های ماتریس شما متصل شوند.

مرحله 2: RFID Reader

در مرحله بعد خواننده 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 آردوینو استفاده می کنیم تا بتوانیم سوئیچ ها را مستقیماً به یک پین و سپس به زمین متصل کنیم. همچنین می توانید مانند تصویر کشش های خارجی انجام دهید.

مرحله 4: کد

کد را از بالا بارگیری کرده و به هر یک از برگه ها نگاه کنید. پین های مورد استفاده در بالای هر برگه تعریف شده اند ، آنها را متناسب با پین هایی که تصمیم گرفته اید از آنها استفاده کنید تغییر دهید.. آن را در آردوینو خود بارگذاری کرده و بازی را امتحان کنید!

مرحله 5: مورد

مورد
مورد

فایل های obj را در zip بارگیری کرده و به مبدل gcode مورد علاقه خود صادر کنید. آن را از طریق چاپگر سه بعدی اجرا کنید و باید کیفی داشته باشید که متناسب با همه اجزای شما باشد.

همه چیز را با هم لحیم کرده و داخل کیف قرار دهید. مراقب باشید که سیم کشی خود را تا حد ممکن کوتاه نگه دارید ، زیرا فضا محدود است. لولا های قاب را کنار هم بگذارید و یک سیم فلزی کوچک را از سوراخ های لولا عبور دهید. پس از اتصال هر دو طرف ، باید یک محصول نهایی داشته باشید.

امیدوارم از خواندن این پروژه لذت برده باشید و لطفاً لذت ببرید!

مرحله 6: محصول نهایی

توصیه شده: