Tartalomjegyzék:

ARS - Arduino Rubik Megoldó: 13 lépés (képekkel)
ARS - Arduino Rubik Megoldó: 13 lépés (képekkel)

Videó: ARS - Arduino Rubik Megoldó: 13 lépés (képekkel)

Videó: ARS - Arduino Rubik Megoldó: 13 lépés (képekkel)
Videó: ARS Arduino Rubik Solver - closer view 2024, December
Anonim
Image
Image
ARS - Arduino Rubik Megoldó: Erőforrások
ARS - Arduino Rubik Megoldó: Erőforrások

Az ARS egy komplett rendszer a Rubik -kocka megoldására: igen, egy másik robot a kocka megoldására!

Az ARS hároméves iskolai projekt, 3D nyomtatott alkatrészekkel és lézervágott szerkezetekkel: az Arduino USB -porton keresztül megkapja a házi készítésű szoftver, az ARS Studio által előállított helyes sorozatot, majd hat léptetőmotort előre és hátra mozgat a végéig.

Az ARS nagyszerű mr. Kociemba algoritmus: amint azt a honlapján elmondták, Herbert Kociemba a német Darmstadt német kobere, aki 1992 -ben találta fel ezt az algoritmust annak érdekében, hogy közel optimális megoldásokat találjon a 3x3 kockákra, javítva a Thistlethwaite algoritmuson.

Ebben az utasításban ismertetjük a robotszerkezet felépítését, és a nyílt forráskódú szoftver használatát, amely a kocka Kociemba algoritmusa segítségével történő feloldásához szükséges megfelelő szekvencia létrehozásához lett kifejlesztve.

További információk Kociembáról és munkásságáról:

  • az algoritmusról
  • Isten számáról azt a lépést, amelyet egy algoritmus a legrosszabb esetben megtenné a kocka megoldásához. Végre Kociemba és barátai bebizonyították, hogy Isten száma 20
  • interjú Herbert Kociemba
  • információk a Kociemba szoftveréről, az ARS Studio forrása

A következő lépések a mechanikai felépítéssel és a szoftverhasználattal foglalkoznak.

Kellékek

Szükséged lesz:

  • 4x tengely 8x572mm
  • 2x szíjtárcsa tengely 8x80mm
  • 8x menetes rúd 6x67mm
  • 8x menetes rúd 6x122mm
  • 7x 40x40x10 DC ventilátor
  • 32x hatlapfejű csavar ab_iso M4x25x14
  • 32x hatszögletű anya, M4
  • GT2 vezérműszíj 2m
  • 1x kenyeretábla
  • 32x anya M6 vak
  • 16x csapágy LM8UU 8x15x24
  • 54x csavar M4 x 7,5 mm
  • 54x alátét 4,5x9x1mm
  • 32x csavar M3x15mm
  • 1x arduino UNO
  • 6x NEMA 17 léptetőmotor
  • 6x A4988 Pololu illesztőprogram
  • 12 V -os tápegység: jó egy egyszerű ATX egy régi számítógépről

1. lépés: ARS - Arduino Rubik Megoldó: Erőforrások

Az anyagok, rajzok és szoftverek itt találhatók:

  • ARS rajzok
  • ARS Studio szoftver
  • Arduino vázlat

2. lépés: A szerkezet összeszerelése: összkép

A szerkezet összeállítása: összkép
A szerkezet összeállítása: összkép

Az ARS robot egyes alkatrészekből és alkatrészekből áll, amelyeket összeszereltek, hogy két kocsit előre és hátra lehessen csúsztatni négy léptetőmotorral.

3. lépés: A szerkezet összeszerelése: Arduino és Stepper Drivers Box

"loading =" lusta "kattintson a" Stringi pinze "(olaszul" Close claws "), majd az" INVIA "(=" GO ") gombra.

A sorozatot elküldi az Arduino -nak, amely a léptetőket a sorrend szerint mozgatja.

11. lépés: ARS: Arduino Sketch

ARS: Arduino vázlat
ARS: Arduino vázlat

Az Arduino vázlat olyan hosszú, mint az egyszerű.

Az Arduino megkapja a szekvenciát az USB számítógép portjáról, és leolvassa a soros monitorról. A lépcsők 12 V -ot igényelnek a működéshez, tápegységet igényelnek. A működéshez két mágneses érzékelő szükséges. A motortámaszok alatt vannak, minden betegséghez egy. Amikor a léptetőmotorokat az A4988 illesztőprogramokhoz és az Arduino UNO csapokhoz csatlakoztatja, ügyeljen az irányra.

A szekvencia parancsok a következők:

a = 1 léptető 90 ° -ban forgatható

b = 1 léptető forgatás -90 °

c = 2 lépcsőfok 90 ° -os elforgatás

d = 2 léptető -90 ° -ban forgatható

e = léptető 3 forgassa el 90 ° -kal

f = léptető 3 forgassa el -90 ° -kal

g = 4 lépcsőfok 90 ° -os elforgatás

h = 4 léptető forgatás -90 °

i = 5 léptető 1. és 3. nyitott léptető

j = 5 léptető 1 és 3 szoros léptető

k = 6 lépcsőfok nyitott 2. és 4. lépcsőfok

l = 6. lépcsőfok zárja be a 2. és 4. lépcsőt

m = az 1. és 3. lépcsőfok ugyanúgy 90 ° -ra forog

n = az 1. és a 3. lépcsőfok ugyanúgy -90 ° -ra forog

o = a 2. és 4. lépcsőfok ugyanúgy 90 ° -ra forog

p = a 2. és 4. lépcsőfok ugyanúgy -90 ° -ra forog

12. lépés: ARS: Nyeremények

ARS: Nyeremények!
ARS: Nyeremények!
ARS: Nyeremények!
ARS: Nyeremények!
ARS: Nyeremények!
ARS: Nyeremények!
ARS: Nyeremények!
ARS: Nyeremények!

Az ARS Arduino Rubik Solver 1. díjat nyert az olasz olimpián, a problémamegoldó játékokon 2018 -ban.

Az ARS Arduino Rubik Solver 2017 -ben érdemeket szerzett a Maker Faire Rómában.

Köszönöm tanítványaimnak, Paolo Grosso -nak és Alberto Vignolo -nak, akik kitartóan vállalták ezt a projektet, Mihai Caneának és Giorgio Spinoninak, akik fejlesztették a szoftvert, Josef Costamagnának, aki elindította a bejövő webes verziót, Alberto Bertola -nak és Edgard Kazimirowicznek, akik tökéletesítették a mechanikát.

13. lépés: ARS Arduino Rubik Megoldó: Következő lépések

Következő lépés: az ARS vezérlése a világ bármely pontjáról, hogy mindenki játszhasson vele.

Javítanunk kell a színek felismerését, miközben a webszerver útközben van, amint az a videóban is látható.

Maradjon velünk!

Ajánlott: