Innholdsfortegnelse:
- Rekvisita
- Trinn 1: ARS - Arduino Rubik Solver: Resources
- Trinn 2: Montering av strukturen: Oversikt
- Trinn 3: Montering av strukturen: Arduino og Stepper Drivers Box
- Trinn 11: ARS: Arduino Sketch
- Trinn 12: ARS: premier
- Trinn 13: ARS Arduino Rubik Solver: Next Steps
Video: ARS - Arduino Rubik Solver: 13 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
ARS er et komplett system for å løse Rubiks kube: ja, en annen robot for å løse kuben!
ARS er et tre år langt skoleprosjekt laget med 3D -trykte deler og laserskårne strukturer: en Arduino mottar riktig sekvens generert av en hjemmelaget programvare, ARS Studio, gjennom USB -porten, og beveger seg deretter frem og tilbake seks trinnmotorer til slutten.
ARS er basert på flotte mr. Kociemba -algoritme: som det er fortalt på nettstedet hans, er Herbert Kociemba en tysk cuber fra Darmstadt, Tyskland som oppfant denne algoritmen i 1992 for å finne nær optimale løsninger på 3x3 kube, og forbedre Thistlethwaite -algoritmen.
I denne instruksen vil instruksjonene bli forklart om å bygge robotstruktur og bruke åpen kildekode -programvare utviklet for å generere riktig sekvens som trengs for å løse kuben ved hjelp av Kociembas algoritme.
Mer informasjon om Kociemba og arbeidet hans:
- om algoritme
- om Guds tall, antall trekk en algoritme i verste fall ville ta for å løse terningen. Endelig har Guds nummer vist seg å være 20 av Kociemba og hans venner
- et intervju med Herbert Kociemba
- info om Kociembas programvare, fra ARS Studio kommer fra
Følgende trinn vil omhandle mekanisk struktur og programvarebruk.
Rekvisita
Du vil trenge:
- 4x aksel 8x572mm
- 2x remskive 8x80mm
- 8x gjengestang 6x67mm
- 8x gjengestang 6x122mm
- 7x 40x40x10 DC vifte
- 32x sekskantet bolt ab_iso M4x25x14
- 32x sekskantmutter M4
- GT2 registerreim 2m
- 1x brødbrett
- 32x mutter M6 blind
- 16x lager LM8UU 8x15x24
- 54x skrue M4 x 7,5 mm
- 54x vaskemaskin 4,5x9x1mm
- 32x skrue M3x15mm
- 1x arduino UNO
- 6x NEMA 17 trinnmotorer
- 6x A4988 Pololu -drivere
- 12V strømforsyning: en enkel ATX fra en gammel datamaskin er bra
Trinn 1: ARS - Arduino Rubik Solver: Resources
Materialer, tegninger og programvare er her:
- ARS tegninger
- ARS Studio -programvare
- Arduino skisse
Trinn 2: Montering av strukturen: Oversikt
ARS -roboten er laget av noen deler og komponenter, satt sammen for å gjøre det mulig å glide to vogner frem og tilbake med fire trinnmotorer.
Trinn 3: Montering av strukturen: Arduino og Stepper Drivers Box
"loading =" lat "klikk på" Stringi pinze "(italiensk for" Close claws "), deretter" INVIA "(=" GO ").
Sekvensen vil bli sendt til Arduino som vil flytte steppere i henhold til sekvens.
Trinn 11: ARS: Arduino Sketch
Arduino -skissen er så lang som enkel.
Arduino mottar sekvensen fra USB -datamaskinporten og leser den fra den serielle skjermen. Stepper krever 12v for å fungere, den trenger en strømforsyning. Det krever to magnetiske sensorer for å fungere godt. De er under motorstøttene, en for hver sykdom. Vær oppmerksom på retningen når du kobler trinnmotorene til A4988 -drivere og Arduino UNO -pinner.
Sekvenskommandoer er:
a = trinn 1 roter i 90 °
b = trinn 1 roter i -90 °
c = trinn 2 roter i 90 °
d = trinn 2 roter i -90 °
e = trinn 3 roter i 90 °
f = stepper 3 roter i -90 °
g = trinn 4 roter i 90 °
h = trinn 4 roter i -90 °
i = stepper 5 åpne stepper 1 og 3
j = stepper 5 lukk stepper 1 og 3
k = stepper 6 åpne stepper 2 og 4
l = stepper 6 lukk stepper 2 og 4
m = stepper 1 og 3 roterer til 90 ° sammen på samme måte
n = stepper 1 og 3 roterer til -90 ° sammen på samme måte
o = stepper 2 og 4 roterer til 90 ° sammen på samme måte
p = stepper 2 og 4 roterer til -90 ° sammen på samme måte
Trinn 12: ARS: premier
ARS Arduino Rubik Solver vant 1. premie i italienske OL Problem Solving Games i 2018.
ARS Arduino Rubik Solver vant en Maker of Merit på Maker Faire Roma i 2017.
Tusen takk til studentene mine Paolo Grosso og Alberto Vignolo som hardnakket dette prosjektet, til Mihai Canea og Giorgio Spinoni som forbedret programvare, til Josef Costamagna som startet en innkommende webversjon, til Alberto Bertola og Edgard Kazimirowicz som perfeksjonerte mekanikk.
Trinn 13: ARS Arduino Rubik Solver: Next Steps
Neste trinn: å kontrollere ARS fra hvor som helst i verden, slik at alle kan leke med det.
Vi må forbedre fargegjenkjenning mens webserveren er på farten, som du kan se i videoen.
Følg med!
Anbefalt:
31 -års LED -blinker for modellfyr osv.: 11 trinn (med bilder)
31 -års LED -blinker for modellfyr osv.: Modellfyr har en stor fascinasjon, og mange eiere må tenke hvor fint det ville være hvis modellen i stedet for å bare sitte der faktisk blinket. Problemet er at fyrmodellene sannsynligvis vil være små med lite plass til batterier og
Apple G4 Cube Case Mod Rubik Style Hackintosh: 15 trinn (med bilder)
Apple G4 Cube Case Mod Rubik Style Hackintosh: Den originale G4 -terningen inneholdt en 450 Mhz PowerPC -prosessor og maks 1,5 GB RAM. Apple produserte G4 -terningen fra 2000 til 2001 til en pris på rundt 1600 dollar. Den kjørte Mac OS 9.04 til OS X 10.4 (PowerPC, ikke Intel). Den er omtrent 7,5 x 7,5 x 10 tommer, med
Maze Solver Robot: 5 trinn (med bilder)
Maze Solver Robot: - denne roboten designet for å løse en enkel labyrint uten AI ved å bruke følgende teknikker i koden: 1) PID2) rotasjonsligninger 3) kalibrering gitHub -kodelink: https://github.com/marwaMosafa/Maze-solver -algoritme
Rubics Cube Solver Bot: 5 trinn (med bilder)
Rubics Cube Solver Bot: Lag en autonom robot som løser en fysisk Rubiks kube. Dette er et prosjekt under Robotics Club, IIT Guwahati. Den er laget av enkelt materiale som er lett å finne. Hovedsakelig brukte vi Servomotorer & en Arduino for å kontrollere dem, akryl hun
10 års LED -blinker + PC -kort: 6 trinn
10 års LED -blinker + PC -kort: Denne LED -blinkerkretsen vil kjøre i 10 år på en enkelt 1,5v AA alkalisk celle. Jeg har også inkludert et PC-kort. Du kan laste den ned i PDF -format her: PCB -nedlasting. Du vil også finne en komponentplasseringsguide. Så langt celleliv oppnås