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

Միկրո ՝ բիթ Կոլիբրին ՝ 6 քայլ
Միկրո ՝ բիթ Կոլիբրին ՝ 6 քայլ

Video: Միկրո ՝ բիթ Կոլիբրին ՝ 6 քայլ

Video: Միկրո ՝ բիթ Կոլիբրին ՝ 6 քայլ
Video: MKS SGEN L V1.0 - Basics 2024, Նոյեմբեր
Anonim
Միկրո ՝ քիչ Կոլիբրի հետ
Միկրո ՝ քիչ Կոլիբրի հետ

Կոլիբրիի տախտակը (Birdbrain Technologies- ի կողմից) կարող է վերահսկել LED- ները, մի շարք սենսորներ (ներառյալ լույսը, հավաքիչը, հեռավորությունը և ձայնը); servo շարժիչներ և այլ ընդարձակումներ: Այս Instructable- ը ցույց կտա ձեզ, թե ինչպես օգտագործել միկրո: բիթը Կոլիբրիի տախտակում `երկու տեսակի սերվո շարժիչների սնուցման համար:

Պարագաներ

  • Կոլիբրի վերահսկիչ (Birdbrain Technologies)
  • BBC micro: bit և USB միակցիչի մալուխ
  • Էլեկտրամատակարարում տակառի ծայրով (այս օրինակում մենք օգտագործում ենք մարտկոցի փաթեթ)
  • Սերվո շարժիչներ (շարժիչներ) `պտտվող և (կամ) դիրքային

Քայլ 1: Կարգավորեք Կոլիբրին

Ստեղծեք Կոլիբրին
Ստեղծեք Կոլիբրին
Ստեղծեք Կոլիբրին
Ստեղծեք Կոլիբրին

Մեր առաջին օրինակը ցույց կտա ձեզ, թե ինչպես գործել Կոլիբրիի դիրքային սերվերը:

