সুচিপত্র:

ম্যাজিক স্পেল দিয়ে ম্যাজিক ক্রিস্টাল বল তৈরি করা যাক! "Arduino": 9 ধাপ
ম্যাজিক স্পেল দিয়ে ম্যাজিক ক্রিস্টাল বল তৈরি করা যাক! "Arduino": 9 ধাপ

ভিডিও: ম্যাজিক স্পেল দিয়ে ম্যাজিক ক্রিস্টাল বল তৈরি করা যাক! "Arduino": 9 ধাপ

ভিডিও: ম্যাজিক স্পেল দিয়ে ম্যাজিক ক্রিস্টাল বল তৈরি করা যাক!
ভিডিও: ✨The Melee Mage EP 01 - 13 Full Version [MULTI SUB] 2024, জুলাই
Anonim
ম্যাজিক স্পেল দিয়ে ম্যাজিক ক্রিস্টাল বল তৈরি করা যাক! "আরডুইনো"
ম্যাজিক স্পেল দিয়ে ম্যাজিক ক্রিস্টাল বল তৈরি করা যাক! "আরডুইনো"

এর মধ্যে, আমরা একটি ম্যাজিক বল তৈরি করতে যাচ্ছি যা একটি মোশন সেন্সর এবং একটি আরএফআইডি স্ক্যানার ব্যবহার করে যা ভিতরে LED লাইটের অ্যানিমেশন নিয়ন্ত্রণ করে।

ধাপ 1: আপনার প্রয়োজনীয় সামগ্রী

এই প্রকল্পের জন্য, আপনাকে নিম্নলিখিত সরঞ্জাম এবং উপকরণগুলির প্রয়োজন হবে:

  • একটি Arduino Uno
  • অ্যাক্সিলরোমিটার, জাইরোস্কোপ এবং তাপমাত্রা সেন্সর সহ একটি এমপিইউ -6050 সেন্সর।
  • একটি RC522 RFID রিডার
  • কিছু সামঞ্জস্যপূর্ণ ট্যাগ (আমি NTAG215 গুলি ব্যবহার করেছি)
  • 36 সাদা LED
  • 36 লাল LED
  • 36 নীল LED
  • 8 এনপিএন ট্রানজিস্টর, আমি IRF520 ব্যবহার করেছি
  • পরিষ্কার প্লাস্টিকের বল, 16 সেমি ব্যাস
  • ছোট রুটিবোর্ড
  • 9V ব্যাটারি প্যাক (6xAA)
  • লোটসা তার

সরঞ্জাম:

  • 3D প্রিন্টার
  • তাতাল

ধাপ 2: শেল

আমরা যা করব তা হল বলের বাইরের শেল প্রস্তুত করা।

আপনি যে স্ট্রোকগুলি এটি স্যান্ডিং করবেন তা দেখতে সক্ষম হবেন, তাই আপনার সময় নিন এবং ছোট বৃত্তগুলিতে একটি সমান প্যাটার্ন রাখুন।

ধাপ 3: সমর্থন কঙ্কাল

সমর্থন কঙ্কাল
সমর্থন কঙ্কাল
সমর্থন কঙ্কাল
সমর্থন কঙ্কাল
সমর্থন কঙ্কাল
সমর্থন কঙ্কাল

পরবর্তী জিনিস যা আমরা তৈরি করব তা হল সমর্থন কঙ্কাল।

এই কঙ্কালটি সমস্ত এলইডি জায়গায় রাখবে এবং বাকি ইলেকট্রনিক্স ধারণ করবে। এটির বাইরের ব্যাস 13 সেন্টিমিটার, যাতে নেতৃত্ব এবং শেলের মধ্যে প্রায় 1, 5 সেমি জায়গা থাকে, যা আমরা ছড়িয়ে পড়া উপাদান দিয়ে পূরণ করব। আরএফআইডি রিডারকেও শেষ পর্যন্ত কঙ্কালের বাইরে মাপসই করতে হবে। এর জন্য আমি rib টি পাঁজরের সমন্বয়ে একটি থ্রিডি মডেল তৈরি করেছি, যার প্রতিটি পাঁজরের পাশে ছোট ছোট ক্লিপ রয়েছে যেখানে এলইডি ফিট করে। যেমন আপনি দেখতে পাচ্ছেন, প্রতিটি পাঁজর 18 টি ক্লিপ আছে, প্রতিটি রঙের জন্য 6 টি।

