সুচিপত্র:

মজার জন্য আয়রন ম্যান রিঅ্যাক্টর (ডিজিটাল মোশন প্রসেসর জয়স্টিক): 7 টি ধাপ (ছবি সহ)
মজার জন্য আয়রন ম্যান রিঅ্যাক্টর (ডিজিটাল মোশন প্রসেসর জয়স্টিক): 7 টি ধাপ (ছবি সহ)

ভিডিও: মজার জন্য আয়রন ম্যান রিঅ্যাক্টর (ডিজিটাল মোশন প্রসেসর জয়স্টিক): 7 টি ধাপ (ছবি সহ)

ভিডিও: মজার জন্য আয়রন ম্যান রিঅ্যাক্টর (ডিজিটাল মোশন প্রসেসর জয়স্টিক): 7 টি ধাপ (ছবি সহ)
ভিডিও: এ যেন বাস্তবেই আয়রন ম্যান! | Cuba Ironman | Iron Man | Channel 24 2024, জুলাই
Anonim
Image
Image
আমাদের এই অংশগুলির প্রয়োজন হবে
আমাদের এই অংশগুলির প্রয়োজন হবে

হ্যালো প্রিয়!

এটি আমার প্রথম নির্দেশ, তাই আপনার অনুগ্রহ এবং প্রতিক্রিয়া আশা করি!

প্রকল্পটি হোম পার্টি, প্রতিযোগিতা, ইভেন্টগুলির জন্য একটি ইন্টারেক্টিভ প্ল্যাটফর্ম - কেবল মজার জন্য।

এগুলি লোহার মানুষ চুল্লীর নকশায় তৈরি দুটি মোশন সেন্সর। এগুলি ব্যক্তির বেল্ট দিয়ে বেঁধে দেওয়া হয় - তার শরীরের অংশ, পেট, গাধা এবং আপনার কল্পনা কীভাবে চায়। সেন্সর গতিবিধি ক্যাপচার করে - পাশে এবং উল্লম্বভাবে কাঁপতে থাকে, এবং পাশের দিকে এবং সামনে থেকে পিছনে কাত হয়ে যায়, কিন্তু তার অক্ষের চারপাশে একই দারিদ্র্যের দেহে! 2.4 GHz রেডিও চ্যানেল একটি কম্পিউটারের সাথে সংযুক্ত একটি রিসিভারে তথ্য প্রেরণ করে এবং জয়স্টিক অক্ষের অবস্থানে রূপান্তর করে।

অক্ষের বর্ণনা:

ডান-বাম অক্ষের xাল x ফরওয়ার্ড-ব্যাকওয়ার্ড টিল্টস-ওয়াই অক্ষ স্কোয়াটস আপ-ডাউন-রোটেশন ওয়াই অক্ষ শেক ডান-বাম-ঘূর্ণন এক্স-অক্ষ তার অক্ষের চারদিকে ঘোরান-z অক্ষ

আপনি গেম ডেভেলপারদের জন্য একটি প্রোগ্রাম ব্যবহার করে আপনার গেম তৈরি করতে পারেন। শুধুমাত্র DirectInput সমর্থন থাকা উচিত! উদাহরণস্বরূপ, কয়েক সপ্তাহের মধ্যে আমি প্রোগ্রাম গেম মেকার স্টুডিওর প্রাথমিক জ্ঞান অধ্যয়ন করেছি।

এই ম্যানুয়ালটিতে রিসিভার এবং ট্রান্সমিটারগুলির জন্য একটি প্রস্তুত ফার্মওয়্যার, পাশাপাশি আমার দ্বারা তৈরি একটি গেম অন্তর্ভুক্ত রয়েছে।

আপনি স্বাধীনভাবে সপ্তাহের জন্য প্রস্তাবিত সেট তৈরি করতে পারেন, যদি আপনি জানেন কিভাবে:

ঝাল

একটি 3D প্রিন্টারে মুদ্রণ করতে (মনোযোগ! প্রয়োগ করা সমস্ত মডেলের 100% স্কেল আছে। যদি আপনি ABS প্লাস্টিক প্রিন্ট করেন - ঠান্ডা হওয়ার পরে প্লাস্টিকের সংকোচনের শতাংশ দ্বারা মডেলের স্কেল বাড়ান। মুদ্রণের সময় আমি 1% বৃদ্ধি পেয়েছি)

আরডুইনো প্রোগ্রামিং।

এটাই সব। এবং, হ্যাঁ, যদি আপনার বাঁকা হাত থাকে তবে অনেক বেশি সময় লাগবে)

ধাপ 1: আমাদের এই অংশগুলির প্রয়োজন হবে:

আমাদের এই অংশগুলির প্রয়োজন হবে
আমাদের এই অংশগুলির প্রয়োজন হবে
  • 1x Arduino প্রো মাইক্রো (atmega32u4 সহ মডিউল)
  • 2x Arduino প্রো মিনি (atmega328 সহ মডিউল)
  • 3x রেডিও মডিউল NRF24l01
  • 3x ক্যাপাসিটার 100uF 7-16v
  • 1x 3.3v স্টেপ ডাউন কনভার্টার
  • 2x 5v স্টেপ আপ কনভার্টার
  • 2x DMP মডিউল MPU6050
  • ফিক্সিং সহ 2x সুইচার
  • 2x 2xAAA ব্যাটারি ধারক
  • 2x ws2812b রিং

এবং আরো:

  • তারের
  • 8x ব্রাস স্ট্যান্ডঅফ (M3 x 15mm)
  • 16x m3 স্ক্রু
  • 3 ডি প্রিন্টার সহ বন্ধু
  • তাতাল
  • আঠালো বন্দুক
  • সোজা বাহু
  • Arduino uno বা usb-> uart কনভার্টার Arduino pro mini প্রোগ্রামিং এর জন্য
  • আরডুইনো প্রো মাইক্রোর জন্য ইউএসবি টাইপ এ থেকে ইউএসবি মিনি কেবল

পদক্ষেপ 2: ইলেকট্রনিক্স জয়স্টিক করুন।

ইলেকট্রনিক্স জয়স্টিক করুন।
ইলেকট্রনিক্স জয়স্টিক করুন।

ইলেকট্রনিক্স জয়স্টিক করুন।

প্রতিটি জয়স্টিকের জন্য আমাদের প্রয়োজন: arduino pro mini MPU6050 NRF24l01 100uF ক্যাপাসিটর 5v স্টেপ আপ কনভার্টার ব্যাটারি হোল্ডার 2xAAA সুইচার

সার্কিট ডায়াগ্রাম শিখুন

এখন আপনাকে একটি সোল্ডারিং লোহা, কয়েকটি তারের নিতে হবে এবং সোল্ডারের জন্য প্রস্তুত করতে হবে।

1.1। NRF24l01 মডিউলগুলি সোল্ডারযুক্ত সংযোগকারীগুলির সাথে বিক্রি করা হয় এবং অবশ্যই অপসারণ করতে হবে।

1.2 তারপর, আপনাকে স্কিম্যাটিক্স অনুসারে 6cm দৈর্ঘ্যের 7 টি তারের সোল্ডার করতে হবে, কেবলমাত্র PCB 100uf ক্যাপাসিটরের সরবরাহের পিনগুলিতে সরাসরি সোল্ডার করতে হবে।

2.1। MPU6050 মডিউল করার জন্য স্কিম অনুযায়ী 5 তারের দৈর্ঘ্য 5-6cm সোল্ডার করতে হবে।

2.2। এছাড়াও, আপনাকে অবশ্যই NRF24l01 মডিউল থেকে আসা 3.3 V পাওয়ার তারের সাবধানে MPU6050 বোর্ডে আউট LDO পিনে বিক্রি করতে হবে।

3.1। ইতিবাচক ব্যাটারি হোল্ডার তারের সুইচ তারের দ্বারা সংযুক্ত করা আবশ্যক

3.2। স্টেপ আপ কনভার্টারের নেগেটিভ ইনপুটের সাথে নেগেটিভ ব্যাটারি হোল্ডার পাওয়ার ওয়্যার সংযুক্ত থাকতে হবে

3.3। সুইচের দ্বিতীয় পিনটি স্টেপ আপ কনভার্টারের নেতিবাচক ইনপুটের সাথে সংযুক্ত থাকতে হবে

4.1। একটি 5-পিন প্রোগ্রামিং সংযোগকারীকে Arduino প্রো মিনি মডিউলে বিক্রি করতে হবে।

4.2। তারের বিয়োগ এবং প্লাস আউটপুট স্টেপ আপ কনভার্টার সংযুক্ত করুন

4.3। পরীক্ষা। ব্যাটারি হোল্ডারে 2 AAA ব্যাটারি সন্নিবেশ করান, তারপর সুইচটি চালু করুন - যদি সবকিছু সঠিকভাবে সংযুক্ত থাকে, তাহলে লাল শক্তির নেতৃত্ব দেওয়া উচিত আরডুইনোতে। বিদ্যুৎ বন্ধ। 4.4। পরিকল্পিত চিত্র অনুসারে তারের সাথে MPU6050 মডিউল সংযুক্ত করুন। 4.5। পরীক্ষা। শক্তি চালু করুন, সবুজ শক্তি নেতৃত্ব দেওয়া উচিত MPU605 তে আলোকিত হওয়া। বিদ্যুৎ বন্ধ। 4.6। NRF24l01 রেডিও মডিউলটি তারের সাথে আরডুইনোতে সংযুক্ত করুন।

