![DIY Stepper Motor Controller: 6 քայլ (նկարներով) DIY Stepper Motor Controller: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15427-28-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/006/image-15427-30-j.webp)
![](https://i.ytimg.com/vi/bDjuvhEt0og/hqdefault.jpg)
![DIY Stepper Motor Controller DIY Stepper Motor Controller](https://i.howwhatproduce.com/images/006/image-15427-31-j.webp)
![DIY Stepper Motor Controller DIY Stepper Motor Controller](https://i.howwhatproduce.com/images/006/image-15427-32-j.webp)
Հիշեք այդ DC շարժիչները, այն ամենը, ինչ ձեզ հարկավոր է անել, այն է, որ դրական և բացասական լարերը միացնեք մարտկոցին և այն սկսի աշխատել: Բայց քանի որ մենք սկսել էինք ավելի բարդ նախագծեր անել, այդ DC շարժիչները, կարծես, չեն տալիս այն, ինչ ձեզ հարկավոր է:… այո, ես նկատի ունեմ արդյունավետությունը, ճշգրտությունը և առաջին հերթին ոլորող մոմենտը `առանց հանդերձանքի որևէ նվազման:
Դե, պատմությունը սկսվեց, երբ ես պլանավորում էի կառուցել կիսաավտոմատ հորատիչ մամլիչ, որը կարող է օգնել ձեզ հորատել սովորական առարկայի նման, բայց ոտնակի ոտնակի օգնությամբ, որպեսզի կարողանաք առարկան երկու ձեռքերով պահել առանց անհրաժեշտության: օգնող ձեռք. Կարճ ասած, ինձ պետք է մի շարժիչ, որը կարող է ճշգրտորեն շարժել հորատման գլուխը վեր և վար, ինչպես նաև ապահովել մեծ քանակությամբ ոլորող մոմենտ:
Չկարողանալով ստանալ բոլորին պարզ DC շարժիչից, որոշեցի օգտագործել stepper շարժիչ: Այո, որն ունի չորս մետաղալարեր և դա այն ամենն է, ինչ ես գիտեի դրանց մասին: Այսպիսով, այս հրահանգների մեջ մենք պատրաստվում ենք վերահսկիչ պատրաստել այս չորս մետաղալարով շարժիչներով, ինչը մեզ հնարավորություն է տալիս վերահսկել շարժիչի արագությունն ու ուղղությունը `առանց միկրոկարգավորիչ օգտագործելու.
Քայլ 1: Հայեցակարգ և սխեմատիկ
![Հայեցակարգ և սխեմատիկ Հայեցակարգ և սխեմատիկ](https://i.howwhatproduce.com/images/006/image-15427-33-j.webp)
![Հայեցակարգ և սխեմատիկ Հայեցակարգ և սխեմատիկ](https://i.howwhatproduce.com/images/006/image-15427-34-j.webp)
Այս նախագծի նպատակն է պարզեցնել տափաստիկ շարժիչի օգտագործումը `ստեղծելով մոդուլային հսկիչ, որը կարող է հեշտությամբ քշել քայլող շարժիչը` առանց աշխատանքը կատարելու միկրոհսկիչ ներառելու անհրաժեշտության:
Կառավարիչը, որը մենք պատրաստվում ենք կառուցել, հիմնված է A4988 տիպի շարժիչով շարժիչի վրա: Այն համեմատաբար էժան է և հեշտությամբ կարելի է գտնել ցանկացած էլեկտրոնիկայի առցանց խանութում: Այժմ ավելի մանրամասն ծանոթանալուց առաջ դիտեք քայլքայլ վարորդի տվյալների թերթիկը:
Վարորդին անհրաժեշտ է PWM մուտքագրում քայլային քորոցում `շարժիչը գործարկելու համար: PWM ազդանշանի հաճախականության բարձրացումը հանգեցնում է ավելի բարձր RPM- ի և հակառակը: Շարժիչի ուղղությունը վերահսկելու համար վարորդի Dir քորոցը կարող է փոխարկվել VCC- ի և հողային տերմինալի միջև:
Վարորդը գործում է 5v (VDD)-ով, և VMOT- ը ներկայացնում է շարժիչի լարումը, որը կարող է տատանվել 8-35VDC- ի սահմաններում: Շարժիչի պարույրները համապատասխանաբար կկապվեն 1A, 2A, 1B, 2B միացումներին:
Այժմ ցանկալի PWM ազդանշան ստեղծելու համար մենք պատրաստվում ենք օգտագործել 555 ժամաչափի IC: Այստեղ մենք պատրաստվում ենք օգտագործել 10k պոտենցիոմետր ՝ PWM ազդանշանի ելքային հաճախականությունը փոխելու համար, ինչը կօգնի մեզ վերահսկել պտտման արագությունը: Մնացածը կոմպլեմենտար բաղադրիչների փունջ են:
Քայլ 2: PCB- ի նախագծում
![PCB- ի նախագծում PCB- ի նախագծում](https://i.howwhatproduce.com/images/006/image-15427-35-j.webp)
![PCB- ի նախագծում PCB- ի նախագծում](https://i.howwhatproduce.com/images/006/image-15427-36-j.webp)
![PCB- ի նախագծում PCB- ի նախագծում](https://i.howwhatproduce.com/images/006/image-15427-37-j.webp)
![PCB- ի նախագծում PCB- ի նախագծում](https://i.howwhatproduce.com/images/006/image-15427-38-j.webp)
Սխեման ավարտելուց հետո ես նախնական փորձարկումներ եմ կատարել տախտակի վրա և ամեն ինչ կարծես անթերի է աշխատում: Շարժիչը ճշգրիտ է, արդյունավետ և ունի մեծ քանակությամբ ոլորող մոմենտ: Բայց խնդիրն այն է, որ դա խառնաշփոթ է հացահատիկի վրա, և դա անել մի տախտակի վրա այլընտրանք չի լինի:
Այսպիսով, ես որոշեցի նախագծել PCB- ն այս վերահսկիչի համար, որը որոշ ժամանակ տևեց, բայց ես համոզվեցի, որ բոլոր կապերը ճիշտ են, ինչպես նաև ավելացրեցի բոլոր կոմպլեմենտար բաղադրիչները `այս վերահսկիչից հնարավորինս հեշտ օգտագործելու համար:
Այժմ PCB- ի դիզայնի ավարտով ես գլխավորեցի մինչև PCBWAY և վերբեռնեցի Gerber- ի իմ ֆայլերը `իմ PCB- ները ստանալու համար: Մի շարք տարբերակներ անցնելուց հետո ես պատվիրել եմ իմ PCB- ները: Նրանք առաջարկում են հիանալի որակի PCB- ներ `զարմանալի գներով: Մեծ շնորհակալություն PCBWAY- ին `այս նախագիծը հնարավոր դարձնելու համար, այնպես որ համոզվեք, որ ստուգում եք նրանց կայքը` պատվիրելու ձեր հարմարեցված տպագիր տպատախտակները:
Տախտակների համար PCB- ների և Gerber ֆայլերի հղումը հետևյալն է.
www.pcbway.com/project/sharep…
PCBWAY
www.pcbway.com
Քայլ 3: Գործիքներ և բաղադրիչներ
![Գործիքներ և բաղադրիչներ Գործիքներ և բաղադրիչներ](https://i.howwhatproduce.com/images/006/image-15427-39-j.webp)
![Գործիքներ և բաղադրիչներ Գործիքներ և բաղադրիչներ](https://i.howwhatproduce.com/images/006/image-15427-40-j.webp)
![Գործիքներ և բաղադրիչներ Գործիքներ և բաղադրիչներ](https://i.howwhatproduce.com/images/006/image-15427-41-j.webp)
![Գործիքներ և բաղադրիչներ Գործիքներ և բաղադրիչներ](https://i.howwhatproduce.com/images/006/image-15427-42-j.webp)
Այս ծրագրի գործիքների և բաղադրիչների ցանկը տրված է ստորև.
ՊԱՐՏԱԴԻՐ ԳՈՐOOLԻՔՆԵՐ
- Sոդման երկաթ
- Oldոդման մետաղալար
- Տափակաբերան աքցան
STEPPER MOTOR DRIVER
www.banggood.com/3D-Printer-A4988-Reprap-S…
ՀԱՅՏԱՐԱՐՈԹՅՈՆ (BOM ֆայլ):
Քայլ 4. Տախտակների հավաքում
![Տախտակների հավաքում Տախտակների հավաքում](https://i.howwhatproduce.com/images/006/image-15427-43-j.webp)
![Տախտակների հավաքում Տախտակների հավաքում](https://i.howwhatproduce.com/images/006/image-15427-44-j.webp)
![Տախտակների հավաքում Տախտակների հավաքում](https://i.howwhatproduce.com/images/006/image-15427-45-j.webp)
PCB- ները ժամանել են ընդամենը մեկ շաբաթվա ընթացքում, և որակը անթերի է: Այժմ, երբ ձեռքս բռնում եմ տախտակների վրա, ես հավաքեցի բոլոր բաղադրիչները և սկսեցի հավաքել դրանք, ինչպես նշված է տախտակների վրա:
Տախտակները նախագծելիս այդքան ժամանակ հատկացնելն այն է, որ այժմ կարող եք արտադրել այնքան պատճեն, որքան անհրաժեշտ է, և այն ամենը, ինչ ձեզ հարկավոր է անել, այն է, որ թողեք բաղադրիչները, ինչպես ցույց է տրված տախտակներում:
Քայլ 5: Ամեն ինչ կարգավորել
![Ամեն ինչ կարգավորել Ամեն ինչ կարգավորել](https://i.howwhatproduce.com/images/006/image-15427-46-j.webp)
![Ամեն ինչ կարգավորել Ամեն ինչ կարգավորել](https://i.howwhatproduce.com/images/006/image-15427-47-j.webp)
![Ամեն ինչ կարգավորել Ամեն ինչ կարգավորել](https://i.howwhatproduce.com/images/006/image-15427-48-j.webp)
![Ամեն ինչ կարգավորել Ամեն ինչ կարգավորել](https://i.howwhatproduce.com/images/006/image-15427-49-j.webp)
Տախտակները պատրաստ լինելուց հետո ես տեղադրեցի 555 ժմչփը և սլաքի շարժիչի վարորդը տեղում և շարժիչը միացրեցի տախտակին: Դրանից հետո ես միացրել եմ 12 վ մարտկոցը ՝ տախտակը սնուցելու համար օգտագործելով զույգ ալիգատոր սեղմակներ:
Քայլ 6: Վերջնական արդյունքներ
![Վերջնական արդյունքներ Վերջնական արդյունքներ](https://i.howwhatproduce.com/images/006/image-15427-50-j.webp)
![Վերջնական արդյունքներ Վերջնական արդյունքներ](https://i.howwhatproduce.com/images/006/image-15427-51-j.webp)
![Վերջնական արդյունքներ Վերջնական արդյունքներ](https://i.howwhatproduce.com/images/006/image-15427-52-j.webp)
Երբ վերահսկիչը միացված է 12 վ մարտկոցին: Շարժիչը սկսեց պտտվել: Կարծես ամեն ինչ ընթանա այնպես, ինչպես սպասվում էր: Պտտման ուղղությունը կարող է փոխվել անջատիչը միացնելու միջոցով, իսկ պտտման արագությունը կարելի է կառավարել ՝ պտտելով պոտենցիոմետրի բռնակը:
Խորհուրդ ենք տալիս:
Stepper Motor վերահսկվող Stepper Motor առանց միկրոկոնտրոլերի: 6 քայլ
![Stepper Motor վերահսկվող Stepper Motor առանց միկրոկոնտրոլերի: 6 քայլ Stepper Motor վերահսկվող Stepper Motor առանց միկրոկոնտրոլերի: 6 քայլ](https://i.howwhatproduce.com/images/002/image-4196-13-j.webp)
Stepper Motor Controlled Stepper Motor առանց Microcontroller. Այս նախագիծը չի պահանջում բարդ միացում կամ միկրոկոնտրոլեր: Այսպիսով, առանց ավելորդ քայլի, եկեք սկսենք:
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). 9 քայլ (նկարներով)
![Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). 9 քայլ (նկարներով) Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5311-28-j.webp)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). Իմ նախորդ հրահանգներից մեկում ես ձեզ ցույց տվեցի, թե ինչպես կարելի է կառավարել հետընթաց շարժիչը `օգտագործելով միկրոկոնտրոլերի շարժիչ: Դա արագ և զվարճալի նախագիծ էր, բայց այն ունեցավ երկու խնդիր, որոնք կլուծվեն այս Ուղեցույցում: Այսպիսով, խելամտորեն
Օգտագործեք Stepper Motor որպես պտտվող կոդավորիչ. 9 քայլ (նկարներով)
![Օգտագործեք Stepper Motor որպես պտտվող կոդավորիչ. 9 քայլ (նկարներով) Օգտագործեք Stepper Motor որպես պտտվող կոդավորիչ. 9 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-5902-j.webp)
Օգտագործեք Stepper Motor- ը որպես պտտվող կոդավորիչ. Պտտվող կոդավորիչները հիանալի են միկրոկոնտրոլերների նախագծերում որպես մուտքային սարք օգտագործելու համար, սակայն դրանց կատարումը այնքան էլ հարթ և գոհացուցիչ չէ: Բացի այդ, շուրջս ունենալով շատ պահեստային տիպի շարժիչներ, որոշեցի նրանց նպատակ տալ: Այսպիսով, եթե ունեք ինչ -որ քայլ
Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով)
![Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով) Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15570-j.webp)
Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. Ես այս նախագիծը պատրաստել եմ մի քանի ամիս առաջ: Մի քանի օր առաջ նախագծի տեսանյութը տեղադրեցի r/Arduino- ում Reddit- ում: Տեսնելով, որ մարդիկ հետաքրքրվում են նախագծով, ես որոշեցի դարձնել այս Instructable- ը, որտեղ որոշ փոփոխություններ եմ կատարել Arduino ծածկագրում և
Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով)
![Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով) Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-16276-j.webp)
Stepper Motor Controled Model լոկոմոտիվ | Stepper Motor As a Rotary Encoder. Նախորդ հրահանգներից մեկում մենք սովորեցինք, թե ինչպես օգտագործել stepper շարժիչը որպես պտտվող կոդավորիչ: Այս նախագծում մենք այժմ կօգտագործենք այդ պտտվող շարժիչով պտտվող կոդավորիչը `Arduino միկրոկոնտրոլերի միջոցով մոդելի լոկոմոտիվը կառավարելու համար: Այսպիսով, առանց ֆու