Sadržaj:
- Pribor
- Korak 1: ARS - Arduino Rubik Solver: Resursi
- Korak 2: Sastavljanje strukture: ukupni prikaz
- Korak 3: Sastavljanje strukture: Okvir za upravljačke programe za Arduino i Stepper
- Korak 11: ARS: Arduino skica
- Korak 12: ARS: Nagrade
- Korak 13: ARS Arduino Rubik Solver: sljedeći koraci
Video: ARS - Arduino Rubik Solver: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
ARS je kompletan sustav za rješavanje Rubikove kocke: da, još jedan robot za rješavanje kocke!
ARS je trogodišnji školski projekt napravljen s 3D ispisanim dijelovima i laserski izrezanim strukturama: Arduino prima ispravnu sekvencu koju generira domaći softver, ARS Studio, putem USB priključka, a zatim se pomiče šest koračnih motora naprijed i natrag do kraja.
ARS se temelji na velikom mr. Kociemba algoritam: kako je rečeno na njegovoj web stranici, Herbert Kociemba je njemački kuber iz njemačkog Darmstadta koji je izumio ovaj algoritam 1992. godine kako bi pronašao skoro optimalna rješenja za kocku 3x3, poboljšavajući algoritam Thistlethwaite.
U ovom Instructable upute će biti objašnjene o izgradnji strukture robota i korištenju softvera otvorenog koda razvijenog za generiranje pravilnog slijeda potrebnog za rješavanje kocke pomoću Kociembinog algoritma.
Više informacija o Kociembi i njegovom radu:
- o algoritmu
- o Božjem broju, broju poteza koje bi algoritam u najgorem slučaju poduzeo da riješi kocku. Kociemba i njegovi prijatelji najzad su pokazali da je Božji broj 20
- intervju s Herbertom Kociembom
- informacije o Kociembinom softveru, iz whis ARS Studia dolaze iz
Sljedeći koraci bavit će se mehaničkom strukturom i uporabom softvera.
Pribor
Trebat će vam:
- 4x osovina 8x572mm
- 2x osovina remenice 8x80mm
- 8x šipka s navojem 6x67mm
- 8x šipka s navojem 6x122mm
- 7x 40x40x10 istosmjerni ventilator
- 32x šestougaoni vijak razreda ab_iso M4x25x14
- 32x šesterokutna matica M4
- Razvodni remen GT2 2m
- 1x matična ploča
- 32x matica M6 roleta
- 16x ležaj LM8UU 8x15x24
- 54x vijak M4 x 7,5 mm
- 54x podloška 4,5x9x1 mm
- 32x vijak M3x15mm
- 1x arduino UNO
- 6x NEMA 17 koračnih motora
- 6x vozača Pololu A4988
- 12V napajanje: jednostavan ATX sa starog računala je dobar
Korak 1: ARS - Arduino Rubik Solver: Resursi
Materijali, crteži i softver su ovdje:
- ARS crteži
- Softver ARS Studio
- Arduino skica
Korak 2: Sastavljanje strukture: ukupni prikaz
ARS robot izrađen je od nekih dijelova i komponenti, sastavljenih zajedno kako bi se omogućilo klizanje unaprijed i unatrag dva vagona s četiri koračna motora.
Korak 3: Sastavljanje strukture: Okvir za upravljačke programe za Arduino i Stepper
"loading =" lijen "kliknite na" Stringi pinze "(na talijanskom za" Zatvori kandže "), zatim na" INVIA "(=" IDI ").
Niz će biti poslan na Arduino koji će pomicati stepere prema slijedu.
Korak 11: ARS: Arduino skica
Arduino skica koliko god je jednostavna.
Arduino prima niz s USB porta za računalo i čita ga sa serijskog monitora. Steperima je za rad potrebno 12v, potrebno im je napajanje. Za dobar rad potrebna su dva magnetska senzora. Nalaze se ispod oslonaca motora, po jedan za svaku disekciju. Prilikom spajanja koračnih motora na vozače A4988 i Arduino UNO igle obratite pozornost na smjer.
Naredbe za niz su:
a = steper 1 zakrenite za 90 °
b = steper 1 zakrenite za -90 °
c = steper 2 zakrenite za 90 °
d = steper 2 zakrenite za -90 °
e = steper 3 zakrenite za 90 °
f = steper 3 zakrenite za -90 °
g = steper 4 zakrenite za 90 °
h = steper 4 zakrenite za -90 °
i = steper 5 otvoreni steperi 1 i 3
j = steper 5 zatvara korake 1 i 3
k = steper 6 otvorena stepena 2 i 4
l = steper 6 zatvara stepenice 2 i 4
m = steperi 1 i 3 rotiraju se za 90 ° zajedno na isti način
n = steperi 1 i 3 rotiraju se na -90 ° zajedno na isti način
o = steperi 2 i 4 rotiraju se za 90 ° zajedno na isti način
p = steperi 2 i 4 rotiraju se na -90 ° zajedno na isti način
Korak 12: ARS: Nagrade
ARS Arduino Rubik Solver osvojio je prvu nagradu na Talijanskim olimpijskim igrama za rješavanje problema 2018.
ARS Arduino Rubik Solver osvojio je zaslužnu nagradu na Maker Faire Rimu 2017. godine.
Veliko hvala mojim studentima Paolu Grossu i Albertu Vignolu koji su ustrajno radili na ovom projektu, Mihaiju Canei i Giorgiju Spinoniju koji su poboljšali softver, Josefu Costamagni koji je pokrenuo nadolazeću web verziju, Albertu Bertoli i Edgardu Kazimirowiczu koji su usavršili mehaniku.
Korak 13: ARS Arduino Rubik Solver: sljedeći koraci
Sljedeći korak: kontrolirajte ARS s bilo kojeg mjesta u svijetu, tako da se svi mogu igrati s njim.
Moramo poboljšati prepoznavanje boja dok je web poslužitelj u pokretu, što možete vidjeti u videu.
Ostanite uz nas!
Preporučeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
RUBIK-Bot: 11 koraka
RUBIK-Bot: Este video muestra un resumen de lo que se basa en s í el proyecto de Laboratorio Mecatr ó nico y los pasos necesarios para poder realizarlo de manera exitosa
Apple G4 kockasta kocka Mod Rubik Style Hackintosh: 15 koraka (sa slikama)
Apple G4 Cube Case Mod Rubik Style Hackintosh: Originalna G4 kocka držala je 450Mhz PowerPC procesor i max 1.5gb RAM -a. Apple je proizvodio kocku G4 od 2000. do 2001. po cijeni od oko 1600 USD. Pokretao je Mac OS 9.04 do OS X 10.4 (PowerPC, ne Intel). Približno je 7,5 x 7,5 x 10 inča, Wi
Maze Solver Robot: 5 koraka (sa slikama)
Maze Solver Robot: - ovaj robot dizajniran za rješavanje jednostavnog labirinta bez ikakve umjetne inteligencije pomoću ovih tehnika u kodu: 1) PID2) jednadžbe rotacije 3) kalibracija gitHub kodna veza: https://github.com/marwaMosafa/Maze-solver -algoritam
Rubics Cube Solver Bot: 5 koraka (sa slikama)
Rubics Cube Solver Bot: Izrada autonomnog robota koji rješava fizičku Rubikovu kocku. Ovo je projekt u okviru Robotics Club -a, IIT Guwahati. Izrađen je od jednostavnog materijala koji se lako može pronaći. Uglavnom smo koristili servo motore & Arduino koji ih kontrolira, akril ona