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

Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro- ով: bit: 7 քայլ (նկարներով)
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro- ով: bit: 7 քայլ (նկարներով)

Video: Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro- ով: bit: 7 քայլ (նկարներով)

Video: Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro- ով: bit: 7 քայլ (նկարներով)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Հուլիսի
Anonim
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro: bit- ով
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro: bit- ով
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro: bit- ով
Ինչպես գործարկել Servo Motors- ը `օգտագործելով Moto: bit Micro: bit- ով

Միկրո: բիթ ֆունկցիոնալությունը ընդլայնելու միջոցներից է SparkFun Electronics- ի կողմից մոտո ՝ բիտ կոչվող տախտակի օգտագործումը (մոտավորապես $ 15-20): Այն կարծես բարդ է և ունի բազմաթիվ առանձնահատկություններ, բայց դրանից դժվար չէ սերվո շարժիչներ գործարկել: Moto: bit- ը թույլ է տալիս ավելի հզոր շարժիչներ գործարկել, քան փոքր միկրո շարժիչը, որը կարող եք միկրոից աշխատել: bit- ը միայնակ:

Պարագաներ

  • մոտո: քիչ
  • bbc միկրո: բիթ
  • servo շարժիչ
  • սնուցման աղբյուր տակառի վարդակից (օդորակիչի ադապտեր, բայց կարող եք նաև մարտկոցի տուփ օգտագործել)

Քայլ 1: Կարգավորեք Moto: bit- ը

Կարգավորեք Moto: bit
Կարգավորեք Moto: bit

Եկեք նայենք մոտոյին: bit. Վերևում կա երկար անցք, որտեղ տեղադրում եք միկրո: բիթ: Համոզվեք, որ միկրո: բիթը սերտորեն տեղադրված է, LED- ները ՝ դեպի վեր:

Մոտոյի կողքին կա հզորության միակցիչ `բիթ: Դուք կարող եք միացնել տարբեր էներգիայի աղբյուրներ: Մի օգտագործեք ավելի քան 11 Վ (նկատի ունեցեք, որ որոշ տախտակների վրա փոքր բառերն ասում են 3-17 Վ, բայց ըստ SparkFun- ի, դա սխալ տպագիր է, որը կուղղվի իրենց տախտակների հաջորդ խմբաքանակի վրա): Դուք կարող եք օգտագործել 4-AA մարտկոցի տուփ, մեկ մարտկոցի 9 Վ մարտկոց կամ AC ադապտեր, որը թողարկում է ոչ ավելի, քան 11 Վ:

Քայլ 2. Սերվո շարժիչը միացրեք մոտոցիկլետին. Բիթ

Սերվո շարժիչը միացրեք մոտոցիկլետին `քիչ
Սերվո շարժիչը միացրեք մոտոցիկլետին `քիչ
Սերվո շարժիչը միացրեք մոտոցիկլետին `քիչ
Սերվո շարժիչը միացրեք մոտոցիկլետին `քիչ
Սերվո շարժիչը միացրեք մոտոցիկլետին `քիչ
Սերվո շարժիչը միացրեք մոտոցիկլետին `քիչ

Ուշադիր նայեք մոտոյին: bit. Դուք կտեսնեք «SERVO» պիտակով կապում մի խումբ: Այստեղ մենք միացնում ենք servo շարժիչը: SERVO տարածքի ձախ կողմում տեղադրված կապում գրված է ՝ «P15, VCC, GND», իսկ աջ կողմում ՝ «P16, VCC, GND»:

Այս օրինակում մենք մտադիր ենք միացնել servo շարժիչը ձախ կողմում գտնվող կապում:

Servo շարժիչը գալիս է երեք գունավոր լարերով, որոնք սովորաբար կապված են վարդակից: Հաղորդալարերը սովորաբար լինում են սև, կարմիր, իսկ հետո երրորդ գույնի: Սևը գրեթե միշտ նշանակում է «գետնին» (և միացված է GND- ին մոտոյում ՝ բիթ); կարմիրը կրում է «հզորություն» (և միանում է VCC- ին մոտոյի վրա. բիթ), և այս շարժիչի սպիտակ մետաղալարն այն է, ինչը կրում է տվյալները (և միանում է P15- ին մոտոյի վրա. բիթ):

Միացրեք շարժիչը «P15, VCC, GND» սյունակին ՝ համոզվեք, որ սպիտակ մետաղալարը համընկնում է P15- ի հետ, կարմիրը ՝ VCC- ի, իսկ սևը ՝ GND- ի:

Քայլ 3. Programրագրեք Micro: bit- ը ՝ սերվո շարժիչ գործարկելու համար

Այժմ մեզ անհրաժեշտ է մի ծածկագիր, որպեսզի միկրո: բիթը աշխատի շարժիչը, որը մենք միացրել ենք մոտո: բիթ տախտակին:

Բացեք MakeCode- ը և սկսեք նոր նախագիծ: (Մենք ենթադրում ենք, որ դուք աշխատել եք MakeCode- ի առաջին մի քանի ձեռնարկների միջոցով):

Մենք պատրաստվում ենք մեր սերվո շարժիչին ասել, որ 4 անգամ առաջ ու առաջ շարժվի, երբ միկրո ՝ բիտ կոճակը սեղմենք:

«Մուտքի ընտրացանկից» քաշեք «A կոճակը սեղմված է» բլոկը:

Հաջորդը, մի հանգույց ավելացրեք: Քաշեք կանաչ «կրկնել» բլոկը «Loops» ընտրացանկից և սեղմեք այն մանուշակագույն գույնի վրա «A սեղմված» բլոկի վրա: Երբ մենք սեղմում ենք A կոճակը, մենք պատրաստվում ենք ինչ -որ բան անել 4 անգամ…

Քայլ 4: Գործարկեք Servo Motor- ը

Image
Image

Մեր շարժիչը գործարկելու համար մենք պետք է ավելացնենք որոշ բլոկներ:

  • Կտտացրեք ընտրացանկի տարրերի ներքևի մասում գտնվող «Ընդլայնված» տարբերակին:
  • Ընտրեք այն տարրը, որն ասում է «կապում»: Քաշեք կարմիր բլոկը, որն ասում է «servo write pin… to…» և ամրացրեք այն կրկնող բլոկի մեջ: Մեր servo- ն միացված է Pin 15 (P15) - ին, այնպես որ ընտրեք P15 և փոխեք աստիճանի կարգավորումը 0 -ի:
  • Ավելացրեք բաց կապույտ «դադար» բլոկ (գտնվում է Հիմնական ընտրացանկում) և փոխեք այն մինչև 500 ms (միլիվայրկյան):
  • Այնուհետև ավելացրեք ևս մեկ կարմիր servo բլոկ, ընտրեք P15 և տեղափոխեք servo- ն 180 աստիճան դիրքով:
  • Ավելացրեք դադարների մեկ այլ բլոկ:
  • Ամբողջական ծածկագրին նայելով `գրված է.
  • Կտտացրեք A կոճակի վրա ՝ մոդելավորված միկրո.

Քայլ 5: Ներբեռնեք ծածկագիրը ձեր միկրո: բիթ:

Միացրեք միկրո. Բիթը ձեր համակարգչին ՝ օգտագործելով USB մալուխ: Կտտացրեք ներբեռնման կոճակին և. Hex ֆայլը քաշեք միկրո: բիթ:

[Եթե չգիտեք, թե ինչպես դա անել, տես MakeCode- ի արագ ուղեցույցը:]

Երբ միկրո: բիթին սեղմում եք կոճակը A, ձեր սերվոն պետք է աշխատի:

Փորձարկեք ՝ փոխելով ձեր ծածկագիրը ՝ սերվոյի դիրքերի տարբեր պարամետրեր օգտագործելու, կրկնվող օղակի տարբեր թվեր և դադարների տարբեր ժամանակներ:

Քայլ 6: Ավելացրեք ևս մեկ շարժիչ:

Ավելացրեք ևս մեկ շարժիչ
Ավելացրեք ևս մեկ շարժիչ

Նույնը կարող եք անել P16- ին միացված շարժիչի դեպքում (16 -րդ փին):

Եթե ավելացնեք այս կոդի բլոկները (և ներբեռնեք ձեր միկրո: բիթին), կարող եք շարժիչը գործարկել P15- ով, երբ սեղմում եք A կոճակը, իսկ շարժիչը `P16- ով, երբ սեղմում եք B կոճակը:

Քայլ 7: Գործարկեք ինչ -որ զովացուցիչ բան ձեր շարժիչների հետ:

Մենք օգտագործում ենք մեր շարժիչները `թղթե մեքենաներ գործարկելու համար մեր Paper Mechatronics նախագծերից: Ստուգեք կայքը `ձեր սեփական մեքենաները կառուցելու համար, այնուհետև դրանք միացրեք ձեր սերվո շարժիչներին: Զվարճանալ!

Այս նյութը հիմնված է Ազգային գիտական հիմնադրամի աջակցած աշխատանքի վրա `IIS-1735836 դրամաշնորհի ներքո: Այս նյութում արտահայտված ցանկացած կարծիք, եզրակացություն և եզրակացություն կամ առաջարկություն հեղինակինն է և պարտադիր չէ, որ արտացոլի Ազգային գիտական հիմնադրամի տեսակետները:

Այս նախագիծը The Concord Consortium- ի, Colorado University- ի, Boulder- ի և Georgia Tech University- ի համագործակցությունն է:

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