Բովանդակություն:
- Քայլ 1: Բովանդակություն
- Քայլ 2: Սերվոյի հիմունքները…
- Քայլ 3: Միացում և լարերի միացում
- Քայլ 4: Կոդավորման պարզ կոդավորում
- Քայլ 5. Վերահսկողության կոդավորում
- Քայլ 6: ationsրագրեր
Video: Սովորեք SERVO Control (մի հայացքով) ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:52
Այս մոդուլում դուք կսովորեք միկրո կամ մինի սերվոյի վերահսկման մասին, որը համատեղելի է arduino- ի հետ: Servo շարժիչը հիմնականում օգտագործվում է ցանկացած ավտոմատացման նախագծերում, որոնք ունեն շարժական մասեր: Այն շատ կարևոր դեր է խաղում ռոբոտաշինության մեջ, յուրաքանչյուրի ճշգրիտ շարժումները: և ռոբոտի յուրաքանչյուր թևը վերահսկվում է Servo- ի կողմից: Այսպիսով, ես կարծում եմ, որ դա ավելի քան բավարար կլինի իմանալու համար, թե որքան կարևոր է այս փոքրիկ սարքը:
Սա կարող է օգտագործվել մինի նախագծերում նաև այն դեպքում, երբ ցանկանում եք ինչ-որ բան տեղափոխել ճշգրիտ անկյուններում: Այսպիսով, Servo- ն կարող է շատ հեշտությամբ օգտագործվել arduino- ի հետ ՝ պարզապես գրելով 3-4 տողանոց ծածկագիր:
Այն կարելի է սովորել շատ պարզ ընդամենը 7-10 րոպեում, օգուտ քաղել ……………………
Քայլ 1: Բովանդակություն
*Servo շարժիչի հիմնական ըմբռնումը:
*միացման և մետաղալարերի մանրամասներ:
*Arduino- ի միջոցով սերվոն վերահսկելու ամենապարզ կոդավորումը:
*Servo- ն կիրառվում է իրական ժամանակի նախագծերի օրինակներում:
ՍՈՎՈՐԵՆՔ ……………………………………….. ԳՐԵԼՈԹՅՈՆ …………………………………………………………..!
Քայլ 2: Սերվոյի հիմունքները…
Servo շարժիչները երկար ժամանակ եղել են և օգտագործվում են բազմաթիվ ծրագրերում: Նրանք ունեն փոքր չափսեր, բայց փաթեթավորում են մեծ դակիչ և էներգախնայող են: Սերվո շարժիչներն օգտագործվում են նաև արդյունաբերական ծրագրերում, ռոբոտաշինությունում, առցանց արտադրության, դեղագործության և սննդի ծառայություններում:
Բայց ինչպե՞ս են աշխատում փոքր տղաները:
Սերվո սխեման կառուցված է շարժիչի միավորի ներսում և ունի դիրքի լիսեռ, որը սովորաբար տեղադրված է հանդերձանքով: Շարժիչը կառավարվում է էլեկտրական ազդանշանով, որը որոշում է լիսեռի շարժման չափը:
Servos- ը վերահսկվում են փոփոխական լայնության կամ զարկերակի լայնության մոդուլյացիայի (PWM) էլեկտրական իմպուլս ուղարկելով կառավարման լարերի միջոցով: Servo շարժիչը սովորաբար կարող է պտտվել միայն 90 ° -ով երկու ուղղություններով `ընդհանուր առմամբ 180 ° շարժման ուղղությամբ, ինչպես ժամացույցի սլաքի, այնպես էլ հակառակ ուղղությամբ:
Երբ այդ սերվոներին հրամայվի շարժվել, նրանք կտեղափոխվեն դիրքի և կպահեն այդ դիրքը: Եթե արտաքին ուժը դրդում է սերվոյին, մինչ սերվոն պահում է դիրքը, սերվոն դիմադրելու է այդ դիրքից դուրս գալուց: Սեռվոյի գործադրած առավելագույն ուժը կոչվում է սերվոյի ոլորող մոմենտ: Սերվոսները հավերժ չեն զբաղեցնի իրենց պաշտոնը. դիրքի զարկերակը պետք է կրկնվել ՝ սերվոյին դիրքում մնալու հրահանգ տալու համար:
Քայլ 3: Միացում և լարերի միացում
Կան երկու տեսակի ստանդարտ servo մետաղալարերի գունային կոդավորում: Մեկը, ընդհանուր առմամբ, նախատեսված է մինի սերվոյի համար, մյուսը `սովորական սերվոյի համար:
1. MINI SERVO
նարնջագույն ------------------------------ ազդանշան `arduino թվային կապին միացնելու համար:
կարմիր -----------------------------------+v, ուժ
շագանակագույն ------------------------------- gnd, աղացած քորոց
2. ՆՈՐՄԱԼ ՍԵՐՎՈ
սպիտակ ---------------------------------- տվյալները/ազդանշանը, որը պետք է միացվի arduino- ին:
կարմիր/շագանակագույն ---------------------------+v, հզորություն
սեւ ----------------------------------- gnd, աղացած քորոց:
Այսքանը էլեկտրագծերի մասին է ………………………………………..!
Քայլ 4: Կոդավորման պարզ կոդավորում
ծածկագիրը կազմելն ամենապարզ գործն է:
ձեր կոդը սկսելուց առաջ դուք պետք է իմանաք միայն երկու հիմնական բան. arduino ծրագրային ապահովման IDE- ն մեզ տրամադրում է ներկառուցված գրադարան, հատկապես Servo շարժիչը կառավարելու համար, դրանով իսկ մեր աշխատանքն ավելի պարզ դարձնելով:
Գրադարանը ձեր ծածկագրում ներառելու համար հարկավոր է մուտքագրել հետևյալ տեքստը ձեր ծածկագրի սկզբում
#ներառում
կամ պարզապես կարող եք ներառել գրադարանը `կտտացնելով skecth ---- Գրադարան ներմուծել ------ Servo
երկու մեթոդներն էլ նույն գործն են կատարում, կարող եք ընտրել ձեզ համար հարմար եղանակը:
Այժմ, դուք պետք է անվանեք ձեր servo- ն, այսինքն, դուք պետք է ստեղծեք servo օբյեկտ `օգտագործելով Servo կոչվող հիմնաբառ:
օրինակ ՝ սպասարկելի սերվո;
այժմ այս օրինակի օբյեկտի անվանումը հրահանգելի է:
Հաջորդը, ձեր arduino- ի թվային կապը Servo- ի ազդանշանային պինին նշանակելու համար օգտագործվում է հետևյալ ծածկագիրը.
օրինակ ՝ instructable.attach (2);
այժմ ազդանշանային կապը կարող է միացվել arduino- ի թվային 2 -րդ կապին:
Այս ամենը կարգավորմամբ է, այժմ մենք կանցնենք կառավարման մասին:
Ձեր Servo լիսեռը որոշակի անկյան տակ տեղադրելու համար օգտագործվող հիմնաբառը object_name.write (անկյուն 0-180);
օրինակ ՝ instructable.write (30);
վերը նշված կոդավորումը ազդանշան է ուղարկում սերվոյին և ասում, որ այն նշանակի 30 աստիճան:
Քայլ 5. Վերահսկողության կոդավորում
Այժմ ձեր սերվոյի սկզբնական դիրքը նշանակելուց հետո կարող եք տեղափոխվել ցանկացած դիրքի ՝ օգտագործելով նույն ծածկագիրը servo_name.write (), բայց խնդիրն այն է, որ այն արագ է շարժվում, ուստի այն կարող է շատ թրթռալ և սահուն չշարժվել: Այսպիսով, լուծումը օգտագործելով համապատասխան ուշացում ():
Դա հեշտությամբ կարելի է անել for loop () - ի միջոցով, ինչպես ցույց է տրված նկարում:
Այս դեպքում for loop- ի առաջին 30 -ը ներկայացնում է ընթացիկ servo դիրքը, իսկ 180 -ը `ցանկալի դիրքը:
Այսպիսով, գուցե դուք գիտեիք, թե ինչպես օգտագործել սերվոն arduino- ով:
Քայլ 6: ationsրագրեր
Ստորև թվարկված են իմ որոշ instriuctables- ը, որտեղ ես օգտագործել եմ servo- ն ՝ այն հետագա հասկանալու համար, 1. Wi -Fi հսկողության դռան կողպեք:
2. Bluetooth ձկան սնուցող:
Հուսով եմ, որ ձեզ դուր է գալիս այս հրահանգը:
մի քանի առաջիկա թեմաներ
1. ESP8266 պարզ հսկողություն:
2. Bluetooth
3. LCD էկրան
……………… և շատ ավելին հետևեք ինձ հետագա օգտակար տեղեկությունների համար:
Խորհուրդ ենք տալիս:
Սովորեք C ++ Oop: 6 քայլ
Սովորեք C ++ Oop: բարև, այս ուսանելի ծրագրում դուք կսովորեք c ++ oop- ի հիմունքները, հուսով եմ ձեզ հաճույք կստանա
BGA ռենտգենյան տեսչություն. Սովորեք, թե ինչպես ստուգել: 7 քայլ
BGA ռենտգենյան տեսչություն. Սովորեք, թե ինչպես ստուգել. կպահանջվի. ռենտգենյան համակարգ, որն ունակ է պահել PCBPCBESD smockESD դաստակի ժապավենը
Այն, ինչ ձեզ հարկավոր է և սովորեք. 4 քայլ
Այն, ինչ ձեզ հարկավոր կլինի և սովորեք. Raspberry Pi տախտակն այն է, ինչ դուք կսովորեք օգտագործել այս դասարանում: Այսպիսով, ինչ է դա և որտեղից է այն ծագել: Raspberry Pi- ն փոքր, էժան և ծրագրավորվող համակարգիչ է, որը ստեղծվել է Raspberry Pi հիմնադրամի կողմից: Հիմնադրամի համահեղինակներից մեկը
Սկսնակ. Սովորեք IOT սառը ձկնակերով `9 քայլ (նկարներով)
Սկսնակ. Սովորեք IOT- ը Cool Fish Feeder- ով: Այս նախագիծը ավելի շատ փոքր բյուջետային IOT սարքով սկսելու ուղեցույցի մասին է, և թե ինչ կարող եք անել դրա հետ: Ի՞նչ է IOT- ը: Ստացա Google- ից. IoT- ը կարճ է ինտերնետի իրերի համար: Իրերի ինտերնետը վերաբերում է անընդհատ աճող ցանցին
Եղանակի մոմ - Եղանակը և ջերմաստիճանը մի հայացքով ՝ 8 քայլ
Եղանակի մոմ - Եղանակը և ջերմաստիճանը մի հայացքով. Օգտագործելով այս կախարդական մոմը, կարող եք ակնթարթորեն ասել դրսի ներկայիս ջերմաստիճանը և պայմանները