সুচিপত্র:

অঙ্গভঙ্গি নিয়ন্ত্রিত ধাঁধা: 8 টি ধাপ (ছবি সহ)
অঙ্গভঙ্গি নিয়ন্ত্রিত ধাঁধা: 8 টি ধাপ (ছবি সহ)

ভিডিও: অঙ্গভঙ্গি নিয়ন্ত্রিত ধাঁধা: 8 টি ধাপ (ছবি সহ)

ভিডিও: অঙ্গভঙ্গি নিয়ন্ত্রিত ধাঁধা: 8 টি ধাপ (ছবি সহ)
ভিডিও: গণিতের অসম্ভব মজার ধাঁধাঁ ও এর রহস্যভেদ। Impossible fun puzzles of Math । । Part - 1 2024, নভেম্বর
Anonim
Image
Image
অঙ্গভঙ্গি নিয়ন্ত্রিত গোলকধাঁধা
অঙ্গভঙ্গি নিয়ন্ত্রিত গোলকধাঁধা
অঙ্গভঙ্গি নিয়ন্ত্রিত গোলকধাঁধা
অঙ্গভঙ্গি নিয়ন্ত্রিত গোলকধাঁধা
অঙ্গভঙ্গি নিয়ন্ত্রিত গোলকধাঁধা
অঙ্গভঙ্গি নিয়ন্ত্রিত গোলকধাঁধা

আমি গোলকধাঁধা গোলকধাঁধা নিয়ে খেলতে পছন্দ করি। আমি সবসময় ইশারা বা মোবাইল ব্যবহার করে সেই গোলকধাঁধা গোলকধাঁধা গেমগুলির মধ্যে একটিকে নিয়ন্ত্রণ করতে চেয়েছিলাম। আমি আপনার অ্যান্ড্রয়েড ডিভাইস দ্বারা নিয়ন্ত্রিত blic19933 এর 3D মুদ্রিত ধাঁধা দ্বারা এই মার্বেল ধাঁধা তৈরি করতে অনুপ্রাণিত হয়েছি

যোগাযোগের জন্য ব্লুটুথ মডিউল ব্যবহারের পরিবর্তে আমি যোগাযোগের জন্য ওয়াইফাই মডিউল (ESP8266) ব্যবহার করেছি। সুতরাং এর সুবিধা হল আমি একটি পরিধানযোগ্য ব্যান্ড বা মোবাইল অ্যাপ ব্যবহার করে গোলকধাঁধা আটকে রাখতে পারি।

আমার প্রকল্পের পেশাদাররা কি?

1. এটি সহজ এবং নির্মাণ করা সহজ

2. এটি সস্তা এবং কয়েকটি ইলেকট্রনিক যন্ত্রাংশের প্রয়োজন।

3. আবিষ্কারযোগ্য চৌম্বক গোলকধাঁধা।

4. কাস্টমাইজ করা সহজ।

5. এটা নির্মাণ এবং এটি সঙ্গে খেলতে অনেক মজা।

ধাঁধাটি একটি পরিধানযোগ্য ব্যান্ডের পাশাপাশি এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে একটি ব্লুটুথ অ্যাপের মাধ্যমে নিয়ন্ত্রিত হয়। ব্যান্ডের জাইরোস্কোপ সেন্সর ডেটা ওয়াইফাই সংযোগের মাধ্যমে Wemos D1 মিনি ডিভাইসে (esp8266) প্রেরণ করা হয় যা গোলকধাঁধা servালানো সার্ভোসগুলিকে নিয়ন্ত্রণ করে। আপনি একটি অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে গোলকধাঁধা নিয়ন্ত্রণ করতে পারেন। MIT App Inventor2 দিয়ে অ্যান্ড্রয়েড অ্যাপ তৈরি করা হয়েছে। এই গ্যাজেটের জন্য কম উপাদান প্রয়োজন। এটি নির্মাণ করা সহজ।

আপনি এই গিটহাব লিঙ্ক থেকে এই প্রকল্পের জন্য প্রয়োজনীয় সমস্ত জিনিস ডাউনলোড করতে পারেন:

চলুন শুরু করা যাক … !!

ধাপ 1: যন্ত্রাংশ এবং উপকরণ

যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ
যন্ত্রাংশ এবং উপকরণ

উপাদান

  • 1x Wemos d1 মিনি
  • 2x SG90s Servo মোটর
  • 1x ESP01
  • 1x MPU6050
  • 1x TP4056 LiPo চার্জার মডিউল
  • 1x 3.7v 400mAh LiPo ব্যাটারি
  • 1x মিনি স্লাইড সুইচ
  • 1x Fitbit ব্যান্ড বা ঘড়ি চাবুক
  • 4x 25mm Neodymium চুম্বক
  • 2x 5 মিমি স্টিলের বল
  • 2x মাউন্ট স্ক্রু
  • 10cm X 10cm কাঠের প্লাই

3D মুদ্রিত যন্ত্রাংশ

থ্রিডিভার্সে 3D প্রিন্ট STL ফাইল পাওয়া যায় -

  • base_plate.stl
  • x_axis.stl
  • y_axis.stl
  • magnet_holder.stl
  • magnet_holder_cover.stl
  • rectagular_maze.stl
  • triangular_maze.stl
  • hexagonal_maze.stl
  • circular_maze.stl

সরঞ্জাম

  • 3D প্রিন্টার আপনি অনলাইন পরিষেবা ব্যবহার করতে পারেন
  • সোল্ডারিং লোহা এবং টিন
  • স্ক্রু ড্রাইভার এবং প্লেয়ার
  • তারের স্ট্রিপার
  • আঠালো বন্দুক
  • মাল্টিমিটার

ধাপ 2: 3D মার্বেল গোলকধাঁধা অংশগুলি মুদ্রণ করুন

আমি 0.2 মিমি অগ্রভাগ এবং স্বাভাবিক সেটিংস এবং সমর্থন সহ Flashforge ক্রিয়েটর প্রো ব্যবহার করেছি। আপনি থিংভার্স থেকে সমস্ত ফাইল ডাউনলোড করতে পারেন। 3 ডি সমস্ত অংশ মুদ্রণ করুন এবং সমর্থনগুলি সরিয়ে অংশগুলি পরিষ্কার করুন।

www.thingiverse.com/thing:3484492

ধাপ 3: গিম্বাল কাঠামো একত্রিত করুন

জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন
জিম্বাল কাঠামো একত্রিত করুন

এই কাঠামোটি নির্মাণের জন্য 5 টি অংশ রয়েছে। এটি একটি গিম্বালের মতো কাঠামো। 3 ডি মুদ্রিত অংশগুলিতে সার্ভো মোটর সংযুক্ত করার আগে, প্রথমে সার্ভো মোটরগুলি পরীক্ষা করুন এবং তারপরে উভয় মোটর 90-ডিগ্রী কোণে সেট করুন। এখন 2 1-পার্শ্বযুক্ত সারো শিং নিন এবং এটি x_axis_motor.stl এবং y_axis_motor.stl অংশগুলির স্লটে ফিট করুন। এখন একটি servo মোটরের মধ্যে y_axis_motor.stl অংশটি সংযুক্ত করুন এবং অন্য servo মোটরের সাথে magnet_holder.stl অংশটি সংযুক্ত করুন। এটি স্লটে ফিট করুন এবং 2 টি মাউন্ট স্ক্রু ব্যবহার করে এটি সংযুক্ত করুন সার্ভার মোটরগুলির সাথে। তারপর এই y_axis_motor এবং servo মোটর x_axis_motor এবং magnet_holder.stl এবং servo মোটরের সাথে y_axis_motor.stl অংশে সংযুক্ত করুন। স্ক্রু ব্যবহার করে উভয় মোটর সংযুক্ত করুন servo মোটর সঙ্গে আসে। এখন ওয়েমোস বোর্ডে সার্ভো মোটর তারগুলি বিক্রি করুন।

পিন সংযোগ

Servo মোটর X = Wemos এর D3 পিন

Servo মোটর Y = D1 Wemos এর পিন

সার্ভার মোটরের গ্রাউন্ড এবং ভিসিসি পিনগুলিকে যথাক্রমে GND এবং Wemos বোর্ডের 5V পিনের সাথে সংযুক্ত করুন।

এখন, base.stl অংশের ভিতরে Wemos বোর্ড রাখুন। এখন সার্ভার মোটরগুলির গিম্বাল কাঠামোটি স্থাপন করে বেস প্লেটটি coverেকে দিন এবং 1 ইঞ্চি স্ক্রু ব্যবহার করে উভয় অংশ সংযুক্ত করুন। একটি কাঠের প্লেটে পুরো কাঠামোটি রাখুন এবং স্ক্রুগুলি ব্যবহার করে এটি সংযুক্ত করুন।

25mm চুম্বকটি magnet_holder.stl অংশের স্লটে রাখুন। Magner_holder_cover.stl অংশ ব্যবহার করে চুম্বকটি overেকে দিন। এটি আটকে আঠা ব্যবহার করুন।

এখন গোলকধাঁধা প্রস্তুত। Arduino IDE ব্যবহার করে Wemos এ কোড আপলোড করুন।

ধাপ 4: পরিধানযোগ্য ব্যান্ড তৈরি করুন

পরিধানযোগ্য ব্যান্ড তৈরি করুন
পরিধানযোগ্য ব্যান্ড তৈরি করুন
পরিধানযোগ্য ব্যান্ড তৈরি করুন
পরিধানযোগ্য ব্যান্ড তৈরি করুন
পরিধানযোগ্য ব্যান্ড তৈরি করুন
পরিধানযোগ্য ব্যান্ড তৈরি করুন

পরিধানযোগ্য ব্যান্ড নিম্নলিখিত উপাদান নিয়ে গঠিত:

ESP01

MPU6050

TP4056 LiPo চার্জার মডিউল

মিনি স্লাইড সুইচ

3.7V 400mAh LiPo ব্যাটারি।

আমি ESP01 প্রোগ্রাম করার জন্য Nodemcu বোর্ড ব্যবহার করি। ESP01 প্রোগ্রাম করার জন্য আপনি একটি ভিন্ন প্রোগ্রামার মডিউল ব্যবহার করতে পারেন। ESP01 প্রোগ্রাম করার জন্য, ছবিতে দেখানো হিসাবে ESP01 কে Nodemcu বোর্ডের সাথে সংযুক্ত করুন। তারপর Arduino IDE খুলুন এবং Nodemcu V1.0 হিসাবে বোর্ড নির্বাচন করুন এবং পোর্ট নির্বাচন করুন এবং band.ino কোড আপলোড করুন। কোড আপলোড করার পর একটি সোল্ডারিং লোহা ব্যবহার করে ESP01 এর হেডার পিনগুলি সরান। এছাড়াও, MPU6050 সেন্সরের হেডার পিনগুলি সরান। এখন সার্কিট ডায়াগ্রামে দেখানো সমস্ত উপাদানগুলি সোল্ডার করুন। শর্ট সার্কিট প্রতিরোধে সকল মডিউলের পিছনের দিকে বৈদ্যুতিক টেপ লাগান। 3 ডি মুদ্রিত ঘের (wearable_band_case.stl) -এ সোল্ডার্ড ইলেকট্রনিক্স যন্ত্রাংশ রাখুন। ব্যান্ডের সাথে ঘের বাক্স সংযুক্ত করুন।

ধাপ 5: কোড ব্যাখ্যা

পরিধানযোগ্য ব্যান্ডের জন্য কোড: https://github.com/siddhesh13/gesture_controlled_m…cze for maze:

আমি Arduino IDE ব্যবহার করে ধাঁধা এবং ব্যান্ড উভয় প্রোগ্রাম করেছি। ব্যান্ড জাইরোস্কোপ মান (রোল এবং পিচ) গোলকধাঁধা পাঠায়। ডেটা ট্রান্সমিশনের জন্য, এটি ইউডিপি প্রোটোকল ব্যবহার করে। UDP- ESP8266 সম্পর্কে আরও তথ্যের জন্য এই ওয়েবপেজটি দেখুন

