Innehållsförteckning:
- Tillbehör
- Steg 1: ARS - Arduino Rubik Solver: Resurser
- Steg 2: Montering av strukturen: Totalvy
- Steg 3: Montering av strukturen: Arduino och Stepper Drivers Box
- Steg 11: ARS: Arduino Sketch
- Steg 12: ARS: priser
- Steg 13: ARS Arduino Rubik Solver: Nästa steg
Video: ARS - Arduino Rubik Solver: 13 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
ARS är ett komplett system för att lösa Rubiks kub: ja, en annan robot för att lösa kuben!
ARS är ett tre år långt skolprojekt gjord med 3D -tryckta delar och laserskurna strukturer: en Arduino tar emot rätt sekvens som genereras av en hemgjord programvara, ARS Studio, via USB -porten, rör sig sedan framåt och bakåt sex stegmotorer till slutet.
ARS bygger på stora mr. Kociemba -algoritm: som beskrivs på sin webbplats är Herbert Kociemba en tysk cuber från Darmstadt, Tyskland som uppfann denna algoritm 1992 för att hitta nära optimala lösningar för 3x3 -kub, förbättring av Thistlethwaite -algoritmen.
I denna instruerbara instruktion kommer att förklaras om hur man bygger robotstruktur och hur man använder programvaran med öppen källkod som utvecklats för att generera rätt sekvens som behövs för att lösa kuben med hjälp av Kociembas algoritm.
Mer information om Kociemba och hans arbete:
- om algoritm
- om Guds tal, antalet drag en algoritm skulle ta i värsta fall för att lösa kuben. Äntligen har Guds nummer visat sig vara 20 av Kociemba och hans vänner
- en intervju med Herbert Kociemba
- info om Kociembas programvara, från vilken ARS Studio kommer från
Följande steg kommer att handla om mekanisk struktur och användning av programvara.
Tillbehör
Du kommer behöva:
- 4x axel 8x572mm
- 2x remskiva 8x80mm
- 8x gängad stång 6x67mm
- 8x gängad stång 6x122mm
- 7x 40x40x10 DC fläkt
- 32x sexkantsbultsklass ab_iso M4x25x14
- 32x sexkantmutter M4
- GT2 kuggrem 2m
- 1x brödbräda
- 32x mutter M6 blind
- 16x lager LM8UU 8x15x24
- 54x skruv M4 x 7,5 mm
- 54x bricka 4,5x9x1mm
- 32x skruv M3x15mm
- 1x arduino UNO
- 6x NEMA 17 stegmotorer
- 6x A4988 Pololu -drivrutiner
- 12V strömförsörjning: en enkel ATX från en gammal dator är bra
Steg 1: ARS - Arduino Rubik Solver: Resurser
Material, ritningar och programvara finns här:
- ARS -ritningar
- ARS Studio -programvara
- Arduino skiss
Steg 2: Montering av strukturen: Totalvy
ARS -roboten är gjord av vissa delar och komponenter, monterade ihop för att göra det möjligt att glida framåt och bakåt två vagnar med fyra stegmotorer.
Steg 3: Montering av strukturen: Arduino och Stepper Drivers Box
"loading =" lat "klicka på" Stringi pinze "(italienska för" Close claws "), sedan" INVIA "(=" GO ").
Sekvensen kommer att skickas till Arduino som kommer att flytta stegmaskiner enligt sekvens.
Steg 11: ARS: Arduino Sketch
Arduino -skissen är lika lång som enkel.
Arduino tar emot sekvensen från USB -datorporten och läser den från den seriella bildskärmen. Stepparna kräver 12v för att fungera, det behöver en strömförsörjning. Det kräver två magnetiska sensorer för att fungera bra. De ligger under motorstödet, en för varje skada. När du ansluter stegmotorerna till A4988 -drivrutiner och Arduino UNO -stift, var uppmärksam på riktningen.
Sekvenskommandon är:
a = steg 1 rotera i 90 °
b = steg 1 rotera -90 °
c = steg 2 rotera i 90 °
d = steg 2 rotera -90 °
e = steg 3 rotera 90 °
f = steg 3 rotera -90 °
g = steg 4 rotera i 90 °
h = steg 4 rotera -90 °
i = steg 5 öppna steg 1 och 3
j = steg 5 stäng steg 1 och 3
k = steg 6 öppna steg 2 och 4
l = steg 6 stäng steg 2 och 4
m = steg 1 och 3 roterar till 90 ° tillsammans på samma sätt
n = steg 1 och 3 roterar till -90 ° tillsammans på samma sätt
o = steg 2 och 4 roterar till 90 ° tillsammans på samma sätt
p = steg 2 och 4 roterar till -90 ° tillsammans på samma sätt
Steg 12: ARS: priser
ARS Arduino Rubik Solver vann 1: a priset i italienska OS problemlösningsspel 2018.
ARS Arduino Rubik Solver vann en Maker of Merit på Maker Faire Rome 2017.
Stort tack till mina elever Paolo Grosso och Alberto Vignolo som ihärdigt detta projekt, till Mihai Canea och Giorgio Spinoni som förbättrade mjukvaran, till Josef Costamagna som startade en inkommande webbversion, till Alberto Bertola och Edgard Kazimirowicz som perfekterade mekaniken.
Steg 13: ARS Arduino Rubik Solver: Nästa steg
Nästa steg: att styra ARS var som helst i världen, så att alla kan leka med det.
Vi måste förbättra färgigenkänning medan webbservern är på språng, som du kan se i videon.
Håll utkik!
Rekommenderad:
Apple G4 Cube Case Mod Rubik Style Hackintosh: 15 steg (med bilder)
Apple G4 Cube Case Mod Rubik Style Hackintosh: Den ursprungliga G4 -kuben innehöll en 450 Mhz PowerPC -processor och max 1,5 GB RAM. Apple tillverkade G4 -kuben från 2000 till 2001 till ett pris på cirka US $ 1600. Den körde Mac OS 9.04 till OS X 10.4 (PowerPC, inte Intel). Det är ungefär 7,5 x 7,5 x 10 tum, med
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
Maze Solver Robot: 5 steg (med bilder)
Maze Solver Robot: - denna robot utformad för att lösa en enkel labyrint utan AI med hjälp av följande tekniker i koden: 1) PID2) rotationsekvationer 3) kalibrering gitHub -kodlänk: https://github.com/marwaMosafa/Maze-solver -algoritm
Rubics Cube Solver Bot: 5 steg (med bilder)
Rubics Cube Solver Bot: Gör en autonom robot som löser en fysisk Rubiks kub. Detta är ett projekt under Robotics Club, IIT Guwahati. Den är tillverkad med enkelt material som lätt kan hittas. Främst använde vi Servomotorer & en Arduino för att kontrollera dem, akryl hon
10 års LED -blinkare + PC -kort: 6 steg
10 års LED -blinkare + PC -kort: Denna LED -blinkerkrets kommer att fungera i 10 år på en enda 1,5v AA alkalisk cell. Jag har också inkluderat ett PC-kort. Du kan ladda ner den i PDF -format här: PCB -nedladdning. Du hittar också en komponentplaceringsguide. Så lång cellliv uppnås