Տախտակի ձախ կողմում գտնվող երկար անցքն այն է, թե որտեղ պետք է տեղադրել միկրո: բիթ: Տեղադրեք միկրո. Տեղադրեք servo շարժիչը տախտակի աջ կողմում գտնվող «1» պիտակով: Նկատի ունեցեք, որ նավահանգիստն ունի երեք կապում `S, +, - պիտակով: Համոզվեք, որ ձեր շարժիչը կողմնորոշեք այնպես, որ ձեր լարերի գույները համապատասխանեն ճիշտ կապումներին: Ձեր շարժիչի սև մետաղալարը սովորաբար ցույց է տալիս «գետնին» և պետք է միացվի «-» քորոցին:

Միացրեք հոսանքը տախտակին տակառի խցիկով: Այս օրինակում մենք օգտագործում ենք մարտկոցի տուփ, բայց կարող եք նաև օգտագործել էներգիայի ադապտեր:

Քայլ 2. Ավելացրեք Կոլիբրիի գրադարանը MakeCode- ին

Հնարավոր է օգտագործել տարբեր լեզուներ և հարթակներ (ներառյալ BirdBlox, Python և Java) `միկրո: բիթը ծրագրավորելու համար` Կոլիբրիի տախտակը գործարկելու համար: Այս հրահանգը օգտագործում է MakeCode- ը:

Բացեք MakeCode- ը վեբ դիտարկիչում և սկսեք նոր նախագիծ: Եթե դուք նորեկ եք MakeCode- ում, ապա դա կօգնի նախքան շարունակելը աշխատել MakeCode կայքում առկա ձեռնարկների միջոցով:

Եթե դուք նորեկ եք micro: bit- ին, սկսեք այստեղից:

Բեռնեք Կոլիբրիի գրադարանը: Գրադարանը նախապես գրված հրահանգների շարք է, որոնք գրված են հատուկ օգտագործման համար: Կոլիբրիի գրադարանը տրամադրում է նախապես պատրաստված կոդի բլոկներ ՝ Կոլիբրին օգտագործելու համար: Կտտացրեք վերևի տեսանյութին ՝ էկրանին տեսնելու անիմացիա, թե ինչպես ավելացնել Կոլիբրի գրադարանը MakeCode- ում:

  • Կտտացրեք «Ընդլայնված» ներդիրին ընտրացանկում:
  • Ընտրեք Ընդլայնումներ
  • Ընդլայնումների էկրանին որոնեք «Կոլիբրի» բառը:
  • Կտտացրեք դրա վրա ՝ Hummingbird գրադարանը ձեր MakeCode նախագծին ավելացնելու համար:
  • Երբ վերադառնաք MakeCode էկրան, ընտրացանկում կտեսնեք Կոլիբրի գրադարանը:
  • Լրացուցիչ. Նվազագույնի հասցրեք պատուհանը միկրո: բիտ սիմուլյատորով. Մենք չենք օգտագործի սիմուլյատորը Կոլիբրի հետ:

Քայլ 3. Գործարկեք դիրքի ծառայություն Կոլիբրի հետ

Պաշտոնական սերվոն շարժիչ է, որտեղ դուք կարող եք սահմանել պտուտակների դիրքը և դրանք տեղաշարժել ՝ աստիճաններ նշելով դիրքերում: Այն դիրքը, որը մենք օգտագործում ենք այստեղ, օգտագործում է 0 -ից 180 աստիճանի արժեքներ:

Կարգավորում.

Տեղափոխեք Սկսած Կոլիբրիի բլոկը միկրո: բիթ «սկզբում» բլոկի մեջ:

Այժմ մենք պետք է ասենք, որ դիրքի սերվոն (հայտնի է նաև որպես 180 աստիճանի սերվո) շարժվի այս ու այն կողմ:

  • Միկրո: բիտ «ընդմիշտ» բլոկում մենք նախ կտեղափոխենք Կոլիբրիի հրաման ՝ սերվոն 1 -ին նավահանգստում 0 աստիճանի սահմանելու համար:
  • Ավելացրեք «Դադար» բլոկը 1000 միլիվայրկյանով (1 վայրկյան): Նկատի ունեցեք, որ Pause բլոկները գտնվում են Basic micro: bit ընտրացանկում:
  • Այժմ ավելացրեք Կոլիբրի հրաման ՝ սերվոն 1 -ին նավահանգստում 180 աստիճանի տեղափոխելու համար:
  • Ավելացրեք ևս մեկ Pause բլոկ 1000 միլիվայրկյանների համար:
  • Այս հրամանները գտնվում են «ընդմիշտ» բլոկում, ուստի դրանք կկրկնվեն, մինչև որ մեկ այլ հրաման չտաք կամ անջատեք շարժիչը:

Ներբեռնեք կոդը ձեր միկրո: բիթ:

Երկրորդ տեսահոլովակը ցույց է տալիս, թե ինչպես կարելի է միացնել Կոլիբրին ՝ միկրո ՝ բիթ, ուժ և շարժիչ:

Քայլ 4: Գործարկեք ռոտացիոն սերվո

Image
Image

Կոլիբրին կարող է նաև սնուցել մեկ այլ սերվո շարժիչ, որը կոչվում է շարունակական (կամ պտտվող) սերվո:

Այս տեսակի շարժիչը պտտվում է տարբեր արագություններով ցանկացած ուղղությամբ: Պտտման servo- ն օգտագործում է նույն սերիվո պորտերը Կոլիբրիի տախտակի վրա, ինչ դիրքի սերվոն:

Պտտման սերվոն միացրեք պորտին 1. Համոզվեք, որ գետնին (սև) մետաղալարն ամրացված է «-» կապում:

Պտտվող սերվոն օգտագործում է արագություն և ուղղություն:

  • Համոզվեք, որ ներմուծեք Կոլիբրի գրադարանը (քայլ 2) և «Սկսեք» բլոկում ավելացրեք «Սկսեք կոլիբրի» հրամանը:
  • Քաշեք Hummingbird Rotation Servo բլոկը «ընդմիշտ» բլոկի մեջ:
  • Ընտրեք «1», քանի որ մենք ունենք սերվոն միացված պորտ 1 -ին:
  • Մուտքագրեք արժեք այն արագության համար, որով ցանկանում եք, որ Կոլիբրը գործի: 100% -ը ամենաարագն է, որ շարժիչը կգնա: 0% զեղչված է:
  • Դրական թիվը շարժում է շարժիչը ժամացույցի սլաքի ուղղությամբ, իսկ բացասական թիվը շարժում է շարժիչը հակառակ ուղղությամբ:
  • Այս օրինակում մենք սկզբում շարժիչը շարժում ենք ժամացույցի սլաքի ուղղությամբ 100% արագությամբ, դադար ենք տալիս, այնուհետև շարժում ենք շարժիչը ժամացույցի սլաքի հակառակ ուղղությամբ 100% արագությամբ, դադար ենք տալիս և շարունակում օրինակը:
  • Ներբեռնեք կոդը servo- ում և դիտեք շարժիչի վարքագիծը:
  • Համոզվեք, որ արտաքին սնուցման աղբյուր (էներգիայի ադապտեր կամ մարտկոցի փաթեթ) միացված է Կոլիբրի թելիկին, հակառակ դեպքում շարժիչը գործարկելու համար բավարար ուժ չի լինի:
  • Փորձեք փոխել շարժիչի արագությունը, դադարների երկարությունը և ուղղությունը:

Քայլ 5. Գործարկեք միաժամանակ դիրքի և ռոտացիոն սերվո

Image
Image

Այս օրինակում մենք միաժամանակ գործարկելու ենք դիրքի servo և պտտման servo:

Միացրեք դիրքի servo- ն 1 պորտին:

Միացրեք ռոտացիայի սերվերը 2 նավահանգստում:

Հավերժական հանգույցում մենք սերվոյի դիրքը կդնենք 0 աստիճանի վրա և ռոտացիայի սերվոն կտեղափոխենք ժամացույցի սլաքի ուղղությամբ 100% արագությամբ: Կդադարենք 2 վայրկյան, այնուհետև դիրքի սերվոն կտեղափոխենք 180 աստիճան, և կշրջենք ուղղության պտույտի սերվոն ՝ 100% արագությամբ ժամացույցի սլաքի հակառակ ուղղությամբ պտտվելու համար:

Քայլ 6: Ավելին ՝ ուսումնասիրելու…

Կոլիբրին կարող է միաժամանակ կառավարել մինչև չորս շարժիչ: Տեսեք, արդյոք կարող եք օգտագործել չորս շարժիչ:

Կոլիբրին կարող է օգտագործել սենսորներ որպես մուտք: Շարժիչը միացնելու կամ անջատելու համար օգտագործեք լույսի ցուցիչ կամ ձայնային տվիչ:

Ավելացրեք մի քանի LED ՝ ձեր նախագիծը լուսավորելու համար:

Այցելեք այս կայքերը ՝ Hummingbird Robotics- ի, MakeCode- ի և micro: bit- ի մասին ավելին իմանալու համար:

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

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

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

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