Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
ARS, Rubik küpünü həll etmək üçün tam bir sistemdir: bəli, kubu həll etmək üçün başqa bir robot!
ARS, 3D çaplı hissələr və lazer kəsmə quruluşları ilə hazırlanmış üç illik bir məktəb layihəsidir: bir Arduino, USB portu vasitəsilə ev istehsalı bir proqram olan ARS Studio tərəfindən yaradılan düzgün ardıcıllığı alır, sonra sona qədər altı pilləli mühərrikləri irəli və geriyə keçir.
ARS böyük cənablara əsaslanır. Kociemba alqoritmi: veb saytında bildirildiyi kimi, Herbert Kociemba, Almaniyanın Darmstadt şəhərindən olan bir kubikdir və Thistlethwaite Alqoritmini təkmilləşdirərək 3x3 kubuna yaxın optimal həllər tapmaq üçün bu alqoritmi 1992 -ci ildə icad etmişdir.
Bu təlimatda robotların quruluşu və Kociemba alqoritmindən istifadə edərək kubu həll etmək üçün lazım olan ardıcıllığı yaratmaq üçün hazırlanmış açıq mənbə proqramlarından istifadə edilməsi izah ediləcək.
Kociemba və yaradıcılığı haqqında daha çox məlumat:
- alqoritm haqqında
- Allahın sayı haqqında, bir alqoritmin ən pis halda kubu həll etmək üçün alacağı hərəkətlərin sayı. Nəhayət, Kociemba və dostları tərəfindən Allahın Nömrəsinin 20 olduğu göstərildi
- Herbert Kociemba ilə müsahibə
- Kociemba'nın proqramı haqqında məlumat, ARS Studio'dan gəlir
Aşağıdakı addımlar mexaniki quruluş və proqram istifadəsi ilə əlaqədar olacaq.
Təchizat
Sizə lazım olacaq:
- 4x mil 8x572mm
- 2x kasnak mili 8x80mm
- 8x yivli çubuq 6x67mm
- 8x yivli çubuq 6x122mm
- 7x40x40x10 DC fanatı
- 32x altıbucaqlı bolt dərəcəli ab_iso M4x25x14
- 32x altıbucaqlı qoz tipi M4
- GT2 zamanlama kəməri 2 m
- 1 x çörək taxtası
- 32x qoz M6 kor
- 16x rulmanlı LM8UU 8x15x24
- 54x vida M4 x 7.5mm
- 54x yuyucusu 4.5x9x1mm
- 32x vida M3x15mm
- 1x arduino UNO
- 6x NEMA 17 pilləli mühərriklər
- 6x A4988 Pololu sürücüləri
- 12V enerji təchizatı: köhnə bir kompüterdən sadə bir ATX yaxşıdır
Addım 1: ARS - Arduino Rubik Solver: Resurslar
Materiallar, rəsmlər və proqram təminatı burada:
- ARS rəsmləri
- ARS Studio proqramı
- Arduino eskiz
Addım 2: Strukturun Qurulması: Ümumi Baxış
ARS robotu, dörd pilləli mühərriki olan iki vaqonun irəli və geriyə sürüşməsini təmin etmək üçün bir araya gətirilmiş bəzi hissələrdən və komponentlərdən hazırlanmışdır.
Addım 3: Quruluşun Montajı: Arduino və Stepper Sürücüləri Kutusu
"loading =" tənbəl "" Stringi pinze "(italyanca" Claws Close "), sonra" INVIA "(=" GO ") düyməsini basın.
Ardıcıllıq ardıcıllığa görə stepperləri hərəkət etdirəcək Arduinoya göndəriləcək.
Addım 11: ARS: Arduino Sketch
Arduino eskizi sadə olduğu qədərdir.
Arduino ardıcıllığı USB kompüter portundan alır və serial monitordan oxuyur. Stepperlərin işləməsi üçün 12v tələb olunur, enerji təchizatı lazımdır. Yaxşı işləməsi üçün iki maqnit sensoru lazımdır. Hər bir diseksiyon üçün bir motor dəstəyi altındadır. Step motorları A4988 sürücülərinə və Arduino UNO pinlərinə bağlayarkən istiqamətə diqqət yetirin.
Sıra əmrləri bunlardır:
a = addım 1 90 ° fırlanır
b = addım 1 -90 ° fırlanır
c = step 2 90 ° döndürün
d = addım 2 -90 ° fırlanır
e = addım 3 90 ° döndürür
f = step 3 -90 ° fırlanır
g = addım 4 90 ° döndür
h = addım 4 -90 ° fırlanır
i = stepper 5 açıq steppers 1 və 3
j = stepper 5 və 1 və 3 addımlarını bağlayın
k = addım 6 açıq step 2 və 4
l = addım 6, 2 və 4 -cü addımları bağlayın
m = 1 və 3 addımlar eyni şəkildə birlikdə 90 ° dönər
n = steppers 1 və 3 eyni şəkildə birlikdə -90 ° -ə fırlanır
o = 2 və 4 -cü addımlar eyni şəkildə birlikdə 90 ° -ə fırlanır
p = steppers 2 və 4 eyni şəkildə birlikdə -90 ° -ə fırlanır
Addım 12: ARS: Mükafatlar
ARS Arduino Rubik Solver, 2018 -ci ildə İtalyan Olimpiadasının Problem Həll Oyunlarında 1 -ci mükafatı qazandı.
ARS Arduino Rubik Solver, 2017 -ci ildə Maker Faire Rome -da Maker of Merit qazandı.
Bu layihəni əzmlə yerinə yetirən tələbələrim Paolo Grosso və Alberto Vignoloya, proqram təminatını təkmilləşdirən Mihai Canea və Giorgio Spinoniyə, gələn veb versiyasını açan Josef Costamagnaya, mexanikanı mükəmməlləşdirən Alberto Bertola və Edgard Kazimirowiczə çox təşəkkür edirəm.
Addım 13: ARS Arduino Rubik Çözücü: Növbəti Adımlar
Növbəti addım: dünyanın hər yerindən ARS -ə nəzarət etmək, hər kəs onunla oynaya bilər.
Videoda gördüyünüz kimi veb serveri yolda olarkən rənglərin tanınmasını yaxşılaşdırmalıyıq.
İzləmədə qalın!