Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ստացեք մասեր և պարագաներ
- Քայլ 3. Programրագրավորեք Arduino միկրոկառավարիչը
- Քայլ 4: Ստեղծեք փորձարկման ուղին
- Քայլ 5. Տեղադրեք Motor Shield- ը Arduino- ի տախտակին
- Քայլ 6. Միացրեք Track Power- ը Motor Shield- ին
- Քայլ 7: Stepper շարժիչը միացրեք ուժեղացուցիչին
- Քայլ 8. Միացրեք ուժեղացուցիչը Arduino տախտակին
- Քայլ 9. Տեղադրեք լոկոմոտիվը հետագծի վրա
- Քայլ 10: Միացրեք կարգավորումը և փորձարկեք կառավարման տարրերը
- Քայլ 11: Կիսվեք ձեր աշխատանքով
Video: Stepper Motor Controled Model լոկոմոտիվ - Stepper Motor As a Rotary Encoder: 11 Քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Նախորդ հրահանգներից մեկում մենք սովորեցինք, թե ինչպես օգտագործել stepper շարժիչը որպես պտտվող կոդավորիչ: Այս նախագծում մենք այժմ կօգտագործենք այդ պտտվող շարժիչով պտտվող կոդավորիչը `Arduino միկրոկոնտրոլերի միջոցով մոդելի լոկոմոտիվը կառավարելու համար: Այսպիսով, առանց ավելորդ խոսակցությունների, եկեք սկսենք:
Քայլ 1: Դիտեք տեսանյութը
Նախքան ընթացքը շարունակելը խորհուրդ է տրվում դիտել տեսանյութը, որը կօգնի մեզ ավելի լավ պատկերացնել նախագիծը և նաև հասկանալ վերահսկողությունը:
Քայլ 2: Ստացեք մասեր և պարագաներ
Այս նախագծի համար ձեզ կպահանջվի.
- Arduino միկրոկառավարիչի տախտակ, որը համատեղելի է Adafruit Motor Sheild V2- ի հետ:
- An *Adafruit Motor Shield V2.
- Կտրուկ շարժիչը շրջեց պտտվող կոդավորիչը:
- 4 արականից իգական jumper լարեր (Պտտվող կոդավորիչի ուժեղացուցիչը Arduino միկրոկառավարիչին միացնելու համար)
- 12 վոլտ DC հոսանքի աղբյուր:
*Adafruit Motor Shield V2- ը հաղորդակցվում է Arduino միկրոկառավարիչի հետ I2C- ի միջոցով և, հետևաբար, օգտագործում է Arduino միկրոկոնտրոլերի միայն երկու կապում («SCL», A5 և «SDA», A4): Սա օգնում է փրկել այլ մուտքի/ելքի կապում: Բացի այդ, վահանը միացնելը նվազեցնում է լարերը և այն դարձնում ավելի կոկիկ:
Քայլ 3. Programրագրավորեք Arduino միկրոկառավարիչը
Համոզվեք, որ դուք ունեք Adafruit Motor Shield V2 գրադարանը Arduino IDE- ում: Եթե ոչ, կարող եք ներբեռնել այստեղից:
Քայլ 4: Ստեղծեք փորձարկման ուղին
Համոզվեք, որ ուղու ռելսերը մաքրված են:
Քայլ 5. Տեղադրեք Motor Shield- ը Arduino- ի տախտակին
Տեղադրեք շարժիչի վարորդի վահանը Arduino- ի տախտակի վրա `զգուշորեն հավասարեցնելով վարորդի տախտակի կապիչները Arduino- ի տախտակի կին գլխիկներով: Լրացուցիչ զգույշ եղեք `ապահովելու համար, որ տեղադրման գործընթացում քորոցները չեն թեքվում:
Քայլ 6. Միացրեք Track Power- ը Motor Shield- ին
Միացրեք հոսանքի սնուցման լարերը «M4» մակնշմամբ շարժիչի վահանի տերմինալներին:
Քայլ 7: Stepper շարժիչը միացրեք ուժեղացուցիչին
-
Միաբևեռ քայլող շարժիչների համար.
- Շարժիչի կենտրոնական թելերը միացրեք «Q» կամ «R» նշագծին:
- Մնացած չորս լարերից ցանկացած երկուսը միացրեք «P» և «S» կապումներին:
-
Երկբևեռ քայլող շարժիչների համար.
Միացրեք շարժիչի լարերը տերմինալներին `ըստ վերը նշված սխեմայի սխեմայի:
Քայլ 8. Միացրեք ուժեղացուցիչը Arduino տախտակին
Միացրեք ուժեղացուցիչի «GND» և +ve տերմինալը համապատասխանաբար Arduino տախտակի «GND» և « +5 վոլտ» կապումներին: Միացրեք ուժեղացուցիչի տախտակի ելքային կապում Arduino- ի տախտակի թվային մուտքի «D6» և «D7»:
Քայլ 9. Տեղադրեք լոկոմոտիվը հետագծի վրա
Տեղադրեք լոկոմոտիվը փորձարկման ուղու վրա: Համոզվեք, որ անիվները ճիշտ են հավասարեցված ռելսերի հետ: Խորհուրդ է տրվում օգտագործել համապատասխան վերագրանցման գործիք:
Քայլ 10: Միացրեք կարգավորումը և փորձարկեք կառավարման տարրերը
Միացրեք կարգավորումը 12 վոլտ DC հոսանքի աղբյուրին և միացրեք հոսանքը: Ստուգեք, արդյոք ամեն ինչ ճիշտ է աշխատում, ինչպես ցույց է տրված վերը նշված տեսանյութում:
Քայլ 11: Կիսվեք ձեր աշխատանքով
Եթե դուք կատարել եք ձեր նախագիծը, ինչու չկիսեք այն համայնքի հետ: Ձեր նախագիծը կիսելը կարող է ոգեշնչել ուրիշներին նույնպես կատարել այս նախագիծը:
Շարունակեք և կտտացրեք 'I Made It!' և կիսվեք ձեր ստեղծման մի քանի նկարներով, մենք սպասում ենք:
Խորհուրդ ենք տալիս:
Timամաչափ Arduino- ի և Rotary Encoder- ի հետ ՝ 5 քայլ
Erամաչափ Arduino- ի և Rotary կոդավորիչի հետ. Կան մի քանի ծրագրեր, որոնք գրվել են իմ կողմից ՝ Արդուի համար
Alexa Voice Controled Raspberry Pi Drone IoT- ով և AWS- ով. 6 քայլ (նկարներով)
Alexa Voice վերահսկվող ազնվամորի անօդաչու թռչող սարքը IoT- ով և AWS- ով. Բարև: Իմ անունը Արման է: Ես 13-ամյա տղա եմ Մասաչուսեթսից: Այս ձեռնարկը ցույց է տալիս, ինչպես կարող եք եզրակացնել տիտղոսից, թե ինչպես կարելի է կառուցել Raspberry Pi Drone: Այս նախատիպը ցույց է տալիս, թե ինչպես են անօդաչու թռչող սարքերը զարգանում և նաև, թե որքան մեծ դեր կարող են ունենալ դրանք
Rotary Encoder - Հասկացեք և օգտագործեք այն (Arduino/այլ ΜController). 3 քայլ
Պտտվող կոդավորիչ. Այն կարող է պտտվել ժամացույցի սլաքի կամ հակառակ ուղղությամբ: Գոյություն ունեն պտտվող կոդավորիչների երկու տեսակ ՝ բացարձակ և հարաբերական (ավելորդ) կոդավորիչներ: hամ
Rotary Encoder Kit Tutorial: 5 Steps
Rotary Encoder Kit Tutorial: Նկարագրություն. Այս պտտվող ծածկագրիչի հավաքածուն կարող է օգտագործվել շարժիչի դիրքն ու արագությունը զգալու համար: Դա շատ պարզ հավաքածու է, որը բաղկացած է օպտիկական ճառագայթների ցուցիչից (օպտո անջատիչ, ֆոտոտրանսիստոր) և ճեղքված սկավառակի կտորից: Այն կարող է միացվել ցանկացած միկրոկոնտրոլի
Rotary Encoder- ի ձեռնարկը Arduino- ի հետ. 6 քայլ
Պտտվող կոդավորիչը Arduino- ի հետ. Պտտվող կոդավորիչը էլեկտրոնային բաղադրիչ է, որը կարող է վերահսկել շարժումը և դիրքը պտտվելիս: Պտտվող կոդավորիչն օգտագործում է օպտիկական տվիչներ, որոնք կարող են իմպուլսներ առաջացնել, երբ պտտվող կոդավորիչը պտտվում է: Պտտվող կոդավորիչի կիրառումը սովորաբար որպես մեխանիկական