যেহেতু সব পাঁজরের অভিন্ন, আপনি একটি পাঁজর 6 বার মুদ্রণ করতে পারেন। আপনার পাঁজর মুদ্রিত হয়ে গেলে আপনি ইতিমধ্যেই পরবর্তী ধাপটি চালিয়ে যেতে পারেন, বাকি সময় মুদ্রণের সময় বাঁচাতে।

ধাপ 4: এলইডি ওয়্যারিং

এলইডি তারে লাগানো
এলইডি তারে লাগানো
এলইডি তারে লাগানো
এলইডি তারে লাগানো
এলইডি তারে লাগানো
এলইডি তারে লাগানো

এখন, আমরা পৃথক পাঁজর আপ তারের হবে।

প্রতিটি পাঁজর মাঝখানে সারিতে 6 টি সাদা LED, বাইরের সারির একটিতে 6 টি লাল LED এবং অন্য বাইরের সারিতে 6 টি নীল LED রয়েছে।

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

প্রথমত, প্রতিটি শীর্ষ তিনটি সোল্ডার করুন এবং প্রতিটি সারির নীচের তিনটি এলইডি একসাথে ধরুন যাতে তারা সিরিজের সাথে সংযুক্ত থাকে তারপরে, একটি তারের সাথে একটি সারির উভয় ধনাত্মক প্রান্ত এবং উভয় নেতিবাচক প্রান্ত সংযুক্ত করুন, যাতে উভয় অংশ সমান্তরালভাবে সংযুক্ত থাকে ।

সমস্ত 6 পাঁজরের জন্য পুনরাবৃত্তি করুন।

ধাপ 5: পাঁজর সংযুক্ত করা

পাঁজরের সংযোগ
পাঁজরের সংযোগ

যখন আপনি প্রতিটি পৃথক পাঁজরের ওয়্যারিং সম্পন্ন করেন, তখন পাঁজরগুলিকে ব্যাটারি প্যাকের সাথে সংযুক্ত করার সময় এসেছে

আপনি আপনার ব্যাটারি প্যাকের 9V তারের সাথে সরাসরি সব নীল এবং সাদা LED সারির ধনাত্মক প্রান্তগুলি সংযুক্ত করতে পারেন।

আমার লাল এলইডি আমার অন্যান্য এলইডি থেকে একটু কম ভোল্টেজ ছিল, যার মানে আমাকে প্রথমে তাদের সারির সব ধনাত্মক প্রান্ত সংযুক্ত করতে হয়েছিল, এবং তারপর একটি প্রতিরোধকের সাথে 9V এর সাথে সংযোগ স্থাপন করতে হয়েছিল। যদি আপনার সমস্ত LED একই ভোল্টেজ থাকে, আপনি এই ধাপটি এড়িয়ে যেতে পারেন।

ধাপ 6: আরডুইনোতে এলইডি ওয়্যারিং

এখন, ট্রানজিস্টরগুলি খেলার মধ্যে আসে।

আপনার ছোট রুটিবোর্ড নিন এবং সমস্ত স্থল পিন আপনার Arduino এর মাটিতে সংযুক্ত করুন তারপর, আপনার arduino এর ডিজিটাল পিনগুলিকে ট্রানজিস্টরের মাঝের পিনের সাথে সংযুক্ত করুন। আমি সাদা LED এর জন্য পিন 1 থেকে 6, এবং লাল এবং নীল জন্য 7 এবং 8 পিন ব্যবহার করেছি এখন আপনি আপনার সাদা LED সারির প্রতিটি নেতিবাচক প্রান্তকে তাদের নিজ নিজ ট্রানজিস্টরের সাথে সংযুক্ত করতে পারেন, যাতে অর্ডারটি গোলমাল না হয় তা নিশ্চিত করুন। তারপর নীল এবং লাল নেগেটিভ লিডগুলিকে তাদের নিজ নিজ ট্রানজিস্টরের সাথে সংযুক্ত করুন।

ধাপ 7: সেন্সর সংযুক্ত করা

এখন আমরা সেন্সর সংযুক্ত করব।

মোশন সেন্সর সহজেই সংযোগ করে, কেবল এটির VCC কে 5V পিন, গাউন্ড টু গ্রাউন্ড, এবং এসসিএল এবং এসসিএ আপনার বোর্ডের এসসিএল এবং এসসিএ পিনের সাথে সংযুক্ত করুন

আরএফআইডি রিডারের আরও তারের প্রয়োজন: (বামদিকে আরএফআইডি, ডানদিকে আরডুইনো)

  • এসডিএ -> 10
  • SCK -> 13
  • মসি-> 11
  • মিসো-> 12
  • IRQ অব্যবহৃত
  • GND -> GND
  • RST -> 9
  • 3.3V -> 3.3V

নিশ্চিত করুন যে আরএফআইডি রিডারের তারগুলি যথেষ্ট দীর্ঘ যাতে এটি কঙ্কালের বাইরে থাকতে পারে

ধাপ 8: কোডিং সময়

এখন যেহেতু আমরা সবকিছু সংযুক্ত করেছি, কোডের সময়!

RFID রিডার ব্যবহার করতে, আপনার এই লাইব্রেরির প্রয়োজন হবে: https://github.com/miguelbalboa/rfid, এবং অন্তর্নির্মিত SPI লাইব্রেরি।

মোশন সেন্সর ব্যবহার করার জন্য, আপনাকে অন্তর্নির্মিত ওয়্যার লাইব্রেরি ব্যবহার করতে হবে, কারণ এটি একটি IC2 ডিভাইস।

যদিও আমি আমার পুরো কোডটি এখানে পেস্ট করব না, আমি এর কিছু অংশ সম্পর্কে কথা বলব:

একটি নির্দিষ্ট এনএফসি ট্যাগে একটি অনন্য অ্যানিমেশন বরাদ্দ করার জন্য, আমার কাছে প্রতিটি ট্যাগের আইডি একটি ভেরিয়েবলে সংরক্ষিত আছে, যাতে যখন আরএফআইডি রিডার একটি ট্যাগ পড়েন, তখন এটি সংরক্ষিত আইডির সাথে তুলনা করে এবং যদি একটি বিবৃতি কল করে নির্ধারিত অ্যানিমেশন ফাংশন।

মোশন সেন্সর কেবল যেকোনো নির্বাচিত অক্ষের মান পড়ে, যদি পড়ার মান ইতিবাচক হয় তবে লাল বাতি জ্বালানো হয়, এবং যদি এটি নেতিবাচক হয় তবে নীল বাতিগুলি চালু থাকে।

ধাপ 9: Lাকনা এবং চূড়ান্ত ফ্লোরিশ বন্ধ করা

আমরা প্রায় শেষ!

প্রকল্পটি শেষ করার জন্য, প্রতিটি অর্ধ গোলকের মধ্যে একটি প্লাস্টিকের ব্যাগকে বিস্তার উপাদান হিসাবে ভাঁজ করুন, আস্তে আস্তে ভেতরের বলটিকে একটি অর্ধেকের মধ্যে রাখুন এবং বাকি অর্ধেকটি তার উপর বন্ধ করুন। তাহলে আপনার কাজ শেষ!

আপনি এখন আপনার NFC ট্যাগগুলিকে প্যাকেজ করার পছন্দ করতে পারেন, তবে আপনি সেগুলিকে একটি পুরনো বইয়ের পাতায় আটকে রাখতে পারেন এবং পৃষ্ঠাগুলিকে বলটি পড়ার মন্ত্র হিসাবে কাজ করতে দিন, অথবা আমি যেমন করেছি, কয়েকটি জাল পার্চমেন্ট শীট মুদ্রণ করুন, তাদের উপর লিখুন বা আঁকুন, এবং NFC স্টিকারগুলি পিছনের দিকে আটকে দিন। Tadaa, আপনি আপনার বানান সব সেট আছে!

এবং এর সাথে, আমরা আমাদের প্রকল্প শেষ করেছি!

প্রস্তাবিত: