İçindekiler:

ARS - Arduino Rubik Çözücü: 13 Adım (Resimlerle)
ARS - Arduino Rubik Çözücü: 13 Adım (Resimlerle)

Video: ARS - Arduino Rubik Çözücü: 13 Adım (Resimlerle)

Video: ARS - Arduino Rubik Çözücü: 13 Adım (Resimlerle)
Video: ARS - Arduino Rubik Solver - emotional video 2024, Temmuz
Anonim
Image
Image
ARS - Arduino Rubik Çözücü: Kaynaklar
ARS - Arduino Rubik Çözücü: Kaynaklar

ARS, Rubik küpünü çözmek için eksiksiz bir sistem: evet, küpü çözmek için başka bir robot!

ARS, 3D baskılı parçalar ve lazer kesim yapıları ile yapılan üç yıllık bir okul projesidir: Arduino, USB portu aracılığıyla ev yapımı bir yazılım olan ARS Studio tarafından oluşturulan doğru diziyi alır ve ardından sonuna kadar altı kademeli motoru ileri ve geri hareket ettirir.

ARS, büyük mr. Kociemba algoritması: Kendi web sitesinde anlatıldığı gibi, Herbert Kociemba, Thistlethwaite Algoritmasını geliştirerek, 3x3 küp için optimale yakın çözümler bulmak için 1992 yılında bu algoritmayı icat eden Darmstadt, Almanya'dan bir Alman küpçüsüdür.

Bu Eğitilebilir talimatta, robot yapısı oluşturma ve Kociemba'nın algoritmasını kullanarak küpü çözmek için gereken uygun diziyi oluşturmak için geliştirilen açık kaynaklı yazılımı kullanma hakkında açıklanacaktır.

Kociemba ve çalışmaları hakkında daha fazla bilgi:

  • algoritma hakkında
  • Tanrı'nın sayısı hakkında, bir algoritmanın küpü çözmek için en kötü durumda yapacağı hamle sayısı. Sonunda, Tanrı'nın Sayısının 20 olduğu Kociemba ve arkadaşları tarafından gösterildi.
  • Herbert Kociemba'ya bir röportaj
  • ARS Studio'dan gelen Kociemba'nın yazılımı hakkında bilgi

Aşağıdaki adımlar mekanik yapı ve yazılım kullanımı ile ilgili olacaktır.

Gereçler

İhtiyacın olacak:

  • 4x şaft 8x572mm
  • 2x kasnak mili 8x80mm
  • 8x dişli çubuk 6x67mm
  • 8x dişli çubuk 6x122mm
  • 7x 40x40x10 DC Fan
  • 32x altıgen cıvata kalitesi ab_iso M4x25x14
  • 32x altıgen somun stili M4
  • GT2 triger kayışı 2m
  • 1x devre tahtası
  • 32x somun M6 kör
  • 16x rulman LM8UU 8x15x24
  • 54x vida M4 x 7.5mm
  • 54x yıkayıcı 4.5x9x1mm
  • 32x vida M3x15mm
  • 1x arduino UNO
  • 6x NEMA 17 step motor
  • 6x A4988 Pololu sürücüleri
  • 12V güç kaynağı: eski bir bilgisayardan basit bir ATX iyidir

Adım 1: ARS - Arduino Rubik Çözücü: Kaynaklar

Malzemeler, çizimler ve yazılımlar burada:

  • ARS çizimleri
  • ARS Studio yazılımı
  • Arduino kroki

Adım 2: Yapıyı Birleştirme: Genel Görünüm

Yapının Montajı: Genel Görünüm
Yapının Montajı: Genel Görünüm

ARS robotu, dört kademeli motora sahip iki arabayı ileri ve geri kaydırmayı mümkün kılmak için bir araya getirilmiş bazı parça ve bileşenlerden yapılmıştır.

Adım 3: Yapının Montajı: Arduino ve Step Sürücüler Kutusu

"loading="lazy" "Stringi pinze" ("Close claws" için italyanca), ardından "INVIA" (= "GO") üzerine tıklayın.

Sıra, stepperleri sıraya göre hareket ettirecek olan Arduino'ya gönderilecektir.

Adım 11: ARS: Arduino Kroki

ARS: Arduino Kroki
ARS: Arduino Kroki

Arduino taslağı basit olduğu kadar uzun.

Arduino, USB bilgisayar portundan diziyi alır ve seri monitörden okur. Step'lerin çalışması için 12v gerekir, bir güç kaynağına ihtiyaç duyar. İyi çalışması için iki manyetik sensör gerektirir. Her diseksiyon için bir motor desteklerinin altındadırlar. Step motorları A4988 sürücülerine ve Arduino UNO pinlerine bağlarken yöne dikkat ediniz.

Sıra komutları şunlardır:

a = step 1 90° döndürme

b = adım 1 -90° döndürme

c = step 2 90° döndürme

d = step 2 -90° döndürme

e = step 3 90° döndürme

f = step 3 -90° döndürme

g = step 4 90° döndürme

h = adım 4 -90° döndürme

i = step 5 açık stepper 1 ve 3

j = step 5, step 1 ve 3'ü kapat

k = step 6 açık stepper 2 ve 4

l = step 6, stepper 2 ve 4'ü kapat

m = Adım 1 ve 3 aynı şekilde birlikte 90° döner

n = stepper 1 ve 3 aynı şekilde birlikte -90°'ye döner

o = stepper 2 ve 4 aynı şekilde birlikte 90° döner

p = stepper 2 ve 4 aynı şekilde birlikte -90° döner

Adım 12: ARS: Ödüller

ARS: Ödüller!
ARS: Ödüller!
ARS: Ödüller!
ARS: Ödüller!
ARS: Ödüller!
ARS: Ödüller!
ARS: Ödüller!
ARS: Ödüller!

ARS Arduino Rubik Çözücü, 2018 yılında İtalyan Olimpiyatları Problem Çözme Oyunlarında 1.lik ödülünü kazandı.

ARS Arduino Rubik Çözücü, 2017 yılında Maker Faire Rome'da Merit Maker of Merit kazandı.

Bu projede azimli bir şekilde çalışan öğrencilerim Paolo Grosso ve Alberto Vignolo'ya, yazılımı geliştiren Mihai Canea ve Giorgio Spinoni'ye, yeni bir web sürümünü başlatan Josef Costamagna'ya, mekaniği mükemmelleştiren Alberto Bertola ve Edgard Kazimirowicz'e çok teşekkürler.

Adım 13: ARS Arduino Rubik Çözücü: Sonraki Adımlar

Sonraki adım: ARS'yi dünyanın her yerinden kontrol etmek, böylece herkes onunla oynayabilir.

Videoda da görebileceğiniz gibi web sunucusu hareket halindeyken renk tanımayı geliştirmemiz gerekiyor.

Bizi izlemeye devam edin!

Önerilen: