সুচিপত্র:

ARS - Arduino Rubik Solver: 13 ধাপ (ছবি সহ)
ARS - Arduino Rubik Solver: 13 ধাপ (ছবি সহ)

ভিডিও: ARS - Arduino Rubik Solver: 13 ধাপ (ছবি সহ)

ভিডিও: ARS - Arduino Rubik Solver: 13 ধাপ (ছবি সহ)
ভিডিও: 0.38 Second Rubik's Cube Solve 2024, জুলাই
Anonim
Image
Image
ARS - Arduino Rubik Solver: সম্পদ
ARS - Arduino Rubik Solver: সম্পদ

এআরএস হল রুবিক্স কিউব সমাধান করার একটি সম্পূর্ণ সিস্টেম: হ্যাঁ, কিউব সমাধান করার জন্য আরেকটি রোবট!

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

ARS গ্রেট মিস্টারের উপর ভিত্তি করে। কোসিম্বা অ্যালগরিদম: যেমনটি তার ওয়েবসাইটে বলা হয়েছে, হারবার্ট কোসিম্বা জার্মানির ডার্মস্ট্যাটের একজন জার্মান কিউবার, যিনি 1992 সালে 3x3 ঘনক্ষেত্রের সর্বোত্তম সমাধান খুঁজে বের করার জন্য এই অ্যালগরিদম আবিষ্কার করেছিলেন, থিসলেথওয়েট অ্যালগরিদমের উন্নতি সাধন করেছিলেন।

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

Kociemba এবং তার কাজ সম্পর্কে আরো তথ্য:

  • অ্যালগরিদম সম্পর্কে
  • God'sশ্বরের সংখ্যা সম্পর্কে, একটি অ্যালগরিদম চালানোর সংখ্যা কিউব সমাধান করার জন্য সবচেয়ে খারাপ ক্ষেত্রে লাগবে। শেষ পর্যন্ত, কোসিম্বা এবং তার বন্ধুদের দ্বারা God'sশ্বরের সংখ্যা 20 দেখানো হয়েছে
  • হারবার্ট কোসিম্বার একটি সাক্ষাৎকার
  • কোসিম্বার সফটওয়্যার সম্পর্কে তথ্য, এআরএস স্টুডিও থেকে এসেছে

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

সরবরাহ

আপনার প্রয়োজন হবে:

  • 4x খাদ 8x572mm
  • 2x কপিকল খাদ 8x80mm
  • 8x থ্রেডেড বার 6x67 মিমি
  • 8x থ্রেডেড বার 6x122 মিমি
  • 7x 40x40x10 ডিসি ফ্যান
  • 32x হেক্স বোল্ট গ্রেড ab_iso M4x25x14
  • 32x হেক্স বাদাম শৈলী M4
  • GT2 টাইমিং বেল্ট 2 মি
  • 1x রুটিবোর্ড
  • 32x বাদাম M6 অন্ধ
  • 16x ভারবহন LM8UU 8x15x24
  • 54x স্ক্রু M4 x 7.5 মিমি
  • 54x ওয়াশার 4.5x9x1 মিমি
  • 32x স্ক্রু M3x15mm
  • 1x arduino UNO
  • 6x NEMA 17 স্টেপার মোটর
  • 6x A4988 Pololu ড্রাইভার
  • 12V বিদ্যুৎ সরবরাহ: একটি পুরানো কম্পিউটার থেকে একটি সাধারণ ATX ভাল

ধাপ 1: ARS - Arduino Rubik Solver: সম্পদ

উপকরণ, অঙ্কন এবং সফ্টওয়্যার এখানে:

  • এআরএস অঙ্কন
  • এআরএস স্টুডিও সফটওয়্যার
  • Arduino স্কেচ

ধাপ 2: কাঠামো একত্রিত করা: সামগ্রিক দৃশ্য

কাঠামো একত্রিত করা: সামগ্রিক দৃশ্য
কাঠামো একত্রিত করা: সামগ্রিক দৃশ্য

এআরএস রোবটটি কিছু অংশ এবং উপাদান দিয়ে তৈরি, একসঙ্গে একত্রিত করা যাতে চারটি স্টেপার মোটর দিয়ে সামনের দিকে এবং পিছনে দুটি ক্যারিজ স্লাইড করা সম্ভব হয়।

ধাপ 3: কাঠামো একত্রিত করা: আরডুইনো এবং স্টেপার ড্রাইভার বক্স

"লোড হচ্ছে =" অলস "" স্ট্রিঙ্গি পিনজে "(" ক্লোজ ক্লোজ "এর জন্য ইতালীয়) ক্লিক করুন, তারপর" INVIA "(=" GO ")।

ক্রম Arduino পাঠানো হবে যা ক্রম অনুযায়ী steppers সরানো হবে।

ধাপ 11: এআরএস: আরডুইনো স্কেচ

এআরএস: আরডুইনো স্কেচ
এআরএস: আরডুইনো স্কেচ

Arduino স্কেচ যতটা সহজ।

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

ক্রম কমান্ডগুলি হল:

a = stepper 1 90 for এর জন্য ঘোরান

b = স্টেপার 1 -90 for এর জন্য ঘোরান

c = stepper 2 90 for এর জন্য ঘোরান

d = স্টেপার 2 -90 for এর জন্য ঘোরান

e = stepper 3 90 for এর জন্য ঘোরান

f = stepper 3 -90 rot এর জন্য ঘোরান

g = stepper 4 90 for এর জন্য ঘোরান

h = stepper 4 -90 for এর জন্য ঘোরান

আমি = স্টেপার 5 খোলা স্টেপার 1 এবং 3

j = stepper 5 বন্ধ steppers 1 এবং 3

k = stepper 6 খোলা steppers 2 এবং 4

l = স্টেপার 6 ক্লোজ স্টেপার 2 এবং 4

m = steppers 1 এবং 3 একইভাবে 90 ° এ ঘোরান

n = স্টেপার 1 এবং 3 একইভাবে -90 rot এ ঘোরান

o = স্টেপার 2 এবং 4 একইভাবে 90 to এ ঘোরান

p = স্টেপার 2 এবং 4 একইভাবে -90 rot এ ঘোরান

ধাপ 12: এআরএস: পুরস্কার

এআরএস: পুরস্কার!
এআরএস: পুরস্কার!
এআরএস: পুরস্কার!
এআরএস: পুরস্কার!
এআরএস: পুরস্কার!
এআরএস: পুরস্কার!
এআরএস: পুরস্কার!
এআরএস: পুরস্কার!

এআরএস আরডুইনো রুবিক সলভার 2018 সালে ইতালিয়ান অলিম্পিক সমস্যা সমাধানের গেমসে প্রথম পুরস্কার জিতেছে।

এআরএস আরডুইনো রুবিক সলভার ২০১। সালে মেকার ফায়ার রোমে মেকার অব মেরিট জিতেছিলেন।

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

ধাপ 13: ARS Arduino Rubik Solver: পরবর্তী পদক্ষেপ

পরবর্তী ধাপ: বিশ্বের যে কোন জায়গা থেকে ARS নিয়ন্ত্রণ করা, যাতে সবাই এর সাথে খেলতে পারে।

ওয়েব সার্ভার চলাকালীন আমাদের রঙের স্বীকৃতি উন্নত করতে হবে, যেমনটি আপনি ভিডিওতে দেখতে পারেন।

সাথে থাকুন!

প্রস্তাবিত: