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

Տագնապային շարժիչով վերահսկվող հետընթաց շարժիչ - Stepper Motor որպես պտտվող կոդավորիչ. 11 քայլ (նկարներով)
Տագնապային շարժիչով վերահսկվող հետընթաց շարժիչ - Stepper Motor որպես պտտվող կոդավորիչ. 11 քայլ (նկարներով)
Anonim
Տագնապային շարժիչով վերահսկվող հետընթաց շարժիչ | Stepper Motor As a Rotary Encoder
Տագնապային շարժիչով վերահսկվող հետընթաց շարժիչ | Stepper Motor As a Rotary Encoder

Ունե՞ք մի քանի սլաք շարժիչներ, որոնք ցանկանում են ինչ -որ բան անել: Այս Ուղեցույցում եկեք օգտագործենք հետընթաց շարժիչ `որպես պտտվող կոդավորիչ` Arduino միկրոկոնտրոլերի միջոցով մեկ այլ սլաքի շարժիչի դիրքը վերահսկելու համար: Այսպիսով, առանց ավելորդ քայլի, եկեք սկսենք:

Քայլ 1: Ստացեք ամբողջ նյութը

Ստացեք բոլոր նյութերը
Ստացեք բոլոր նյութերը
Ստացեք բոլոր նյութերը
Ստացեք բոլոր նյութերը

Ահա այն, ինչ ձեզ կպահանջվի այս նախագծի համար.

  • Arduino միկրոկառավարիչ տախտակ, որը համատեղելի է Adafruit Motor Shield V2- ի հետ (UNO, Leonardo և այլն)
  • An Adafruit Motor Shield V2
  • Պտտվող կոդավորիչ Stepper շարժիչ (խորհուրդ է տրվում միաբևեռ)
  • Քշվող քայլակ (միաբևեռ կամ երկբևեռ)
  • 4 արականից արական թռիչքային լարեր (Պտտվող կոդավորիչը Arduino տախտակին միացնելու համար)
  • 4 արուից դեպի տղամարդ ցատկող լարեր (քայլող շարժիչը շարժիչի վահանին միացնելու համար)
  • 5-ից 12 վոլտ հոսանքի հոսանքի աղբյուր (ըստ շարժիչային շարժիչի պահանջի)

Քայլ 2. Programրագրավորեք Arduino միկրոկառավարիչը

Programրագրավորեք Arduino միկրոկառավարիչը
Programրագրավորեք Arduino միկրոկառավարիչը

Քայլ 3. Տեղադրեք Motor Shield- ը Arduino- ի տախտակին

Տեղադրեք Motor Shield- ը Arduino- ի տախտակին
Տեղադրեք Motor Shield- ը Arduino- ի տախտակին

Շարժիչային վահանի կապումներն ուղղեք Arduino- ի տախտակի վերնագրերով և համոզվեք, որ ոչ մի կապում չեն ծռվում:

Քայլ 4. Միացրեք Stepper Motor- ը Motor Shield- ին

Միացրեք Stepper Motor- ը Motor Shield- ին
Միացրեք Stepper Motor- ը Motor Shield- ին

Կապիչ շարժիչի կծիկի զույգ լարերը միացրեք «M3» և «M4» նշաններով շարժիչի վահանի ելքային տերմինալներին:

Քայլ 5. Ուսումնասիրեք սխեմայի սխեման

Ուսումնասիրեք սխեմայի սխեման
Ուսումնասիրեք սխեմայի սխեման
Ուսումնասիրեք սխեմայի սխեման
Ուսումնասիրեք սխեմայի սխեման

Քայլ 6: Միացրեք կոճակը կարգավորմանը

Միացրեք Pushbutton- ը Setup- ին
Միացրեք Pushbutton- ը Setup- ին

Միացրեք սեղմման կոճակները Arduino տախտակի «GND» - ի և «D12» - ի միջև:

Քայլ 7. Միացրեք Controller Stepper Motor- ը ուժեղացուցիչի տախտակին

Միացրեք Controller Stepper Motor- ը ուժեղացուցիչի տախտակին
Միացրեք Controller Stepper Motor- ը ուժեղացուցիչի տախտակին
Միացրեք Controller Stepper Motor- ը ուժեղացուցիչի տախտակին
Միացրեք Controller Stepper Motor- ը ուժեղացուցիչի տախտակին

Քայլ 8. Միացրեք ուժեղացուցիչի տախտակը Arduino տախտակին

Միացրեք ուժեղացուցիչի տախտակը Arduino տախտակին
Միացրեք ուժեղացուցիչի տախտակը Arduino տախտակին
Միացրեք ուժեղացուցիչի տախտակը Arduino տախտակին
Միացրեք ուժեղացուցիչի տախտակը Arduino տախտակին

Միացրեք ուժեղացուցիչի +ve և -ve կապում +5 վոլտ (կամ +3.3 վոլտ, եթե օգտագործում եք 3.3 վոլտ տրամաբանական Arduino միկրոկոնտրոլեր) համապատասխանաբար և «GND»:

Միացրեք ուժեղացուցիչի տախտակի ելքային կապում Arduino տախտակի թվային մուտքերին 'D5' և 'D6':

Քայլ 9: Միացրեք կարգավորումը հոսանքին

Միացրեք կարգավորումը հոսանքին
Միացրեք կարգավորումը հոսանքին

Միացրեք կարգավորումը համապատասխան DC հոսանքի աղբյուրին: Այստեղ բջջային հեռախոսի լիցքավորիչն օգտագործվում է կարգավորումը Arduino տախտակի ներկառուցված USB միակցիչի միջոցով միացնելու համար:

Քայլ 10: Փորձարկեք կառավարման տարրերը

Եթե շարժվող շարժիչը ճիշտ չի շարժվում և հետ ու առաջ է ընթանում, ամրացրեք լարերի միացումները, և եթե խնդիրը չլուծվի, փոխեք շարժիչային վահանի միջոցով կատարվող շարժիչ էլեկտրահաղորդման միացումների հաջորդականությունը:

Քայլ 11: Կիսվեք ձեր աշխատանքով

Եթե այն սկսել եք աշխատել, ինչու չկիսեք այն համայնքի հետ: Դա անելը ոգեշնչելու է մյուսներին նույնպես կատարել նախագիծը: Ամենայն բարիք!

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