Turinys:
- Prekės
- 1 žingsnis: ARS - „Arduino Rubik Solver“: ištekliai
- 2 žingsnis: Struktūros surinkimas: bendras vaizdas
- 3 žingsnis: Struktūros surinkimas: „Arduino“ir „Stepper Drivers Box“
- 11 žingsnis: ARS: „Arduino“eskizas
- 12 žingsnis: ARS: prizai
- 13 žingsnis: „ARS Arduino Rubik Solver“: kiti veiksmai
Video: ARS - „Arduino Rubik Solver“: 13 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
ARS yra išsami sistema Rubiko kubui spręsti: taip, kitas robotas kubui išspręsti!
ARS yra trejus metus trunkantis mokyklos projektas, sukurtas naudojant 3D spausdintas dalis ir lazeriu supjaustytas struktūras: „Arduino“per USB prievadą gauna teisingą seką, kurią sukuria namų programinė įranga, „ARS Studio“, tada iki galo juda pirmyn ir atgal šešiais žingsniniais varikliais.
ARS remiasi puikia p. „Kociemba“algoritmas: kaip jo svetainėje buvo pasakyta, Herbertas Kociemba yra vokiečių kubietis iš Darmštato, Vokietija, kuris išrado šį algoritmą 1992 m., Norėdamas rasti beveik optimalius 3x3 kubo sprendimus, tobulindamas Thistlethwaite algoritmą.
Šioje instrukcinėje instrukcijoje bus paaiškinta apie roboto struktūros kūrimą ir atviro kodo programinės įrangos, sukurtos siekiant sukurti tinkamą seką, reikalingą kubui išspręsti naudojant Kociemba algoritmą, kūrimą.
Daugiau informacijos apie Kociemba ir jo darbus:
- apie algoritmą
- apie Dievo skaičių, kiek judesių algoritmas imtųsi blogiausiu atveju, kad išspręstų kubą. Pagaliau Kociemba ir jo draugai parodė, kad Dievo skaičius yra 20
- interviu Herbertui Kociembai
- informacija apie „Kociemba“programinę įrangą, iš kurios gaunama „ARS Studio“
Šie veiksmai bus susiję su mechanine struktūra ir programinės įrangos naudojimu.
Prekės
Jums reikės:
- 4x velenas 8x572mm
- 2x skriemulio velenas 8x80mm
- 8x srieginė juosta 6x67mm
- 8x srieginė juosta 6x122mm
- 7x 40x40x10 nuolatinės srovės ventiliatorius
- 32x šešiakampis varžtas ab_iso M4x25x14
- 32x šešiakampė veržlė M4
- GT2 paskirstymo diržas 2m
- 1x duonos lenta
- 32x veržlė M6 žaliuzė
- 16x guolis LM8UU 8x15x24
- 54x varžtas M4 x 7,5 mm
- 54x poveržlė 4,5x9x1mm
- 32x varžtas M3x15mm
- 1x arduino UNO
- 6x žingsniniai varikliai NEMA 17
- 6x A4988 Pololu tvarkyklės
- 12 V maitinimo šaltinis: paprastas ATX iš seno kompiuterio yra geras
1 žingsnis: ARS - „Arduino Rubik Solver“: ištekliai
Medžiagos, brėžiniai ir programinė įranga yra čia:
- ARS brėžiniai
- „ARS Studio“programinė įranga
- Arduino eskizas
2 žingsnis: Struktūros surinkimas: bendras vaizdas
ARS robotas pagamintas iš kai kurių dalių ir komponentų, surinktų kartu, kad būtų galima pastumti į priekį ir atgal du vežimėlius su keturiais žingsniniais varikliais.
3 žingsnis: Struktūros surinkimas: „Arduino“ir „Stepper Drivers Box“
"loading =" tingus "spustelėkite" Stringi pinze "(itališkai" Uždaryti nagus "), tada" INVIA "(=" GO ").
Seka bus išsiųsta į „Arduino“, kuri perkelia žingsnius pagal seką.
11 žingsnis: ARS: „Arduino“eskizas
„Arduino“eskizas yra toks pat ilgas, kaip ir paprastas.
„Arduino“gauna seką iš USB kompiuterio prievado ir skaito ją iš nuoseklaus monitoriaus. Steperiams reikia 12v, kad jie veiktų, jam reikia maitinimo šaltinio. Norint gerai veikti, reikia dviejų magnetinių jutiklių. Jie yra po variklio atramomis, po vieną kiekvienai ligai. Prijungdami žingsninius variklius prie A4988 tvarkyklių ir „Arduino UNO“kaiščių, atkreipkite dėmesį į kryptį.
Sekos komandos yra šios:
a = žingsnis 1 pasukamas 90 ° kampu
b = žingsnis 1 pasukamas -90 ° kampu
c = žingsnis 2 pasukamas 90 ° kampu
d = žingsnis 2 pasukamas -90 ° kampu
e = žingsnis 3 pasukamas 90 ° kampu
f = žingsnis 3 pasukamas -90 ° kampu
g = žingsnis 4 pasukamas 90 ° kampu
h = žingsnis 4 pasukamas -90 ° kampu
i = 5 žingsniai 1 ir 3 atviri žingsniai
j = 5 žingsniai uždaryti 1 ir 3 žingsnius
k = žingsninis 6 atviri 2 ir 4 žingsniai
l = 6 žingsnelis uždaryti 2 ir 4 žingsnius
m = 1 ir 3 žingsniai tuo pačiu būdu sukasi iki 90 °
n = 1 ir 3 žingsniai kartu sukasi iki -90 °
o = 2 ir 4 žingsniai tuo pačiu būdu sukasi iki 90 °
p = 2 ir 4 žingsniai kartu sukasi iki -90 °
12 žingsnis: ARS: prizai
„ARS Arduino Rubik Solver“laimėjo pirmąją vietą Italijos olimpinėse žaidynėse 2018 m.
„ARS Arduino Rubik Solver“2017 m. Laimėjo „Maker Faire Rome“apdovanojimą.
Labai ačiū mano mokiniams Paolo Grosso ir Alberto Vignolo, kurie atkakliai įgyvendino šį projektą, Mihai Canea ir Giorgio Spinoni, patobulinusiems programinę įrangą, Josefui Costamagna, pradėjusiam gauti žiniatinklio versiją, Alberto Bertolai ir Edgardui Kazimirowicziui, tobulinusiems mechaniką.
13 žingsnis: „ARS Arduino Rubik Solver“: kiti veiksmai
Kitas žingsnis: valdyti ARS iš bet kurios pasaulio vietos, kad visi galėtų su juo žaisti.
Turime pagerinti spalvų atpažinimą, kai žiniatinklio serveris yra kelyje, kaip matote vaizdo įraše.
Sekite naujienas!
Rekomenduojamas:
Žingsnių skaitiklis - mikro: bitas: 12 žingsnių (su paveikslėliais)
Žingsnių skaitiklis - „Micro: Bit“: šis projektas bus žingsnių skaitiklis. Savo žingsniams matuoti naudosime „Micro: Bit“įmontuotą akselerometro jutiklį. Kiekvieną kartą purtant „Micro: Bit“, prie skaičiaus pridėsime 2 ir parodysime jį ekrane
RUBIK-Bot: 11 žingsnių
RUBIK-Bot: Este video muestra un resumen de lo que se basa en s í el proyecto de Laboratorio Mecatr ó nico y los pasos necesarios para poder realizarlo de manera exitosa
„Apple G4 Cube Case Mod“„Rubik“stiliaus „Hackintosh“: 15 žingsnių (su nuotraukomis)
„Apple G4 Cube Case Mod“„Rubik“stiliaus „Hackintosh“: originaliame „G4“kube buvo 450 MHz „PowerPC“procesorius ir maksimali 1,5 GB RAM. „Apple“gamino G4 kubą nuo 2000 iki 2001 metų už maždaug 1600 JAV dolerių kainą. Jis veikė nuo „Mac OS 9.04“iki „OS X 10.4“(„PowerPC“, o ne „Intel“). Tai yra maždaug 7,5 x 7,5 x 10 colių, be
MIDI žingsnių sąsaja: 12 žingsnių (su paveikslėliais)
„MIDI Step“sąsaja: versija ispanų kalba. Šioje instrukcijoje parodysime, kaip sukurti šviesos ir garso sąsają, kurią galima naudoti norint groti „Simon Says“ir kaip MIDI sąsaja. Abu režimai bus žaidžiami kojomis. Fonas Projektas gimė, nes
„Rubics Cube Solver Bot“: 5 žingsniai (su paveikslėliais)
„Rubics Cube Solver Bot“: autonominio roboto, kuris išsprendžia fizinį Rubiko kubą, sukūrimas. Tai yra „Robotics Club“, „IIT Guwahati“, projektas. Jis pagamintas iš paprastos medžiagos, kurią galima lengvai rasti. Daugiausia naudojome servo variklius ir Arduino juos valdyti, akrilas ji