ধাঁধাটি অ্যাক্সেস পয়েন্ট (এপি) মোডে কাজ করছে এবং ব্যান্ডটি স্টেশন মোডে কাজ করছে।

ব্যান্ড প্রথমে গোলকধাঁধার সাথে সংযোগ স্থাপনের চেষ্টা করে যা এপি (অ্যাক্সেস পয়েন্ট) মোডে কাজ করছে। গোলকধাঁধার সাথে সফল সংযোগের পরে, ব্যান্ডের ESP01 I2C প্রোটোকল ব্যবহার করে mpu6050 এর সাথে যোগাযোগ শুরু করে। প্রথমত, এটি সেন্সরের বর্তমান অভিযোজনের জন্য সেন্সরকে ক্যালিব্রেট করে। তারপর এটি MPU6050 থেকে রোল এবং পিচ কোণ গণনা করে। এটি প্রতি 4ms এ কোণ গণনা করে, অর্থাৎ প্রতি সেকেন্ডে 250 মান। তারপরে এটি এই কোণ মানগুলিকে গোলকধাঁধায় প্রেরণ করে। UDP প্যাকেট পাঠানোর জন্য এটি একটি IP ঠিকানা এবং একটি দূরবর্তী ডিভাইসের পোর্ট নম্বর যা গোলকধাঁধা। গোলকধাঁধার আইপি ঠিকানা "192.168.4.1" এবং পোর্ট নম্বর "4210"। ব্যান্ড থেকে কোণ মান গ্রহণ করার পর, গোলকধাঁধা উপর servo মোটর ঘুরছে।

ধাপ 6: এমআইটি অ্যাপ উদ্ভাবক ব্যবহার করে একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করুন

একটি দ্রুত অ্যান্ড্রয়েড অ্যাপ তৈরি করার জন্য এমআইটি অ্যাপ উদ্ভাবক সেরা প্ল্যাটফর্ম।

আমি aia এবং apk ফাইল সংযুক্ত করেছি। Apk ফাইলটি ডাউনলোড করুন এবং এটি আপনার অ্যান্ড্রয়েড ফোনে ইনস্টল করুন এবং গোলকধাঁধার সাথে খেলা শুরু করুন। আপনি এআইএ ফাইল ব্যবহার করে অ্যাপে পরিবর্তন করতে পারেন। আইআইএ ফাইল এমআইটি অ্যাপ উদ্ভাবকটি খুলুন এবং আপনার মতে অ্যাপটিতে পরিবর্তন করুন। আমি Wemos (esp8266) ডিভাইসে ডেটা পাঠানোর জন্য UDP এক্সটেনশন ব্যবহার করেছি।

এখান থেকে এক্সটেনশনটি ডাউনলোড করুন

এই অ্যাপটি ফোনের ওরিয়েন্টেশন চেক করতে স্মার্টফোনের জাইরোস্কোপ সেন্সর ব্যবহার করে এবং ইউডিপি প্রোটোকল ব্যবহার করে ওয়েমোস ডিভাইসে মান পাঠায়। আমি আইওএস -এর জন্য একটি অ্যাপে কাজ করছি এবং এটি হয়ে গেলে ফাইলগুলি আপলোড করব। সাথে থাকুন!!!

ধাপ 7: গোলকধাঁধা ডিজাইন করুন

গোলকধাঁধা ডিজাইন করুন
গোলকধাঁধা ডিজাইন করুন
গোলকধাঁধা ডিজাইন করুন
গোলকধাঁধা ডিজাইন করুন
গোলকধাঁধা ডিজাইন করুন
গোলকধাঁধা ডিজাইন করুন

আমি চারটি ভিন্ন আকারে গোলকধাঁধা ডিজাইন করেছি। আপনি এটি ডাউনলোড এবং আপনার পছন্দের যে কোন রঙে একটি একক রঙ বা বহু রঙ ব্যবহার করে মুদ্রণ করতে পারেন।

আপনি 3D/2D মেজ জেনারেটর ব্যবহার করে আপনার নিজের গোলকধাঁধা ডিজাইন করতে পারেন। এটি কীভাবে ব্যবহার করবেন তা তাদের ওয়েবপেজে ব্যাখ্যা করা হয়েছে।

কিন্তু এই স্ক্রিপ্ট ব্যবহার করে আপনি শুধুমাত্র একটি বর্গক্ষেত্র/আয়তক্ষেত্র আকৃতির একটি গোলকধাঁধা ডিজাইন করতে পারেন।

আমি Inkscape এবং Fusion360 সফটওয়্যার ব্যবহার করে গোলকধাঁধা ডিজাইন করেছি।

প্রথমে ইন্টারনেট থেকে গোলকধাঁধার ছবিটি ডাউনলোড করুন। ভালো ফলাফলের জন্য কালো এবং সাদা ছবি ডাউনলোড করুন। তারপর ইঙ্কস্কেপ সফটওয়্যারে ছবিটি খুলুন। তারপর ছবিটিকে JPG-p.webp

এখন Fusion360 সফটওয়্যারটি খুলুন এবং InsetInsert SVG- এ ক্লিক করুন। গোলকধাঁধার SVG ফাইলটি নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।

আপনার ডিজাইনের একটি 2D স্কেচ প্রস্তুত আছে, এর মাত্রাগুলি যেমন প্রস্থ, দৈর্ঘ্য, ব্যাস এবং গোলকধাঁধার ভিতরে বলের স্থান পরীক্ষা করুন। যদি এটি সঠিক না হয় তবে এটি আবার ইঙ্কস্কেপে সম্পাদনা করুন এবং ফিউশন 360 এ আপডেট হওয়া ফাইলটি আবার আমদানি করুন। যদি সমস্ত মাত্রা ঠিক থাকে তবে কেবল কেন্দ্রে একটি 26 মিমি বৃত্তের স্কেচ যুক্ত করুন। এই বৃত্তটি একটি চুম্বকের জন্য। এবার গোলকধাঁধা বের করুন। প্রাচীরের উচ্চতা 5-7 মিমি, বেস বেধ 3-4 মিমি এবং চুম্বকের জন্য গহ্বর গর্ত 2 মিমি রাখুন। এক্সট্রুড করার পর ফাইলটি STL হিসেবে সেভ করুন এবং স্লাইসার সফটওয়্যার ব্যবহার করে স্লাইস করে প্রিন্ট করুন।

ধাপ 8: চলুন খেলি

চল খেলি
চল খেলি

এই খেলা অসাধারণ! যেকোনো গোলকধাঁধা রাখুন এবং একটি মাইক্রো ইউএসবি কেবল ব্যবহার করে এটি চালু করুন।

ব্যান্ডটি পরুন এবং এটি চালু করুন, সেন্সরটি ক্যালিব্রেট করতে 20 সেকেন্ড অপেক্ষা করুন। এখন আপনি খেলার জন্য প্রস্তুত।

আপনি যদি গোলকধাঁধা নিয়ন্ত্রণ করতে অ্যাপটি ব্যবহার করেন, তাহলে প্রথমে আপনার মোবাইল ওয়াইফাইকে গোলকধাঁধার সাথে সংযুক্ত করুন। তারপর অ্যাপটি খুলুন এবং আপনি খেলতে প্রস্তুত।

আপনি যদি নিজের গোলকধাঁধা ডিজাইন করেন তাহলে আপনার গোলকধাঁধা ডিজাইন শেয়ার করতে ভুলবেন না।

যদি আপনি এটি আকর্ষণীয় মনে করেন, অনুগ্রহ করে রিমিক্স প্রতিযোগিতায় আমার জন্য ভোট দিন। শেষ পর্যন্ত পড়ার জন্য ধন্যবাদ!

উপভোগ করতে থাকুন এবং টিঙ্কার করতে থাকুন।

প্রস্তাবিত: