جدول المحتويات:

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 هو نظام كامل لحل مكعب روبيك: نعم ، روبوت آخر لحل المكعب!

ARS هو مشروع مدرسي مدته ثلاث سنوات مصنوع من أجزاء مطبوعة ثلاثية الأبعاد وهياكل مقطوعة بالليزر: يتلقى Arduino التسلسل الصحيح الذي تم إنشاؤه بواسطة برنامج محلي الصنع ، ARS Studio ، من خلال منفذ USB ، ثم يتحرك للأمام وللخلف ستة محركات متدرجة حتى النهاية.

يعتمد ARS على السيد العظيم. خوارزمية Kociemba: كما قيل على موقعه على الإنترنت ، فإن Herbert Kociemba هو صانع درامي ألماني من دارمشتات بألمانيا اخترع هذه الخوارزمية في عام 1992 من أجل إيجاد حلول شبه مثالية لمكعب 3x3 ، وتحسينه على خوارزمية Thistlethwaite.

في هذه التعليمات القابلة للتوجيه سيتم شرحها حول بناء هيكل الروبوت ، واستخدام برنامج مفتوح المصدر تم تطويره لإنشاء التسلسل الصحيح المطلوب لحل المكعب باستخدام خوارزمية Kociemba.

المزيد من المعلومات حول Kociemba وعمله:

  • حول الخوارزمية
  • حول عدد الله ، عدد الحركات التي يمكن أن تتخذها الخوارزمية في أسوأ الحالات لحل المكعب. أخيرًا ، أظهر كوسيمبا وأصدقائه أن رقم الله هو 20
  • مقابلة مع هربرت كوسيمبا
  • معلومات حول برنامج Kociemba ، من مصدره ARS Studio

الخطوات التالية سوف تتعامل مع الهيكل الميكانيكي واستخدام البرامج.

اللوازم

سوف تحتاج:

  • 4x رمح 8x572mm
  • 2x بكرة رمح 8x80 مللي متر
  • 8x شريط الخيوط 6x67mm
  • 8x شريط الخيوط 6x122mm
  • 7x 40x40x10 DC مروحة
  • 32x الترباس عرافة الصف ab_iso M4x25x14
  • 32x عرافة الجوز نمط M4
  • حزام توقيت GT2 2 م
  • 1x اللوح
  • 32x صامولة M6 أعمى
  • 16x تحمل LM8UU 8x15x24
  • 54x برغي M4 x 7.5 ملم
  • 54x غسالة 4.5x9x1mm
  • 32x برغي M3x15mm
  • 1x اردوينو UNO
  • 6x NEMA 17 محركات متدرجة
  • محركات 6x A4988 Pololu
  • مزود طاقة 12 فولت: جهاز ATX بسيط من كمبيوتر قديم جيد

الخطوة 1: ARS - Arduino Rubik Solver: Resources

المواد والرسومات والبرامج موجودة هنا:

  • رسومات ARS
  • برنامج ARS Studio
  • رسم اردوينو

الخطوة 2: تجميع الهيكل: العرض العام

تجميع الهيكل: منظر عام
تجميع الهيكل: منظر عام

يتكون روبوت ARS من بعض الأجزاء والمكونات ، مجمعة معًا من أجل إتاحة الانزلاق إلى الأمام والخلف بعربتين بأربعة محركات متدرجة.

الخطوة 3: تجميع الهيكل: Arduino and Stepper Drivers Box

"loading =" lazy "انقر على" Stringi pinze "(بالإيطالية" Close claws ") ، ثم" INVIA "(=" GO ").

سيتم إرسال التسلسل إلى Arduino والذي سينقل السائر وفقًا للتسلسل.

الخطوة 11: ARS: Arduino Sketch

ARS: رسم اردوينو
ARS: رسم اردوينو

رسم اردوينو طويل مثل البساطة.

يستقبل Arduino التسلسل من منفذ USB للكمبيوتر ويقرأه من الشاشة التسلسلية. يتطلب السائر 12 فولت حتى يعمل ، ويحتاج إلى مصدر طاقة. يتطلب جهازي استشعار مغناطيسي ليعمل بشكل جيد. هم تحت دعامات المحرك ، واحد لكل عطل. عند توصيل محركات السائر بسائقي A4988 ودبابيس Arduino UNO ، انتبه إلى الاتجاه.

أوامر التسلسل هي:

أ = تدوير السائر 1 لمدة 90 درجة

ب = تدوير السائر 1 لـ -90 درجة

c = السائر 2 استدارة 90 درجة

d = تدوير السائر 2 لـ -90 درجة

هـ = تدوير السائر 3 بمقدار 90 درجة

f = السائر 3 استدارة لـ -90 درجة

ز = السائر 4 استدارة 90 درجة

ح = السائر 4 استدارة لـ -90 درجة

أنا = السائر 5 السائر المفتوحة 1 و 3

j = stepper 5 إغلاق السائر 1 و 3

ك = السائر 6 فتح السائر 2 و 4

l = السائر 6 إغلاق السائر 2 و 4

م = السائر 1 و 3 يدوران بزاوية 90 درجة معًا بنفس الطريقة

n = تدوير السائر 1 و 3 إلى -90 درجة معًا بنفس الطريقة

o = تدوير السائر 2 و 4 بزاوية 90 درجة معًا بنفس الطريقة

p = تدوير السائر 2 و 4 إلى -90 درجة معًا بنفس الطريقة

الخطوة 12: ARS: الجوائز

ARS: جوائز!
ARS: جوائز!
ARS: جوائز!
ARS: جوائز!
ARS: جوائز!
ARS: جوائز!
ARS: جوائز!
ARS: جوائز!

فاز ARS Arduino Rubik Solver بالجائزة الأولى في ألعاب حل المشكلات في دورة الألعاب الأولمبية الإيطالية لعام 2018.

فاز ARS Arduino Rubik Solver بجائزة Maker of Merit في Maker Faire Rome في عام 2017.

شكراً جزيلاً لطلابي Paolo Grosso و Alberto Vignolo الذين قاموا بإصرار بهذا المشروع ، إلى Mihai Canea و Giorgio Spinoni الذين قاموا بتحسين البرنامج ، إلى Josef Costamagna الذي بدأ إصدار ويب وارد ، إلى Alberto Bertola و Edgard Kazimirowicz الذي أتقن الميكانيكا.

الخطوة 13: ARS Arduino Rubik Solver: الخطوات التالية

الخطوة التالية: التحكم في ARS من أي مكان في العالم ، بحيث يمكن للجميع اللعب بها.

نحتاج إلى تحسين التعرف على الألوان أثناء تنقل خادم الويب ، كما ترى في الفيديو.

ابقوا متابعين!

موصى به: