תוכן עניינים:

ARS - Arduino Rubik Solver: 13 שלבים (עם תמונות)
ARS - Arduino Rubik Solver: 13 שלבים (עם תמונות)

וִידֵאוֹ: ARS - Arduino Rubik Solver: 13 שלבים (עם תמונות)

וִידֵאוֹ: ARS - Arduino Rubik Solver: 13 שלבים (עם תמונות)
וִידֵאוֹ: ARS - Arduino Rubik Solver - emotional video 2024, דֵצֶמבֶּר
Anonim
Image
Image
ARS - Arduino Rubik Solver: משאבים
ARS - Arduino Rubik Solver: משאבים

ARS היא מערכת שלמה לפתרון הקוביה של רוביק: כן, רובוט נוסף לפתרון הקובייה!

ARS הוא פרויקט בית ספר ארוך של שלוש שנים שנעשה עם חלקים מודפסים בתלת מימד ומבני חיתוך בלייזר: ארדואינו מקבל את הרצף הנכון שנוצר על ידי תוכנה תוצרת בית, ARS Studio, דרך יציאת USB, ואז נע קדימה ואחורה שישה מנועי צעד עד הסוף.

ARS מבוסס על מר. אלגוריתם קוסימבה: כפי שנאמר באתר האינטרנט שלו, הרברט קוסימבה הוא גולש גרמני מדארמשטאט, גרמניה שהמציא את האלגוריתם הזה בשנת 1992 על מנת למצוא פתרונות אופטימליים כמעט לקובייה 3x3, תוך שיפור באלגוריתם Thistlethwaite.

במדריך זה יוסבר הוראות על בניית מבנה רובוט, ושימוש בתוכנת הקוד הפתוח שפותח כדי ליצור את הרצף המתאים הדרוש לפתרון הקובייה באמצעות האלגוריתם של קוסימבה.

מידע נוסף על קוסימבה ועבודתו:

  • לגבי אלגוריתם
  • לגבי מספר אלוהים, מספר המהלכים שהאלגוריתם היה לוקח במקרה הגרוע ביותר כדי לפתור את הקובייה. סוף סוף, מספר אלוהים הוכח כ -20 על ידי קוסימבה וחבריו
  • ראיון להרברט קוסימבה
  • מידע על התוכנה של קוסימבה, ממנה מגיע ARS Studio

השלבים הבאים יעסקו במבנה מכני ושימוש בתוכנה.

אספקה

אתה תצטרך:

  • פיר פיר 8x572 מ"מ
  • 2x גלגלת פיר 8x80 מ"מ
  • מוט הברגה 8x 6x67 מ"מ
  • מוט הברגה 8x 6x122 מ"מ
  • מאוורר 7x40x40x10 DC
  • 32x משושה בורג כיתה ab_iso M4x25x14
  • 32x M4 סגנון אגוז משושה
  • חגורת תזמון GT2 2 מ '
  • 1x קרש לחם
  • 32x אגוז M6 עיוור
  • נושאת 16x LM8UU 8x15x24
  • בורג 54x M4 x 7.5 מ"מ
  • מכונת כביסה 54x 4.5x9x1 מ"מ
  • 32x בורג M3x15 מ"מ
  • 1x ארדואינו UNO
  • 6x מנועי צעד NEMA 17
  • נהגי Pololu 6x4988
  • ספק כוח 12V: ATX פשוט ממחשב ישן טוב

שלב 1: ARS - Arduino Rubik Solver: משאבים

חומרים, רישומים ותוכנות נמצאים כאן:

  • רישומי ARS
  • תוכנת ARS Studio
  • מערכון של ארדואינו

שלב 2: הרכבת המבנה: מבט כולל

הרכבת המבנה: מבט כולל
הרכבת המבנה: מבט כולל

רובוט ARS עשוי מחלקים ורכיבים מסוימים, המורכבים יחדיו על מנת לאפשר החלקה קדימה ואחורה שני קרונות עם ארבעה מנועי צעד.

שלב 3: הרכבת המבנה: ארגז מנהלי ההתקנים Arduino ו- Stepper

"loading =" עצלן "לחץ על" Stringi pinze "(באיטלקית עבור" סגור טפרים "), ואז" INVIA "(=" GO ").

הרצף יישלח לארדואינו אשר יזיז צעדים בהתאם לרצף.

שלב 11: ARS: Sketch Arduino

ARS: סקיצה של ארדואינו
ARS: סקיצה של ארדואינו

הסקיצה של ארדואינו ארוכה ופשוטה.

Arduino מקבלים את הרצף מיציאת מחשב USB וקוראים אותו מהצג הטורי. הצעדים דורשים 12V כדי לעבוד, הוא צריך ספק כוח. הוא דורש שני חיישן מגנטי כדי לעבוד היטב. הם מתחת לתמיכות המנוע, אחד לכל דלקות. בעת חיבור מנועי הצעד לנהגי A4988 ולסיכות ארדואינו UNO שימו לב לכיוון.

פקודות רצף הן:

a = צעד 1 סובב במשך 90 °

b = צעד 1 לסובב ל- -90 °

c = צעד 2 לסובב במשך 90 °

d = צעד 2 סובב במשך -90 °

e = צעד 3 לסובב במשך 90 °

f = צעד 3 לסובב במשך -90 °

g = צעד 4 לסובב במשך 90 °

h = צעד 4 סובב במשך -90 °

i = צעד 5 צעדים פתוחים 1 ו -3

j = צעד 5 סגירת צעדים 1 ו -3

k = צעד 6 צעדים פתוחים 2 ו -4

l = צעד 6 סגור צעד 2 ו -4

m = צעדים 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 זכה בפרס 1 במשחקי פתרון הבעיות באולימפיאדה האיטלקית בשנת 2018.

ARS Arduino Rubik Solver זכה ב- Maker of Merit ב- Maker Faire רומא בשנת 2017.

תודה רבה לסטודנטים שלי פאולו גרוסו ואלברטו ויגנולו שעבדו בפרויקט הזה בעקשנות, על מיהאי קאנה וג'ורג'יו ספינוני ששיפר תוכנה, ליוסף קוסטמניה שהתחיל גרסת אינטרנט נכנסת, לאלברטו ברטולה ואדגרד קזימירוביץ 'שהשכללו את המכניקה.

שלב 13: ARS Arduino Rubik Solver: השלבים הבאים

השלב הבא: שליטה ב- ARS מכל מקום בעולם, כך שכולם יוכלו לשחק עם זה.

עלינו לשפר את זיהוי הצבעים בזמן ששרת האינטרנט בתנועה, כפי שניתן לראות בסרטון.

המשך לעקוב!

מוּמלָץ: