Բովանդակություն:

Arduino Mega Stepper Shield Rubiks Cube Solver- ի համար `4 քայլ
Arduino Mega Stepper Shield Rubiks Cube Solver- ի համար `4 քայլ

Video: Arduino Mega Stepper Shield Rubiks Cube Solver- ի համար `4 քայլ

Video: Arduino Mega Stepper Shield Rubiks Cube Solver- ի համար `4 քայլ
Video: Rubik's Cube Solver Robot: Part 1 hardware 2024, Հուլիսի
Anonim
Arduino Mega Stepper Shield Rubiks Cube Solver- ի համար
Arduino Mega Stepper Shield Rubiks Cube Solver- ի համար

Քիչ առաջ ես աշխատում էի մի մեքենայի վրա, որն ինքնաբերաբար լուծում է ցանկացած խառնված 3x3 Rubiks խորանարդ: Դրա վերաբերյալ իմ հրահանգները կարող եք տեսնել այստեղ: Projectրագրում polulu- ի stepper վարորդները օգտագործվում էին վեց շարժիչ վարելու համար: Որպեսզի երկուսն ավելի դյուրին դարձնեն այս վարորդներին arduino մեգա սարքին (որը վերահսկում է ամբողջը), ստեղծվեց անհատական համակարգիչ: Այս հրահանգները ներառում են polduu a4988 վարորդների համար arduino mega- ի համար շարժիչային վահան ստեղծելու գործընթացը:

Վայելեք:

Քայլ 1: Ստեղծեք սխեմատիկ

Որպես առաջին քայլ, pcb- ի սխեման պետք է մուտքագրվի արծվի մեջ: Բացի այդ, բոլոր անհրաժեշտ բաղադրիչները պետք է կամ ներմուծվեն գրադարանից կամ ստեղծվեն ձեռքով: Համացանցում հեշտ է գտնել arduino մեգապաշտպան վահանի ոտնահետքը և սխեմատիկը: Միակ բաղադրիչը, որը պատվերով կառուցված էր, իրենք էին շարժիչային վարորդները: Այնուամենայնիվ, ես չեմ մանրամասնի, թե ինչպես դա անել, քանի որ արդեն գոյություն ունեցող թեմայի վերաբերյալ զարմանալի ցուցումներ կան (տես այստեղ): Սխեման ինքնին շատ պարզ է, քանի որ դրա միակ խնդիրն է շարժիչային վարորդները միացնել համապատասխան Arduino կապումներին: Բացի այդ, անջատիչ կոնդենսատորները տեղադրվեցին յուրաքանչյուր ic- ի vcc պին մոտ `անխափան աշխատանք ապահովելու համար: Polulu stepper- ի վարորդները հնարավորություն են տալիս միկրո քայլը միացնել իրենց երեք կապում կոշտ լարերով `գետնին կամ vcc- ին: Այդ կապում տեղադրվեցին զոդման կամուրջներ `անհրաժեշտության դեպքում հետագայում ճշգրտումներ թույլ տալու համար: Ստորև կարող եք տեսնել սխեմատիկ հատվածը (վեց վարորդներից միայն մեկն է ներառված այստեղ): Ամբողջական սխեման ակնհայտորեն կարելի է ներբեռնել այս պատկերակի վերջում:

Պատկեր
Պատկեր

Քայլ 2: Pcb- ի ուղղորդում

PCB- ի ուղղորդումը բաղկացած է բոլոր բաղադրիչների այնպես դասավորելու փորձից, որ դրանք հեշտությամբ կարող են կապված լինել միմյանց հետ: Իհարկե, ավելի բարդ համակարգիչներ ստեղծելիս շատ բան պետք է հաշվի առնել այն նախագծելիս: Այնուամենայնիվ, այս դեպքում երթուղումը բավականին պարզ է: Վարորդների բոլոր տվյալների կապերը միացված են arduino- ի իրենց համապատասխան կապումներին, իսկ վերին և ստորին շերտի բազմանկյունները օգտագործվել են բոլոր հիմքերը և VCC- ները միմյանց հետ կապելու համար:

Պատկեր
Պատկեր

Քայլ 3: Pcb- ի պատվիրում

Կան բազմաթիվ կայքեր, որտեղ համակարգիչներ կարելի է պատվիրել շատ քիչ գումարով: Երկու կայքեր, որոնցից ես օգտվել եմ և մինչ այժմ մեծ փորձ ունեմ.

jlcpcb.com/https://www.pcbway.com/

Տախտակների ժամանումը կարող է որոշ ժամանակ պահանջել, բայց որակը երբեք չի հիասթափեցրել:

Խորհուրդ ենք տալիս: