সুচিপত্র:

Arduino RFID Maze Game: 6 ধাপ (ছবি সহ)
Arduino RFID Maze Game: 6 ধাপ (ছবি সহ)

ভিডিও: Arduino RFID Maze Game: 6 ধাপ (ছবি সহ)

ভিডিও: Arduino RFID Maze Game: 6 ধাপ (ছবি সহ)
ভিডিও: Building and RFID game with Arduino 2024, নভেম্বর
Anonim
আরডুইনো আরএফআইডি ম্যাজ গেম
আরডুইনো আরএফআইডি ম্যাজ গেম

আজ আমি দেখাবো কিভাবে আমি Arduino এর জন্য একটি ছোট RFID গোলকধাঁধা গেম একসাথে রেখেছি। কোড এবং 3 ডি প্রিন্ট ফাইলগুলি অন্তর্ভুক্ত করা হয়েছে, তাই নিচের ধাপগুলি অনুসরণ করে নিজেকে নির্দ্বিধায় তৈরি করুন!

আমি বাচ্চাদের জন্য একটি খেলনা তৈরি করতে চেয়েছিলাম, যা একটি ভার্চুয়াল এবং শারীরিক অভিজ্ঞতাকে মিশ্রিত করবে। এই ডিভাইসের সাহায্যে তারা আরএফআইডি চিপ (মেট্রো কার্ড, পোষা প্রাণী, কাপড় ইত্যাদি) ধারণকারী সাধারণ বস্তুগুলি স্ক্যান করতে পারে এবং এই বস্তুগুলিকে আরও কৌতুকপূর্ণ এবং ইন্টারেক্টিভ করতে পারে। প্রতিবার যখন আপনি একটি নতুন RFID চিপ খুঁজে পাবেন, arduino আপনার জন্য একটি গোলকধাঁধা তৈরি করে। গোলকধাঁধাটি সম্পূর্ণ করুন এবং আপনি পাইজো স্পিকারের মাধ্যমে একটি আনন্দদায়ক জিঙ্গেল শুনতে পাবেন। আপনি যত বেশি ম্যাজ সমাধান করবেন, তত বেশি সংগীত আপনি শুনতে পারবেন!

এই প্রকল্পের জন্য আপনার যা লাগবে তা এখানে:

  • আরডুইনো ইউএনও
  • 1588AS LED ম্যাট্রিক্স,
  • 2 x 74HC595 শিফট রেজিস্টার
  • 8 x 220 ওহম প্রতিরোধক
  • MFRC522 RFID মডিউল
  • RFID ট্যাগ
  • 4 x বড় ধাক্কা বোতাম
  • 2 x পাতলা ধাতব তার (কব্জার জন্য)
  • তার, ঝাল, পারফোর্ড ইত্যাদি
  • 3D প্রিন্টার

সবকিছু একসঙ্গে সোল্ডার করার আগে আমি আপনাকে প্রথমে একটি ব্রেডবোর্ডে প্রকল্পটি কাজ করার পরামর্শ দিচ্ছি।

আপনি যদি শিফট রেজিস্টার দিয়ে আপনার নিজের ম্যাট্রিক্স চালক তৈরির প্রচেষ্টাকে বাঁচাতে চান তবে আপনি খুব সস্তা MAX7219 LED ম্যাট্রিক্সও কিনবেন যার মধ্যে একই কার্যকারিতা রয়েছে। এটি আপনাকে সম্পূর্ণ ধাপ 1 এড়িয়ে যাওয়ার অনুমতি দেবে!

ধাপ 1: LED ম্যাট্রিক্স

এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স
এলইডি ম্যাট্রিক্স

আমরা একটি 8x8 নেতৃত্বাধীন ম্যাট্রিক্সে গেমটি প্রদর্শন করব, দুটি 74HC595 শিফট রেজিস্টার দ্বারা চালিত। এর জন্য আমি নিম্নলিখিত নির্দেশযোগ্য https://www.instructables.com/id/Arduino-88-Led-Matrix-Driver-With-2-74HC595-Shift-/ ব্যবহার করেছি। আপনি আরো বিস্তারিত নির্দেশাবলীর জন্য সেখানে যেতে পারেন, কিন্তু আমি এখানে সংক্ষিপ্তভাবে প্রক্রিয়াটির রূপরেখা দেব।

আমরা প্রথম শিফট রেজিস্টারে ডেটা, ঘড়ি এবং ল্যাচ পাঠানোর জন্য আরডুইনোতে তিনটি পিন ব্যবহার করব। দ্বিতীয় শিফট রেজিস্টার ঘড়ি এবং ল্যাচ ভাগ করবে, কিন্তু আমরা প্রথম শিফট রেজিস্টার থেকে ডেজিচেইন্ড ডেটার মাধ্যমে প্যাচ করব। আমরা আমাদের ভোল্টেজ এবং গ্রাউন্ড উভয় রেজিস্টারে সংযুক্ত করব। আমরা উচ্চ তথ্য ধরে রাখব এবং আউটপুট কম নিষ্ক্রিয় করব।

এখন এই শিফট রেজিস্টারগুলিকে এলইডি ম্যাট্রিক্সে সংযুক্ত করার জন্য। LED ম্যাট্রিক্সটি আপনার মুখের পাশে এবং পিনগুলি উপরের দিকে মুখ করে রাখুন। পিনগুলি 4 ইমেজের মতো সংখ্যাযুক্ত।

ধাপ 2: আরএফআইডি রিডার

পরবর্তী আরএফআইডি রিডার, সৌভাগ্যক্রমে এটি অনেক সহজ। আপনার IDE তে লাইব্রেরি ডাউনলোড করুন এবং ইনস্টল করুন:

আপনার আরডুইনোতে নিম্নলিখিত RFID পিনগুলি সংযুক্ত করুন:

  • RST/RST 9 রিসেট করুন
  • এসপিআই এসএস এসডিএ (এসএস) 10
  • SPI OSI MOSI 11 / ICSP-4
  • SPI MISO MISO 12 / ICSP-1
  • SPI SCK SCK 13 / ICSP-3

ধাপ 3: বোতাম

আমরা Arduino এর অভ্যন্তরীণ PULLUP ফাংশনটি ব্যবহার করব যাতে আমরা সুইচগুলিকে সরাসরি একটি পিন এবং তারপর মাটিতে সংযুক্ত করতে পারি। আপনি ছবির মতো বাহ্যিক পুলআপও করতে পারেন।

ধাপ 4: কোড

উপরের কোডটি ডাউনলোড করুন এবং প্রতিটি ট্যাব দেখুন। ব্যবহৃত পিনগুলি প্রতিটি ট্যাবের শীর্ষে সংজ্ঞায়িত করা হয়, আপনি যে পিনগুলি ব্যবহার করার সিদ্ধান্ত নিয়েছেন সেগুলি ফিট করার জন্য তাদের পরিবর্তন করুন.. এটি আপনার আরডুইনোতে আপলোড করুন এবং গেমটি পরীক্ষা করুন!

ধাপ 5: কেস

কেস
কেস

জিপে obj ফাইলগুলি ডাউনলোড করুন এবং এটি আপনার প্রিয় gcode কনভার্টারে রপ্তানি করুন। এটি 3D প্রিন্টারের মাধ্যমে চালান এবং আপনার এমন একটি কেস থাকা উচিত যা আপনার সমস্ত উপাদানগুলির সাথে খাপ খায়।

সবকিছু একসাথে বিক্রি করুন এবং এটি কেসের সাথে মানানসই করুন। আপনার ওয়্যারিং যতটা সম্ভব সংক্ষিপ্ত রাখতে সতর্ক থাকুন, কারণ স্থান সীমিত। কেসের কব্জাগুলো একসাথে রাখুন এবং কব্জার ছিদ্র দিয়ে একটি ছোট ধাতব তার চালান। উভয় পক্ষকে সংযুক্ত করার পরে, আপনার একটি সমাপ্ত পণ্য থাকা উচিত।

আমি আশা করি আপনি এই প্রকল্পটি সম্পর্কে পড়ে উপভোগ করেছেন এবং দয়া করে উপভোগ করুন!

ধাপ 6: সমাপ্ত পণ্য

প্রস্তাবিত: