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

Պարզ Microbit Robot: 9 քայլ
Պարզ Microbit Robot: 9 քայլ

Video: Պարզ Microbit Robot: 9 քայլ

Video: Պարզ Microbit Robot: 9 քայլ
Video: Ծրագրավորում երեխաների համար. Ռաֆաել 2024, Հուլիսի
Anonim
Պարզ Microbit Robot
Պարզ Microbit Robot

Ստորև նկարագրված է մի պարզ RC մեքենա, որը պատրաստված է BBC Microbit- ի, Adafruit Dragontail for Microbit- ի և Emgreat շասսիի միջոցով:

Այս ռոբոտի կառուցման արժեքը մոտ 30 դոլար է: Թեև կան կոմերցիոն մատչելի էժան Microbit ռոբոտներ, օրինակ ՝ DFROBOT- ը, իմ DIY մոտեցումը օգնում է շինարարին հասկանալ, թե ինչպես է աշխատում համակարգը ՝ օգտագործելով ոչ մասնագիտացված ծածկագիր ՝ օգնելով շինարարին իրեն լիազորված զգալ:

Քայլ 1: Ներածություն

Ստորև նկարագրված է ռոբոտային մեքենայի մի տարբերակ, որը պատրաստված է BBC MicroBit- ի միջոցով ՝ Arduino- ի փոխարեն:

Homալքավոր պլաստմասե (կորոպլաստ) կամ ստվարաթղթե տնական կտրված կտոր օգտագործվում է ֆոնդային պլեքսիգլասի ափսեի փոխարեն, որն ուղեկցվում է Emgreat ռոբոտի շասսի հավաքածուով: Դա արվում է, քանի որ Emgreat շասսին մոտ մեկ դյույմ չափազանց նեղ է մարտկոցի տուփը ներքևում տեղադրելու համար և մոտ մեկ դյույմ չափազանց կարճ է, որպեսզի թույլ տա պտտվող անիվի ազատ պտույտը:

Հիմնական էլեկտրական բաղադրիչները ամրացված են Velcro- ի միջոցով, անհրաժեշտության դեպքում դրանք ավելի հեշտությամբ տեղակայելու համար:

Microbit- ը չի կարող ուղղակի հոսանք մատակարարել շարժիչները վարելու համար, ուստի պետք է օգտագործել տրանզիստորների շարժիչներ: Մինչ ռոբոտ-մեքենայի Arduino տարբերակն օգտագործում էր L298 H- կամուրջի մոդուլը `շարժիչները կառավարելու համար, դրա համար անհրաժեշտ է վեց (6) կառավարման գիծ, որոնք Microbit- ում դեֆիցիտ են: Ես հասկացա, որ էական չէ, որ շարժիչները կարողանան հետ պտտվել: Այսպիսով, L298- ի փոխարեն, ռոբոտի Microbit տարբերակը օգտագործում է ULN2803A 8-ալիքային Darlington տրանզիստորային զանգվածը `որպես շարժիչ: Սա կարող է օգտագործվել նաև բարձրախոս, լույսեր և այլ սարքեր քշելու համար, քանի որ Microbit- ն ունի հինգ (5) ընդհանուր նշանակության I/O գծեր 0, 1, 2, 8 և 16. կապում: աուդիո ելք: Մնացած կապում օգտագործելը կարող է բարդ լինել, քանի որ դրանք կիսվում են ներկառուցված LED- ների հետ:

Այլապես, կարելի է օգտագործել դիսկրետ տրանզիստորներ, օրինակ ՝ TIP120; սակայն, դա կպահանջի օգտագործել շատ ավելի մասեր և լարեր:

MicroBit- ի կապում մուտք գործելու համար այս դիզայնը օգտագործում է Adafruit Dragontail- ը Microbit- ի համար, որն ուղղակիորեն միանում է տախտակին, ինչը հեշտությամբ հասանելի է դարձնում առանց միացման լարերի անհրաժեշտության, ինչպես նաև միացնում է 3V հոսանքի ավտոբուսը:

Քայլ 2: Անլար հեռակառավարիչ

Bluetooth- ով ռոբոտին անլար կառավարելու համար կարող եք օգտագործել երկրորդ Microbit- ը, որը սնուցվում է կամ Microbit Go հավաքածուի մեջ մտնող AAA մարտկոցով, կամ մետաղադրամների մարտկոցի փաթեթով, Microbit- ի MI Power Board- ով:

Երկու Microbits- ը պետք է միացված լինեն նույն ռադիոալիքին:

Քայլ 3: Մասեր և գործիքների ցուցակ

ՓՈԽԱԴՐԱՄԻՋՈՑ:

  • Emgreat Motor Robot շասսիի հավաքածու
  • Microbit Go Kit
  • ULN 2803A 8-ալիք Darlington Array
  • Adafruit Dragontail համար Microbit #3695
  • Half-size Breadboard Adafruit #64
  • Adafruit 4x «AA» մարտկոցի տուփ ՝ անջատիչով #830
  • 22 չափիչ պինդ միացման մետաղալար, գույների տեսականի Adafruit# 1311
  • Mini Metal բարձրախոս լարերով Adafruit #1890
  • Corալքավոր պլաստիկ կամ ստվարաթուղթ
  • Շոտլանդական 1 "x 1" ամրացման շերտեր
  • AA մարտկոցներ x 4

ՀԵՌԱՎՈՐ:

  • Microbit Go Kit
  • MI Power Board ՝ BBC Microbit կամ AAA մարտկոցներ x2

Գործիքներ:

  • Սափրիչ դանակ
  • Sոդման երկաթ
  • Մետաղական մերկացուցիչ
  • Տաք սոսինձ ատրճանակ
  • Mini Screw Driver (գալիս է շասսիով)
  • Շարփի Մարկեր

Լրացուցիչ (խճճված մետաղալարով օգտագործման համար)

Addicore 2 դիրքի պտուտակային տերմինալներ x3

Քայլ 4: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
  • Կտրեք ծալքավոր պլաստմասե կամ ստվարաթղթե 6 "x 8" կտոր
  • Կտրուկ անիվի և շարժիչի փակագծերի համար նշեք անցքերի դիրքը ՝ որպես կաղապար օգտագործելով մատակարարված պլեքսիգլասը:
  • Երկու շարժիչներից յուրաքանչյուրին կպցրեք 8 "կարմիր և սև լարեր; լարերի թեթևացման համար շարժիչներին տաք սոսինձ:
  • Ամրացրեք շարժիչները բազային սալիկին `Emgreat հավաքածուի մեջ տեղադրված մետաղական փակագծերով:
  • Կցեք պտուտակավոր անիվը ներքևի ծայրին: Կցեք 4 x AA մարտկոցի տուփը (մարտկոցներով) շասսիի ներքևի մասում ՝ օգտագործելով թավշյա քառակուսիներ,
  • Տեղադրեք մարտկոցի տուփը շարժիչների և պտտվող անիվի միջև; սա տալիս է լավագույն ձգողությունը:
  • Տեղադրեք MicroBit Dragontail- ը տախտակի մեջ;
  • Կցեք հացաթուղթը շասսիի վերևում ՝ օգտագործելով երկկողմանի ժապավեն կամ թավշյա ժապավեններ
  • Կցեք 2xAAA 3V մարտկոցի փաթեթը շասսիին ՝ օգտագործելով Velcro շերտեր;
  • Տեղադրեք JST մարտկոցի վարդակը Microbit տախտակի մարտկոցի վարդակից:
  • Տեղադրեք ULN 2803A Darlington զանգվածի IC- ն «հովտում» անցնող տախտակի մեջ:
  • Հացաթղթի կողքին գտնվող շասսիի տախտակի վրա փոքր 1/4 «x 1/4» փոս պատրաստեք, որպեսզի լարերը անցնեն:

Քայլ 5: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

POWER լարերը:

  • 6V լարերը ամրացրեք անցքի միջով և միացրեք աջ ափսեի աջ ձեռքի ավտոբուսին:
  • Հացաթղթում ձախ և աջ գրունտային ավտոբուսների միջև միացրեք լար:
  • ULN2803A- ի և գետնի վրա միացրեք սև մետաղալարը 9 -րդ կապի միջև:
  • ULN 2803A և +6V հոսանքի ավտոբուսով միացրեք կարմիր մետաղալարը 10 -րդ կապի միջև:

ՍԻԳՆԱԼ ԼԱՅԵՐ:

Միացրեք jumper լարերը.

  • Dragontail- ի 0 -ի և 2803A- ի 8 -ի միջև (SPEAKER)
  • Դրագոնտի 1 -ին կապի և 2803A- ի 6 -րդ կապի միջև (Շարժիչ 1)
  • Դրագոնտի 2 -րդ կապի և 2803A- ի 4 -րդ կապի միջև (Շարժիչ 2)
  • Դրագոնտի 8 -րդ կապի և 2803A- ի 2 -րդ կապի միջև (ԼՐԱՈՈՎ)
  • Շարժիչ 1 լարերը միացրեք +6 Վ ավտոբուսին և ամրացրեք 13 -ը 2803A- ում
  • Միացրեք Motor 2 լարերը +6V ավտոբուսին և ամրացրեք 15 -ը 2803A- ում
  • Բարձրախոսների լարերը միացրեք +6V- ին և կապեք 11 -ին 2803A- ին

Քայլ 6. GRՐԱԳՐՈԹՅՈ 1Ն 1. Շարժիչային թեստ

PROՐԱԳՐԱՎՈՐՈՄ 1. Շարժիչային թեստ
PROՐԱԳՐԱՎՈՐՈՄ 1. Շարժիչային թեստ
PROՐԱԳՐԱՎՈՐՈՄ 1. Շարժիչային թեստ
PROՐԱԳՐԱՎՈՐՈՄ 1. Շարժիչային թեստ

Գնացեք Make Code Microbit խմբագիր առցանց ՝

Ստեղծեք շարժիչի երեք գործառույթ ՝ Թեքեք ձախ, առաջ և կանգառ

Հիմնական հանգույցում յուրաքանչյուր գործառույթ կանչեք այնպես, ինչպես ցույց է տրված:

Քայլ 7: Ռադիոյի վերահսկում

Ռադիոկառավարում
Ռադիոկառավարում
Ռադիոկառավարում
Ռադիոկառավարում

Ռադիոկառավարման համար մենք կօգտագործենք Microbit- ի Bluetooth հնարավորությունը:

Microbit- ի համար MI Power Board- ում հավաքեք երկրորդ Microbit- ը, որը ներառում է 3V մետաղադրամով մարտկոց կամ օգտագործեք 2xAAA մարտկոցը, որը գալիս է Microbit Go փաթեթավորման մեջ:

Օգտագործելով MakeCode Editor- ը ՝ գրեք կարճ ծրագիր, ինչպես ցույց է տրված վերևում, որպեսզի այն կարողանա գործել որպես հեռակառավարիչ: Անվանեք «Հաղորդիչ»:

Նմուշի ծրագիրը ներառում է LED- ի ցուցադրում, որպեսզի կարողանաք ասել, որ այն միացված է:

Doesրագիրը կատարում է 2 բան. Երբ կոճակը սեղմվում է, այն դուրս է ուղարկում թիվ 1 -ը (եղջյուրը ազդանշան տալու համար):

Երբ կոճակը B է սեղմվում, այն թիվ 2 -ն ուղարկում է շարժիչային շարժիչները գործարկելու համար:

Քայլ 8:

Պատկեր
Պատկեր

Քայլ 9. Ռադիոալիքների ընդունման ծրագիր

Image
Image

Օգտագործելով MakeCode խմբագիրը, ստեղծեք նոր նախագիծ, որը կոչվում է ընդունիչ:

Ռադիոկառավարիչն օգտագործելու համար երկու Microbits- ը պետք է միացված լինեն նույն ալիքին:

Երբ թիվ 1 -ն ընդունվում է, այն ազդանշան է հնչեցնում, Երբ ստացվում է 2 թիվը, ռոբոտը շրջվում է, գնում առաջ, ապա կանգնում:

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