Բովանդակություն:
- Քայլ 1: Այն, ինչ մեզ պետք է
- Քայլ 2. Ինչպես է աշխատում Stepper Motor- ը և ինչու ենք մենք օգտագործում վարորդը
- Քայլ 3: Կապեր
- Քայլ 4: Fրագրակազմի կառավարում և վերահսկում
- Քայլ 5: Հրաժարում
Video: Stepper Motor- ի կառավարում `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկը վավեր է, եթե մենք օգտագործում ենք Arduino- ն և երկուսն էլ օգտագործում ենք Drivemall Board- ը ՝ Drivemall- ը կառուցելու համար ստորև բերված հղումից:
Drivemall- ը դասական Arduino տախտակին գերադասելու առավելությունն այն է, որ ավելի կոկիկ կարգավորման հանգեցնող կապերի բարդությունը նվազեցվի: Այնուամենայնիվ, սա պարտադիր չէ. Բոլոր արդյունքները դեռ ուժի մեջ են arduino տախտակի, տախտակի և միացման համար բավականաչափ dupont jumpers- ի հետ:
Եկեք վերահսկենք stepper շարժիչը arduino տախտակով:
Քայլ 1: Այն, ինչ մեզ պետք է
- Arduino միկրոկառավարիչ կամ Drivemall
- մետաղալար (ներ)
- Stepper Motor
- A4988 կամ DRV8825 կամ L298N կամ ULN2003 վարորդ (վարորդների համար շատ վարորդներ կան)
Քայլ 2. Ինչպես է աշխատում Stepper Motor- ը և ինչու ենք մենք օգտագործում վարորդը
Շարժիչային շարժիչն ըստ էության բաղկացած է երկու ոլորունից, որոնք պետք է համապատասխան սնուցվեն (նկար 1), եթե շարժիչը սնվում է սխալ շարժումով, այն կարող է կարճ հանգեցնել GND- ի:
Յուրաքանչյուր քայլում շարժիչը պտտվում է հայտնի անկյունով, որը սովորաբար արտադրողը նշում է որպես 1,8 °, ուստի 200 քայլ է պահանջվում ամբողջական շրջան կազմելու համար
Եկեք պարզաբանենք, թե ինչու է մեզ անհրաժեշտ վարորդ ՝ փոխանակ ստեպերը միկրոկոնտրոլերին ուղղակիորեն միացնելու փոխարեն:
Վարորդները թույլ են տալիս սկանավորել քայլերը, քանի որ միկրոկոնտրոլերը չի կարողանում բեռնել կծիկները շարժիչով:
Շուկայում կան տիպի շարժիչների շարժիչների երկու տեսակ.
- դասական վարորդներ L298 կամ ULN2003 կրկնակի H- կամուրջ, որի ծածկագրում է գտնվում միայնակ փուլերը սնուցելու տրամաբանությունը.
- Modernամանակակից վարորդներ A4988 կամ drv8825, որտեղ տրամաբանության մի մասը գտնվում է սկավառակի մեջ:
Մուտքի մեջ աշխատելու համար A4988- ը ապահովում է հնարավորություն և երկու կապում, մեկը `ուղղության, իսկ մյուսը` քայլերի քանակի, ինչպես նաև էլեկտրամատակարարման:
Քայլ 3: Կապեր
Որպես առաջին մոտեցում տափաստանային շարժիչների նկատմամբ մենք ընտրել ենք օգտագործել վարորդը ULN2003:
Շարժիչի կառավարման երեք կոճակ միացված է Arduino- ին `GND- ին միացված դիմադրիչով:
Մենք շարժիչը միացնում ենք ULN- ին ՝ համաձայն նկար 2 -ի սխեմայի, Arduino- ն միացված է վարորդին 8 9 10 և 11 կապումներով:
Քայլ 4: Fրագրակազմի կառավարում և վերահսկում
Այստեղ դուք կգտնեք հիմնական որոնվածը `քայլող շարժիչը վերահսկելու համար: Այս հատուկ դեպքում ներքևը միացված է
- pin A0- ն օգտագործվում է դրական ուղղության և կանգառի համար
- pin A1- ն օգտագործվում է բացասական ուղղության և կանգառի համար
- P2 A2- ը օգտագործվում է այն հաստատելու և շարժման մեջ դնելու համար ՝ նախկինում սեղմված կոճակի ուղղությամբ
յուրաքանչյուր ցիկլի քայլերի քանակը սահմանվում է 20, ինչը նշանակում է, որ ծրագիրը կկատարի 10 ցիկլ `շարժիչի մեկ ամբողջական պտույտ կատարելու համար
Քայլ 5: Հրաժարում
Այս ձեռնարկը պատրաստվել է որպես Makerspace for Inclusion ծրագրի մաս, որը համաֆինանսավորվում է Եվրոպական հանձնաժողովի Erasmus + ծրագրի կողմից:
Theրագիրը նպատակ ունի խթանել կրթության ոչ պաշտոնական ձևը `որպես երիտասարդների սոցիալական ներառման խթանման միջոց, ոչ ֆորմալ կրթություն, որը կարելի է գտնել արտադրական տարածքներում:
Այս ձեռնարկը արտացոլում է միայն հեղինակների տեսակետները, և Եվրոպական հանձնաժողովը պատասխանատվություն չի կրում դրանում պարունակվող տեղեկատվության ցանկացած օգտագործման համար:
Խորհուրդ ենք տալիս:
Stepper Motor վերահսկվող Stepper Motor առանց միկրոկոնտրոլերի: 6 քայլ
Stepper Motor Controlled Stepper Motor առանց Microcontroller. Այս նախագիծը չի պահանջում բարդ միացում կամ միկրոկոնտրոլեր: Այսպիսով, առանց ավելորդ քայլի, եկեք սկսենք:
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). 9 քայլ (նկարներով)
Stepper Motor Controlled Stepper Motor Without Microcontroller (V2). Իմ նախորդ հրահանգներից մեկում ես ձեզ ցույց տվեցի, թե ինչպես կարելի է կառավարել հետընթաց շարժիչը `օգտագործելով միկրոկոնտրոլերի շարժիչ: Դա արագ և զվարճալի նախագիծ էր, բայց այն ունեցավ երկու խնդիր, որոնք կլուծվեն այս Ուղեցույցում: Այսպիսով, խելամտորեն
Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով)
Stepper Motor Controled Model լոկոմոտիվ | Stepper Motor As a Rotary Encoder. Նախորդ հրահանգներից մեկում մենք սովորեցինք, թե ինչպես օգտագործել stepper շարժիչը որպես պտտվող կոդավորիչ: Այս նախագծում մենք այժմ կօգտագործենք այդ պտտվող շարժիչով պտտվող կոդավորիչը `Arduino միկրոկոնտրոլերի միջոցով մոդելի լոկոմոտիվը կառավարելու համար: Այսպիսով, առանց ֆու
ESP8266 RGB LED STRIP WIFI Կառավարում - NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով - RGB LED STRIP սմարթֆոնի կառավարում ՝ 4 քայլ
ESP8266 RGB LED STRIP WIFI Կառավարում | NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով | RGB LED STRIP սմարթֆոնի վերահսկում. Բարև տղերք, այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել nodemcu կամ esp8266 որպես IR հեռակառավարիչ ՝ RGB LED ժապավենը կառավարելու համար, և Nodemcu- ն սմարթֆոնի միջոցով կառավարվելու է wifi- ով: Այսպիսով, հիմնականում դուք կարող եք վերահսկել RGB LED STRIP- ը ձեր սմարթֆոնի միջոցով
Servo Motor ստեղնաշարի կառավարում `7 քայլ
Servo Motor ստեղնաշարի կառավարում. Առաջինն այն է, որ տեղադրվի servo շարժիչը: Միջին մետաղալարն անցնում է 5 Վ պորտին Ձախը գնում է GND նավահանգիստ Միացրեք վերջին (կառավարման լարը) 9 -րդ պորտին