Cov txheej txheem:

ARS - Arduino Rubik Solver: 13 Kauj Ruam (nrog Duab)
ARS - Arduino Rubik Solver: 13 Kauj Ruam (nrog Duab)

Video: ARS - Arduino Rubik Solver: 13 Kauj Ruam (nrog Duab)

Video: ARS - Arduino Rubik Solver: 13 Kauj Ruam (nrog Duab)
Video: Rubik's Cube Solver Senior Project Presentation Video 2020 2024, Hlis ntuj nqeg
Anonim
Image
Image
ARS - Arduino Rubik Solver: Cov peev txheej
ARS - Arduino Rubik Solver: Cov peev txheej

ARS yog txheej txheem ua tiav los daws Rubik lub voos xwmfab: yog, lwm tus neeg hlau los daws lub voos xwmfab!

ARS yog peb xyoos txoj haujlwm ntev hauv tsev kawm ntawv ua nrog 3D luam tawm ntu thiab txheej txheem txiav laser: Arduino tau txais qhov ua tiav raug tsim los ntawm lub tsev tsim software, ARS Studio, los ntawm USB chaw nres nkoj, tom qab ntawd txav mus rau tom ntej thiab thim rov qab rau lub tshuab hluav taws xob txog thaum kawg.

ARS yog ua raws li tus thawj coj zoo. Kociemba algorithm: raws li tau hais hauv nws lub vev xaib, Herbert Kociemba yog German cuber los ntawm Darmstadt, Lub teb chaws Yelemees uas tau tsim cov txheej txheem no hauv xyoo 1992 txhawm rau txhawm rau pom ze cov kev daws teeb meem zoo rau 3x3 lub voos xwmfab, txhim kho ntawm Thistlethwaite Algorithm.

Hauv phau ntawv qhia no yuav piav qhia txog kev tsim cov neeg hlau tsim, thiab siv cov software qhib qhov tsim los tsim kom muaj cov ntu uas tsim nyog xav tau los daws lub voos xwmfab siv Kociemba's algorithm.

Xav paub ntau ntxiv txog Kociemba thiab nws txoj haujlwm:

  • txog algorithm

  • txog Vajtswv tus lej, tus lej ntawm kev txav mus los yuav siv qhov xwm txheej phem tshaj los daws lub voos xwmfab. Thaum kawg, Vajtswv Tus Zauv tau qhia tias yog 20 los ntawm Kociemba thiab nws cov phooj ywg
  • kev xam phaj rau Herbert Kociemba
  • cov ntaub ntawv hais txog Kociemba cov software, los ntawm whis ARS Studio los ntawm

Cov kauj ruam hauv qab no yuav hais txog cov txheej txheem kho tshuab thiab siv software.

Khoom siv

Koj yuav xav tau:

  • 4x572x872 ua
  • 2x pulley ncej 8x80mm
  • 8x threaded bar 6x67 hli
  • 8x threaded bar 6x122mm
  • 7 x 40 x 40 x 10 DC Fan
  • 32x hex ntsia liaj qhov rooj qib ab_iso M4x25x14
  • 32x hex txiv ntseej style M4
  • GT2 sij hawm siv 2m
  • 1x daim ntawv qhia zaub mov
  • 32x txiv ntoo M6 dig muag
  • 16x cov kabmob LM8UU 8x15x24
  • 54x ntsia hlau M4 x 7.5mm
  • 54x tshuab ntxhua khaub ncaws 4.5x9x1mm
  • 32x ntsia hlau M3x15mm
  • 1 x arduino UNO
  • 6x NEMA 17 stepper lub cev muaj zog
  • 6x A4988 Pololu tsav tsheb
  • 12V fais fab mov: ATX yooj yim los ntawm lub khoos phis tawj qub yog qhov zoo

Kauj Ruam 1: ARS - Arduino Rubik Solver: Cov peev txheej

Cov ntaub ntawv, kos duab thiab software nyob ntawm no:

  • ARS cov duab kos
  • ARS Studio software
  • Arduino daim duab

Kauj Ruam 2: Sib Sau Cov Qauv: Zuag Qhia Tag Nrho

