Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: ARS - Arduino Rubik Solver: Ressourcer
- Trin 2: Samling af strukturen: Samlet visning
- Trin 3: Samling af strukturen: Arduino og Stepper Drivers Box
- Trin 11: ARS: Arduino Sketch
- Trin 12: ARS: Præmier
- Trin 13: ARS Arduino Rubik Solver: Næste trin
Video: ARS - Arduino Rubik Solver: 13 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
ARS er et komplet system til at løse Rubiks terning: ja, en anden robot til at løse terningen!
ARS er et tre år langt skoleprojekt lavet med 3D -printede dele og laserskårne strukturer: en Arduino modtager den korrekte sekvens, der genereres af en hjemmelavet software, ARS Studio, via USB -port, og bevæger sig derefter fremad og bagud seks trinmotorer til slutningen.
ARS er baseret på store mr. Kociemba -algoritme: som fortalte på sit websted, er Herbert Kociemba en tysk cuber fra Darmstadt, Tyskland, der opfandt denne algoritme i 1992 for at finde nær optimale løsninger til 3x3 terninger, der forbedrer Thistlethwaite -algoritmen.
I denne instruks vil instruktioner blive forklaret om opbygning af robotstruktur og brug af open source -software udviklet til at generere den korrekte sekvens, der er nødvendig for at løse terningen ved hjælp af Kociembas algoritme.
Flere oplysninger om Kociemba og hans arbejde:
- om algoritme
- om Guds nummer, antallet af træk en algoritme i værste fald ville tage for at løse terningen. Endelig har Guds nummer vist sig at være 20 af Kociemba og hans venner
- et interview til Herbert Kociemba
- info om Kociembas software, fra hvilket ARS Studio kommer fra
Følgende trin omhandler mekanisk struktur og softwarebrug.
Forbrugsvarer
Du får brug for:
- 4x aksel 8x572mm
- 2x remskive 8x80mm
- 8x gevindstang 6x67mm
- 8x gevindstang 6x122mm
- 7x 40x40x10 DC blæser
- 32x hex bolt grade ab_iso M4x25x14
- 32x sekskantmøtrik M4
- GT2 tandrem 2m
- 1x brødbræt
- 32x møtrik M6 blind
- 16x leje LM8UU 8x15x24
- 54x skrue M4 x 7,5 mm
- 54x skive 4,5x9x1mm
- 32x skrue M3x15mm
- 1x arduino UNO
- 6x NEMA 17 trinmotorer
- 6x A4988 Pololu -drivere
- 12V strømforsyning: en simpel ATX fra en gammel computer er god
Trin 1: ARS - Arduino Rubik Solver: Ressourcer
Materialer, tegninger og software er her:
- ARS tegninger
- ARS Studio software
- Arduino skitse
Trin 2: Samling af strukturen: Samlet visning
ARS -robotten er lavet af nogle dele og komponenter, samlet for at gøre det muligt at glide frem og tilbage to vogne med fire trinmotorer.
Trin 3: Samling af strukturen: Arduino og Stepper Drivers Box
"loading =" doven "klik på" Stringi pinze "(italiensk for" Luk klør "), derefter" INVIA "(=" GO ").
Sekvensen sendes til Arduino, som vil flytte steppere i henhold til sekvens.
Trin 11: ARS: Arduino Sketch
Arduino -skitse er så lang som enkel.
Arduino modtager sekvensen fra USB -computerporten og læser den fra den serielle skærm. Stepperne kræver 12v for at fungere, den har brug for en strømforsyning. Det kræver to magnetiske sensorer for at fungere godt. De er under motorstøtterne, en for hver dissektion. Når du tilslutter trinmotorerne til A4988 -drivere og Arduino UNO -ben, skal du være opmærksom på retningen.
Sekvenskommandoer er:
a = trin 1 drejes i 90 °
b = trin 1 drejes i -90 °
c = trin 2 drejes i 90 °
d = stepper 2 roter i -90 °
e = trin 3 drejes i 90 °
f = trin 3 drejes i -90 °
g = trin 4 drejes i 90 °
h = stepper 4 roter i -90 °
i = stepper 5 åbne stepper 1 og 3
j = stepper 5 luk stepper 1 og 3
k = stepper 6 åbne stepper 2 og 4
l = stepper 6 luk stepper 2 og 4
m = stepper 1 og 3 roterer sammen til 90 ° på samme måde
n = stepper 1 og 3 roterer til -90 ° sammen på samme måde
o = stepper 2 og 4 roterer sammen til 90 ° på samme måde
p = stepper 2 og 4 roterer til -90 ° sammen på samme måde
Trin 12: ARS: Præmier
ARS Arduino Rubik Solver vandt 1. præmie i italienske OL Problemløsningsspil i 2018.
ARS Arduino Rubik Solver vandt en Maker of Merit på Maker Faire Rome i 2017.
Mange tak til mine studerende Paolo Grosso og Alberto Vignolo, der ihærdigt var dette projekt, til Mihai Canea og Giorgio Spinoni, der forbedrede software, til Josef Costamagna, der startede en indgående webversion, til Alberto Bertola og Edgard Kazimirowicz, der perfektionerede mekanik.
Trin 13: ARS Arduino Rubik Solver: Næste trin
Næste trin: styring af ARS fra hvor som helst i verden, så alle kan lege med det.
Vi skal forbedre farvegenkendelse, mens webserveren er på farten, som du kan se i videoen.
Bliv hængende!
Anbefalede:
Apple G4 Cube Case Mod Rubik Style Hackintosh: 15 trin (med billeder)
Apple G4 Cube Case Mod Rubik Style Hackintosh: Den originale G4 -terning indeholdt en 450 Mhz PowerPC -processor og maks. 1,5 GB RAM. Apple fremstillede G4 -terningen fra 2000 til 2001 til en pris på omkring US $ 1600. Det kørte Mac OS 9.04 til OS X 10.4 (PowerPC, ikke Intel). Det er cirka 7,5 x 7,5 x 10 tommer, med
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Maze Solver Robot: 5 trin (med billeder)
Maze Solver Robot: - denne robot designet til at løse en simpel labyrint uden AI ved hjælp af følgende teknikker i koden: 1) PID2) rotation ligninger 3) kalibrering gitHub kode link: https://github.com/marwaMosafa/Maze-solver -algoritme
Rubics Cube Solver Bot: 5 trin (med billeder)
Rubics Cube Solver Bot: Lav en autonom robot, der løser en fysisk Rubiks terning. Dette er et projekt under Robotics Club, IIT Guwahati. Det er lavet af enkelt materiale, der let kan findes. Hovedsageligt brugte vi Servomotorer & en Arduino til at kontrollere dem, Akryl hun
10 års LED -blinker + PC -kort: 6 trin
10 års LED -blinker + PC -kort: Dette LED -blinkerkredsløb kører i 10 år på en enkelt 1,5v AA alkalisk celle. Jeg har også inkluderet et PC-board. Du kan downloade den i PDF -format her: PCB -download. Du finder også en komponentplaceringsguide. Sådan lang celleliv opnås