Բովանդակություն:
- Պարագաներ
- Քայլ 1. ՀՕՄ - Arduino Rubik Solver: Resources
- Քայլ 2. Կառուցվածքի հավաքում. Ընդհանուր տեսք
- Քայլ 3. Կառուցվածքի հավաքում. Arduino և Stepper վարորդների տուփ
- Քայլ 11: ՀՕՄ. Arduino Sketch
- Քայլ 12: ՀՕՄ. Մրցանակներ:
- Քայլ 13. ՀՕՄ Arduino Rubik Solver: Հաջորդ քայլերը
Video: ՀՕՄ - Arduino Rubik Solver: 13 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
ARS- ը Ռուբիկի խորանարդը լուծելու ամբողջական համակարգ է. Այո, ևս մեկ ռոբոտ ՝ խորանարդը լուծելու համար:
ARS- ը եռամյա դպրոցական նախագիծ է ՝ պատրաստված 3D տպագիր մասերով և լազերային կտրված կառույցներով. Arduino- ն ստանում է տնային ծրագրաշարի ՝ ARS Studio- ի կողմից ստացված ճիշտ հաջորդականությունը USB պորտի միջոցով, այնուհետև մինչև վերջ շարժվում է առաջ և հետընթաց:
ՀՕՄ -ը հիմնված է մեծ պրն. Կոչիմբայի ալգորիթմ.
Այս հրահանգավորվող հրահանգները կբացատրվեն ռոբոտների կառուցվածքի կառուցման և բաց կոդով ծրագրակազմի միջոցով, որը մշակվել է ՝ ստեղծելու համար անհրաժեշտ հաջորդականությունը, որը անհրաժեշտ է խորանարդը լուծելու համար ՝ օգտագործելով Կոսիեմբայի ալգորիթմը:
Լրացուցիչ տեղեկություններ Կոսիեմբայի և նրա աշխատանքի մասին.
- ալգորիթմի մասին
- Աստծո թվի մասին, այն քայլերի քանակը, որոնք ալգորիթմը կատարելու էր վատագույն դեպքում ՝ խորանարդը լուծելու համար: Ի վերջո, Կոսիեմբան և նրա ընկերները ցույց տվեցին, որ Աստծո թիվը 20 է
- հարցազրույց Հերբերտ Կոսիեմբային
- տեղեկություններ Kociemba- ի ծրագրային ապահովման մասին, որտեղից գալիս է ARS Studio- ն
Հետևյալ քայլերը կանդրադառնան մեխանիկական կառուցվածքին և ծրագրակազմի օգտագործմանը:
Պարագաներ
Ձեզ հարկավոր կլինի.
- 4x լիսեռ 8x572 մմ
- 2x ճախարակ լիսեռ 8x80 մմ
- 8x ոլորված ձող 6x67 մմ
- 8x ոլորված ձող 6x122 մմ
- 7x 40x40x10 DC օդափոխիչ
- 32x hex bolt դասարան ab_iso M4x25x14
- 32x վեցանկյուն ընկույզի ոճ M4
- GT2 ժամանակաչափի ժապավեն 2 մ
- 1x տախտակ
- 32x ընկույզ M6 կույր
- 16x կրող LM8UU 8x15x24
- 54x պտուտակ M4 x 7.5 մմ
- 54x լվացքի մեքենա 4.5x9x1 մմ
- 32x պտուտակ M3x15 մմ
- 1x arduino UNO
- 6x NEMA 17 տիպի շարժիչ
- 6x A4988 Pololu վարորդներ
- 12 Վ էլեկտրամատակարարում. Հին համակարգչից մի պարզ ATX լավ է
Քայլ 1. ՀՕՄ - Arduino Rubik Solver: Resources
Նյութերը, գծագրերը և ծրագրաշարը ՝ այստեղ.
- ՀՕՄի գծագրեր
- ARS Studio ծրագրակազմ
- Արդուինոյի ուրվագիծ
Քայլ 2. Կառուցվածքի հավաքում. Ընդհանուր տեսք
ARS ռոբոտը պատրաստված է որոշ մասերից և բաղադրիչներից ՝ հավաքված միասին, որպեսզի հնարավոր լինի սահել առաջ և հետընթաց երկու վագոն ՝ չորս սանդղակով շարժիչներով:
Քայլ 3. Կառուցվածքի հավաքում. Arduino և Stepper վարորդների տուփ
"loading =" ծույլ "կտտացրեք" Stringi pinze "(իտալերենից նշանակում է" Փակել ճանկերը "), այնուհետև" INVIA "(=" GO "):
Հերթականությունը կուղարկվի Arduino- ին, որը քայլեր կտեղափոխի ըստ հաջորդականության:
Քայլ 11: ՀՕՄ. Arduino Sketch
Arduino- ի էսքիզը նույնքան պարզ է:
Arduino- ն հաջորդականությունը ստանում է USB համակարգչային պորտից և կարդում այն սերիական մոնիտորից: Քայլահարման համար պահանջվում է 12 վ, անհրաժեշտ է սնուցման աղբյուր: Լավ աշխատելու համար անհրաժեշտ է երկու մագնիսական տվիչ: Նրանք գտնվում են շարժիչային հենարանների տակ ՝ յուրաքանչյուրը յուրաքանչյուր հիվանդության համար: Տափաստանային շարժիչները A4988 վարորդներին և Arduino UNO կապում միացնելիս ուշադրություն դարձրեք ուղղությանը:
Հաջորդականության հրամանները հետևյալն են.
a = stepper 1 պտտվել 90 ° -ով
b = stepper 1 պտտել -90 ° -ով
c = stepper 2 -ը պտտվում է 90 ° -ով
d = stepper 2 -ը պտտվում է -90 ° -ով
e = stepper 3 -ը պտտվում է 90 ° -ով
f = stepper 3 -ը պտտվում է -90 ° -ով
g = stepper 4 -ը պտտվում է 90 ° -ով
h = stepper 4 -ը պտտվում է -90 ° -ով
i = stepper 5 բաց steppers 1 և 3
j = stepper 5 փակել steppers 1 և 3
k = stepper 6 բաց աստիճաններ 2 և 4
l = stepper 6 փակել steppers 2 և 4
m = 1 -ին և 3 -րդ աստիճանների քայլերը նույն կերպ պտտվում են մինչև 90 °
n = 1 -ին և 3 -րդ տափաստանները միևնույն ճանապարհով պտտվում են մինչև -90 °
o = 2 -րդ և 4 -րդ քայլերը միևնույն ճանապարհով պտտվում են մինչև 90 °
p = 2 -րդ և 4 -րդ աստիճանների քայլերը նույն կերպ պտտվում են մինչև -90 °
Քայլ 12: ՀՕՄ. Մրցանակներ:
ՀՕՄ -ի Արդուինո Ռուբիկ Սոլվերն արժանացավ 2018 -ի իտալական օլիմպիական խաղերի խնդիրների լուծման 1 -ին մրցանակին:
ՀՕՄ -ի Arduino Rubik Solver- ը արժանացել է Maker of Merit of Maker Faire Rome- ին 2017 թվականին:
Շատ շնորհակալ եմ իմ ուսանողներ Պաոլո Գրոսոյին և Ալբերտո Վինյոլոյին, ովքեր համառորեն այս նախագիծը, Միխայ Կանեային և Giorgորջիո Սպինոնիին, ովքեր կատարելագործեցին ծրագրակազմը, Յոզեֆ Կոստամանիային, ով սկսեց մուտքային վեբ տարբերակը, Ալբերտո Բերտոլային և Էդգարդ Կազիմիրովիչին, ովքեր կատարելագործեցին մեխանիկան:
Քայլ 13. ՀՕՄ Arduino Rubik Solver: Հաջորդ քայլերը
Հաջորդ քայլը ՝ վերահսկել ՀՕՄ -ը աշխարհի ցանկացած կետից, որպեսզի բոլորը կարողանան խաղալ դրա հետ:
Մենք պետք է բարելավենք գույների ճանաչումը, մինչ վեբ սերվերը շարժման մեջ է, ինչպես տեսնում եք տեսանյութում:
Մնացեք մեզ հետ!
Խորհուրդ ենք տալիս:
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi- պատկերիչով և նկարներով. 7 քայլ (նկարներով)
Ինչպես. Raspberry PI 4 Headless (VNC) տեղադրելը Rpi-imager- ով և նկարներով. Ես պլանավորում եմ օգտագործել այս Rapsberry PI- ն իմ բլոգում զվարճալի նախագծերի փունջում: Ազատորեն ստուգեք այն: Ես ուզում էի նորից օգտագործել իմ Raspberry PI- ն, բայց իմ նոր վայրում Ստեղնաշար կամ մկնիկ չկար: Որոշ ժամանակ անց ես ստեղծեցի ազնվամորի
Apple G4 Cube Case Mod Rubik Style Hackintosh. 15 քայլ (նկարներով)
Apple G4 Cube Case Mod Rubik Style Hackintosh. G4- ի սկզբնական խորանարդը պահում էր 450 ՄՀց հզորությամբ PowerPC պրոցեսոր և առավելագույնը 1.5 գբ օպերատիվ հիշողություն: Apple- ը G4 խորանարդը արտադրեց 2000 -ից 2001 թվականը ՝ մոտ 1600 ԱՄՆ դոլար գնով: Այն աշխատում էր Mac OS 9.04 -ից մինչև OS X 10.4 (PowerPC, ոչ թե Intel): Այն մոտավորապես 7,5 x 7,5 x 10 դյույմ է, wi
Ciclop 3D Scanner My Way Քայլ առ քայլ ՝ 16 քայլ (նկարներով)
Ciclop 3D Scanner My Way Քայլ առ քայլ. Ողջույն, ես գիտակցելու եմ հանրահայտ Ciclop 3D սկաները: Բոլոր այն քայլերը, որոնք լավ բացատրված են սկզբնական նախագծում, ներկա չեն: Ես որոշ շտկումներ կատարեցի ՝ գործընթացը պարզեցնելու համար, նախ Ես տպում եմ հիմքը, իսկ հետո վերականգնում եմ PCB- ն, բայց շարունակում եմ
Maze Solver Robot: 5 քայլ (նկարներով)
Լաբիրինթոս լուծիչ ռոբոտ. -ալգորիթմ
Rubics Cube Solver Bot: 5 քայլ (նկարներով)
Rubics Cube Solver Bot. Ինքնավար ռոբոտ պատրաստելը, որը լուծում է ֆիզիկական Ռուբիկի խորանարդը: Սա նախագիծ է Robotics Club, IIT Guwahati- ի ներքո: Այն պատրաստված է պարզ նյութից, որը կարելի է հեշտությամբ գտնել: Հիմնականում մենք օգտագործում էինք Servo շարժիչներ & Arduino- ն դրանք վերահսկելու համար, ակրիլ նա