Sib dhos Cov Qauv: Zuag Qhia Tag Nrho
Sib dhos Cov Qauv: Zuag Qhia Tag Nrho

ARS neeg hlau yog tsim los ntawm qee qhov thiab cov khoom siv, sib sau ua ke txhawm rau ua kom nws muaj peev xwm txav tau mus tom ntej thiab rov qab ob lub tsheb nrog plaub lub tshuab hluav taws xob.

Kauj Ruam 3: Sib Sau Cov Qauv: Arduino thiab Stepper Drivers Box

"thauj khoom =" tub nkeeg "nyem rau" Stringi pinze "(italian rau" Kaw claws "), tom qab ntawd" INVIA "(=" GO ").

Cov ntu yuav raug xa mus rau Arduino uas yuav txav cov steppers raws li ntu zuj zus.

Kauj Ruam 11: ARS: Arduino Sketch

ARS: Arduino Sketch
ARS: Arduino Sketch

Arduino kos duab ntev li ntev tau yooj yim.

Arduino tau txais qhov ua ntu zus los ntawm USB chaw nres nkoj computer thiab nyeem nws los ntawm tus saib xyuas txuas. Qhov steppers xav tau 12v los ua haujlwm, nws xav tau lub zog siv. Nws yuav tsum muaj ob lub tshuab nqus hlau sib nqus kom ua haujlwm tau zoo. Lawv nyob hauv qab kev txhawb nqa lub cev, ib qho rau txhua qhov kev cuam tshuam. Thaum txuas lub tshuab hluav taws xob stepper rau A4988 tus tsav tsheb thiab Arduino UNO pins them nyiaj rau kev taw qhia.

Cov lus txib yog:

a = stepper 1 tig rau 90 °

b = stepper 1 tig rau -90 °

c = stepper 2 tig rau 90 °

d = stepper 2 tig rau -90 °

e = stepper 3 tig rau 90 °

f = stepper 3 tig rau -90 °

g = stepper 4 tig rau 90 °

h = stepper 4 tig rau -90 °

kuv = stepper 5 qhib steppers 1 thiab 3

j = stepper 5 kaw steppers 1 thiab 3

k = stepper 6 qhib steppers 2 thiab 4

l = stepper 6 kaw steppers 2 thiab 4

m = steppers 1 thiab 3 tig mus rau 90 ° ua ke tib yam nkaus

n = steppers 1 thiab 3 tig mus rau -90 ° ua ke tib yam nkaus

o = steppers 2 thiab 4 tig mus rau 90 ° ua ke tib yam nkaus

p = steppers 2 thiab 4 tig mus rau -90 ° ua ke tib yam nkaus

Kauj Ruam 12: ARS: Khoom plig

ARS: Cov khoom plig!
ARS: Cov khoom plig!
ARS: Cov khoom plig!
ARS: Cov khoom plig!
ARS: Cov khoom plig!
ARS: Cov khoom plig!
ARS: Cov khoom plig!
ARS: Cov khoom plig!

ARS Arduino Rubik Solver yeej qhov khoom plig thib 1 hauv italian Olympics Problem Solving Games hauv 2018.

ARS Arduino Rubik Solver yeej Tus Tsim Txiaj Ntsig ntawm Maker Faire Rome xyoo 2017.

Ua tsaug ntau rau kuv cov tub ntxhais kawm Paolo Grosso thiab Alberto Vignolo uas mob siab rau txoj haujlwm no, rau Mihai Canea thiab Giorgio Spinoni uas txhim kho software, rau Josef Costamagna uas pib lub vev xaib tuaj, rau Alberto Bertola thiab Edgard Kazimirowicz uas ua tiav cov tshuab.

Kauj Ruam 13: ARS Arduino Rubik Solver: Cov kauj ruam tom ntej

Cov kauj ruam tom ntej: tswj ARS los ntawm txhua qhov chaw hauv ntiaj teb, kom txhua tus tuaj yeem ua si nrog nws.

Peb yuav tsum txhim kho kev paub xim thaum lub vev xaib nyob ntawm qhov mus, zoo li koj tuaj yeem pom hauv video.

Nyob twj ywm!

Pom zoo: