Orodha ya maudhui:
- Vifaa
- Hatua ya 1: ARS - Arduino Rubik Solver: Rasilimali
- Hatua ya 2: Kukusanya Muundo: Mtazamo wa Jumla
- Hatua ya 3: Kukusanya Muundo: Sanduku la Dereva la Arduino na Stepper
- Hatua ya 11: ARS: Mchoro wa Arduino
- Hatua ya 12: ARS: Zawadi
- Hatua ya 13: ARS Arduino Rubik Solver: Hatua Zifuatazo
Video: ARS - Arduino Rubik Solver: Hatua 13 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
ARS ni mfumo kamili wa kutatua mchemraba wa Rubik: ndio, roboti nyingine ya kutatua mchemraba!
ARS ni mradi wa shule ya miaka mitatu iliyotengenezwa na sehemu zilizochapishwa za 3D na miundo ya kukata laser: Arduino inapokea mlolongo sahihi uliotengenezwa na programu iliyotengenezwa nyumbani, ARS Studio, kupitia bandari ya USB, kisha inasonga mbele na kurudi nyuma kwa motors sita za kukanyaga hadi mwisho.
ARS inategemea bwana mkubwa. Algorithm ya Kociemba: kama ilivyoambiwa kwenye wavuti yake, Herbert Kociemba ni mtoto wa ujerumani kutoka Darmstadt, Ujerumani ambaye aligundua hesabu hii mnamo 1992 ili kupata suluhisho bora kwa mchemraba wa 3x3, akiboresha juu ya Thistlethwaite Algorithm.
Katika maagizo haya yanayoweza kufundishwa yatafafanuliwa juu ya ujenzi wa muundo wa roboti, na kutumia programu wazi ya chanzo iliyoundwa kutengeneza mlolongo unaohitajika kusuluhisha mchemraba kwa kutumia algorithm ya Kociemba.
Maelezo zaidi juu ya Kociemba na kazi yake:
- kuhusu algorithm
- juu ya nambari ya Mungu, idadi ya hatua ambazo algorithm itachukua katika hali mbaya zaidi kusuluhisha mchemraba. Mwishowe, Nambari ya Mungu imeonyeshwa kuwa 20 na Kociemba na marafiki zake
- mahojiano na Herbert Kociemba
- habari kuhusu programu ya Kociemba, kutoka kwa studio ya whis ARS inatoka
Kufuata hatua zitashughulikia muundo wa mitambo na matumizi ya programu.
Vifaa
Utahitaji:
- 4x shimoni 8x572mm
- 2x shimoni ya pulley 8x80mm
- Baa iliyofungwa 8x 6x67mm
- Baa iliyofungwa 8x 6x122mm
- 7x 40x40x10 Shabiki wa DC
- Daraja la 32x hex bolt ab_iso M4x25x14
- Mtindo wa karanga ya hex 32 M4
- Ukanda wa majira ya GT2 2m
- Bodi ya mkate ya 1x
- 32x karanga M6 kipofu
- 16x yenye LM8UU 8x15x24
- Screw 54x M4 x 7.5mm
- Washer 54x 4.5x9x1mm
- 32x screw M3x15mm
- 1x arduino UNO
- 6x NEMA 17 stepper motors
- Madereva 6x A4988 Pololu
- Ugavi wa umeme wa 12V: ATX rahisi kutoka kwa kompyuta ya zamani ni nzuri
Hatua ya 1: ARS - Arduino Rubik Solver: Rasilimali
Vifaa, michoro na programu ziko hapa:
- Michoro ya ARS
- Programu ya Studio ya ARS
- Mchoro wa Arduino
Hatua ya 2: Kukusanya Muundo: Mtazamo wa Jumla
Roboti ya ARS imetengenezwa na sehemu kadhaa na vifaa, vilivyokusanyika pamoja ili kuwezesha kuteleza mbele na kurudi nyuma kwa gari mbili zilizo na motors nne za kukanyaga.
Hatua ya 3: Kukusanya Muundo: Sanduku la Dereva la Arduino na Stepper
"loading =" wavivu "bonyeza" Stringi pinze "(italian kwa" Funga kucha "), halafu" INVIA "(=" GO ").
Mlolongo utatumwa kwa Arduino ambayo itasonga hatua kwa kufuata mlolongo.
Hatua ya 11: ARS: Mchoro wa Arduino
Mchoro wa Arduino ni mrefu kama rahisi.
Arduino hupokea mlolongo kutoka bandari ya kompyuta ya USB na uisome kutoka kwa mfuatiliaji wa serial. Watembezi wanahitaji 12v kufanya kazi, inahitaji usambazaji wa umeme. Inahitaji sensorer mbili ya sumaku ili ifanye kazi vizuri. Ziko chini ya vifaa vya gari, moja kwa kila disctions. Wakati wa kuunganisha gari za stepper kwa madereva A4988 na pini za Arduino UNO zingatia mwelekeo.
Amri za mlolongo ni:
a = stepper 1 zunguka kwa 90 °
b = stepper 1 zunguka kwa -90 °
c = stepper 2 huzunguka kwa 90 °
d = stepper 2 zunguka kwa -90 °
e = stepper 3 zunguka kwa 90 °
f = stepper 3 zunguka kwa -90 °
g = stepper 4 zunguka kwa 90 °
h = stepper 4 zunguka kwa -90 °
i = stepper 5 wazi stepper 1 na 3
j = stepper 5 wasafiri wa karibu 1 na 3
k = stepper 6 wazi stepper 2 na 4
l = stepper 6 wasafiri wa karibu 2 na 4
m = steppers 1 na 3 huzunguka hadi 90 ° pamoja kwa njia ile ile
n = steppers 1 na 3 huzunguka hadi -90 ° pamoja kwa njia ile ile
o = steppers 2 na 4 huzunguka hadi 90 ° pamoja kwa njia ile ile
p = steppers 2 na 4 huzunguka hadi -90 ° pamoja kwa njia ile ile
Hatua ya 12: ARS: Zawadi
ARS Arduino Rubik Solver alishinda tuzo ya 1 katika Michezo ya Olimpiki ya Matatizo ya Olimpiki ya Italia mnamo 2018.
ARS Arduino Rubik Solver alishinda Muundaji wa Sifa kwa Muumba Faire Roma mnamo 2017.
Shukrani nyingi kwa wanafunzi wangu Paolo Grosso na Alberto Vignolo ambao kwa bidii mradi huu, kwa Mihai Canea na Giorgio Spinoni ambao waliboresha programu, kwa Josef Costamagna ambaye alianza toleo la wavuti linaloingia, kwa Alberto Bertola na Edgard Kazimirowicz ambao waliboresha mitambo.
Hatua ya 13: ARS Arduino Rubik Solver: Hatua Zifuatazo
Hatua inayofuata: kudhibiti ARS kutoka popote ulimwenguni, ili kila mtu acheze nayo.
Tunahitaji kuboresha utambuzi wa rangi wakati seva ya wavuti iko njiani, kama unaweza kuona kwenye video.
Endelea kufuatilia!
Ilipendekeza:
Cube Solver iliyofungwa Blind iliyofungwa macho kwa wakati halisi Kutumia Raspberry Pi na OpenCV: Hatua 4
Mchemraba uliofunikwa Blind iliyofungwa macho kwa wakati halisi kwa kutumia Raspberry Pi na OpenCV: Hii ndio toleo la 2 la zana ya mchemraba ya Rubik iliyoundwa kwa ajili ya kutatua ikiwa imefungwa macho. Toleo la 1 lilitengenezwa na javascript, unaweza kuona mradi RubiksCubeBlindfolded1Tofauti na iliyotangulia, toleo hili linatumia maktaba ya OpenCV kugundua rangi na e
Q-Bot - Chanzo cha wazi cha Mchemraba wa Rubik: Hatua 7 (na Picha)
Q-Bot - Chanzo cha Mchemraba wa Mchemraba wa Rubik: Fikiria una mchemraba wa Rubik ulioganda, unajua kwamba fumbo huunda miaka ya 80 ambayo kila mtu anayo lakini hakuna mtu anayejua jinsi ya kutatua, na unataka kuirudisha katika muundo wake wa asili. Kwa bahati nzuri siku hizi ni rahisi sana kupata suluhisho la kusuluhisha
Apple G4 Cube Case Mod Rubik Style Hackintosh: 15 Hatua (na Picha)
Mtindo wa Apple G4 Cube Mod Mod Rubik Sinema Hackintosh: Mchemraba wa asili wa G4 ulikuwa na processor ya 450Mhz PowerPC na RAM ya 1.5gb. Apple ilitengeneza mchemraba wa G4 kutoka 2000 hadi 2001 kwa bei karibu $ 1600 ya Amerika. Iliendesha Mac OS 9.04 hadi OS X 10.4 (PowerPC, sio Intel). Ni takriban inchi 7.5 x 7.5 x 10, wi
Maze Solver Robot: Hatua 5 (na Picha)
Maze Solver Robot: - roboti hii iliyoundwa iliyoundwa kutatua maze rahisi bila AI yoyote kutumia mbinu zifuatazo kwenye nambari: 1) PID2) hesabu za kuzungusha 3) usawazishaji wa kiungo cha nambari ya gitHub: https://github.com/marwaMosafa/Maze-solver -algorithm
Mchemraba Solver Bot: Sita 5 (na Picha)
Mchemraba Solver Bot: Kutengeneza roboti inayojitegemea ambayo hutatua mchemraba wa Rubik halisi. Huu ni mradi chini ya Klabu ya Roboti, IIT Guwahati. Imetengenezwa kwa kutumia nyenzo rahisi ambazo zinaweza kupatikana kwa urahisi. Hasa sisi kutumika Servo motors & Arduino kuwadhibiti, Akriliki yeye