5.1। পিনগুলিতে ws2812b রিং 10cm দৈর্ঘ্যের 3 টি তারের সোল্ডার করুন: IN, VCC, GND

আমাদের ট্রান্সমিটারের বৈদ্যুতিক পরিকল্পিত প্রস্তুত!

ধাপ 3: ইলেকট্রনিক্স ইউএসবি রিসিভার তৈরি করুন

ইলেকট্রনিক্স ইউএসবি রিসিভার তৈরি করুন
ইলেকট্রনিক্স ইউএসবি রিসিভার তৈরি করুন

ইলেকট্রনিক্স ইউএসবি রিসিভার তৈরি করুন

1.1। NRF24l01 মডিউলগুলি সোল্ডারযুক্ত সংযোগকারীগুলির সাথে বিক্রি করা হয় এবং অবশ্যই অপসারণ করতে হবে।

1.2 তারপরে, আপনাকে স্কিম্যাটিক্স অনুসারে 6cm দৈর্ঘ্যের 7 টি তারের সোল্ডার করতে হবে, কেবলমাত্র PCB 100uf ক্যাপাসিটরের সরবরাহের পিনগুলিতে সরাসরি সোল্ডার করতে হবে।

2.1। সার্কিট ডায়াগ্রামে নির্দেশিত স্টেপ-ডাউন কনভার্টারে 5 সেমি লম্বা সোল্ডার: জিএনডি পিনে 2 টি ওয়্যার, পিন ইনপুটে 1 ওয়্যার।

2.2। NRF24l01 মডিউল থেকে OUTPUT সোল্ডারের পাওয়ার ওয়্যার পিন করতে/

3.1। সার্কিট ডায়াগ্রামে নির্দিষ্ট করে স্টেপ-ডাউন কনভার্টার থেকে ইনপুট তার এবং NRF24l01 থেকে Arduino প্রো মাইক্রোতে অবশিষ্ট তারের সোল্ডার করুন।

3.2। পরীক্ষা। আপনার কম্পিউটারে ইউএসবি ইউএসবি মিনি কেবল এবং আরডুইনো প্রো মাইক্রো সংযুক্ত করুন। যদি আপনি সার্কিট ডায়াগ্রামে নির্দিষ্ট করে সবকিছু সংযুক্ত করেন, আরডুইনো এবং স্টেপ-ডাউন কনভার্টারের LED গুলি জ্বলে উঠবে।

আমাদের রিসিভারের বৈদ্যুতিক সার্কিট প্রস্তুত!

ধাপ 4: রিসিভার প্রোগ্রামিং

রিসিভার প্রোগ্রামিং
রিসিভার প্রোগ্রামিং
রিসিভার প্রোগ্রামিং
রিসিভার প্রোগ্রামিং

1.1। আপনার কম্পিউটারে ইউএসবি মিনি অ্যাডাপ্টারের সাথে একটি ইউএসবি এর মাধ্যমে আপনার আরডুইনো প্রো মাইক্রো সংযোগ করুন। HEX ফ্ল্যাশ করার জন্য প্রোগ্রামটি খুলুন। নথি পত্র'. উদাহরণস্বরূপ, gcUploader (সংযুক্তিতে), যে পোর্টটিতে আপনি Arduino সংজ্ঞায়িত করেছেন তার নাম "SparkFun Pro Micro"।

1.2.1 যদি Arduino অনিশ্চিত হয়, ড্রাইভার ইনস্টল করুন (সংযুক্তিতে ড্রাইভার, কিভাবে আরো ইনস্টল করবেন: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3। প্রোগ্রামে, Arduino টাইপ নির্বাচন করুন: Arduino Leonardo।

1.4। রিসিভার- v0 file.ino.hex প্রোগ্রামে টেনে আনুন এবং ফ্ল্যাশ আইকনে ক্লিক করুন।

১.৫। পরীক্ষা। ডিভাইসের উইন্ডোতে ফার্মওয়্যারের পরে একটি নতুন ডিভাইস দেখা উচিত - একটি জয়স্টিকের আইকন সহ "স্পার্কফুন প্রো মাইক্রো"।

অভিনন্দন, আমরা আমাদের জয়স্টিকের একটি রিসিভার তৈরি করেছি!

ধাপ 5: ট্রান্সমিটার প্রোগ্রামিং

Image
Image
দেহের সৃষ্টি!
দেহের সৃষ্টি!

ট্রান্সমিটার প্রোগ্রামিং।

1.1। ডায়াগ্রামে দেখানো হিসাবে আপনার কম্পিউটারে ইউআরটি কনভার্টার থেকে ইউএসবি এর মাধ্যমে আপনার আরডুইনো প্রো মিনি (আমাদের প্রথম জয়স্টিক) সংযুক্ত করুন।

1.2 HEX ফ্ল্যাশ করার জন্য প্রোগ্রামটি খুলুন। নথি পত্র'. উদাহরণস্বরূপ, gcUploader (সংযুক্তিতে), যে পোর্টটিতে আপনার Arduino Pro Mini আছে সেটি নির্বাচন করুন।

1.3। প্রোগ্রামে, Arduino টাইপ নির্বাচন করুন: Arduino Pro Mini।

1.4। Mpu6050-RED-mesh0 file.ino.hex প্রোগ্রামে টেনে আনুন এবং ডাউনলোড আইকনে ক্লিক করুন।

১.৫। পরীক্ষা। উইন্ডোজে, গেম কন্ট্রোলার সেটিংস খুলুন। MPU6050 টিল করার সময়, প্রথম গেম কন্ট্রোলারের x, Y এবং Z অক্ষটি সরাতে হবে!

অভিনন্দন, আমরা মোশন ক্যাপচার সহ ওয়্যারলেস জয়স্টিক তৈরি করেছি!

দ্বিতীয় জয়স্টিক ফ্ল্যাশ করতে, ধাপ 1.1-1.5 পুনরাবৃত্তি করুন

আপনি একটু খেলতে পারেন, এবং কেস তৈরি করতে শুরু করতে পারেন!

ধাপ 6: শরীরের সৃষ্টি

Image
Image
দেহের সৃষ্টি!
দেহের সৃষ্টি!

দেহের সৃষ্টি

1.1। নিশ্চিত করুন যে আপনার একটি 3D প্রিন্টার আছে, অথবা একটি 3D প্রিন্টার সহ একটি বন্ধু =)

1.2 দুটি রঙের প্লাস্টিক নিন: কালো এবং স্বচ্ছ!

1.3। কালো পলিমার দিয়ে প্রিন্ট করার জন্য মডেল ব্যবহার করুন: main-front. STL, front. STL, back.stl

1.4। স্বচ্ছ পলিমার দিয়ে মুদ্রণের জন্য মডেলের ব্যবহার: স্বচ্ছ। STL

১.৫। ভিডিওর মতো বিবরণ সংগ্রহ করুন!

1.5.1। "মেইন-ফ্রন্ট" অংশে, এমন জায়গায় একটি গর্ত ড্রিল করুন যে WS2812 থেকে তারগুলি শরীরের মাধ্যমে এটিকে ধাক্কা দেয়।

1.5.2। স্বচ্ছ অংশ এবং আবাসন অংশের মধ্যে, Ws2812b রিং insোকান, হাউজিং গর্তে তারগুলি টানুন। ভিডিও দেখুন।

1.5.3। M3 বোল্টগুলিতে ব্রাস স্ট্যান্ডঅফগুলি স্ক্রু করতে। ভিডিও দেখুন।

এখন আপনাকে একটি আঠালো বন্দুক এবং একটি ফাইল দিয়ে নিজেকে সজ্জিত করতে হবে।

2.1। সুইচ আঠালো।

2.2। ব্যাটারি ধারককে আঠালো করুন।

2.3। আঠালো MPU6050 শরীরের লম্ব, SMD যন্ত্রাংশ ব্যাটারি ধারককে নির্দেশিত। ভিডিও দেখুন।

2.4। WS212b রিং থেকে Arduino পিনগুলিতে তারের সোল্ডার করুন ধাপ 2 -এ সার্কিট ডায়াগ্রামে নির্দিষ্ট করে।

2.4.1। পরীক্ষা। জয়স্টিক চালু করুন, প্রথম জয়স্টিকের আংটিটি নীল উজ্জ্বল হওয়া উচিত, দ্বিতীয়টি লাল হওয়া উচিত। এটা ঠান্ডা চেহারা উচিত!

2.5 অবশিষ্ট অংশগুলি আঠালো করুন, সাবধানে তারগুলি রাখুন।

2.6। Lাকনা বন্ধ করুন এবং ব্রাস স্ট্যান্ডঅফগুলিতে এম 3 বোল্ট দিয়ে এটি বেঁধে দিন।

2.7। কভারের খাঁজে ক্যারাবিনারের সাথে একটি রাবারযুক্ত বেল্ট ertোকান যাতে জয়স্টিকটি নিজের সাথে সংযুক্ত করা যায়

রিসিভারের ক্ষেত্রে আমি একটি আদর্শ আকার 35x55x12 ব্যবহার করেছি

এখন মজার অংশ! খেলার কাজ চেক করবে! -- পরবর্তী পর্ব

ধাপ 7: খেলা

ফাইলটি আনজিপ করুন, রিসিভার সংযুক্ত করুন, জয়স্টিক চালু করুন এবং গেমটি শুরু করুন।

শুভ গেমিং!

প্রস্তাবিত: