Բովանդակություն:
- Պարագաներ
- Քայլ 1: Հավաքում և պատրաստում
- Քայլ 2. Programրագրավորեք Controller Micro: bit- ը
- Քայլ 3. Programրագրավորեք BitCar's Micro: bit- ը
- Քայլ 4: Funվարճացեք և դարձեք այն ձեր սեփականը:
Video: Միկրո ՝ բիթ Robot Control արագացուցիչով ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս հոդվածում մենք կօգտագործենք TinkerGen- ի BitCar հավաքածուն `Micro: bit ռոբոտ կառուցելու և այն վերահսկելու համար արագացուցիչի միջոցով մեկ այլ Micro: bit տախտակի վրա: BitCar- ը միկրո` բիթերի վրա հիմնված ինքնուրույն ռոբոտ է, որը նախատեսված է STEM կրթության համար: Հեշտ է հավաքվում, հեշտ է ծածկագրվել և հաճելի է խաղալ: Մեքենան անիվները վարելու համար օգտագործում է երկու բարձրորակ մետաղական փոխանցման շարժիչներ, որոնք ունեն ավելի ուժեղ ուժ և ավելի երկար կյանք, քան սովորական պլաստիկ շարժակների շարժիչները: Ավտոմեքենայի տախտակը ներառում է երաժշտական կամ ձայնային ազդանշանների ազդանշան, գծերի հետևման համար հետևում են 2 տողերի սենսորներ, իսկ ներքևի 4 հասցեական լուսադիոդները կարող են օգտագործվել որպես ցուցիչներ, լուսարձակներ կամ պարզապես զով դեկորացիաների համար: Կան նաև Grove միակցիչներ հավելումների համար, ինչպիսիք են ուլտրաձայնային տվիչը, Al տեսախցիկը, ճանաչիչը կամ էկրանները: BitCar- ի բոլոր հնարավորությունները կարելի է հեշտությամբ վերահսկել Microsoft MakeCode խմբագրիչով:
Պարագաներ
TinkerGen- ի BitCar- ը
Քայլ 1: Հավաքում և պատրաստում
Սկսեք ՝ տեղադրելով առջևի և հետևի ձուլման անիվներ ՝ օգտագործելով M3x6 պտուտակներ:
Այնուհետև 3M կպչուկի վրա տեղադրեք մարտկոցի բռնիչը, փորձեք մարտկոցի ամրակը տեղադրել հնարավորինս մոտիկ ձողիկին:
Անիվները դրեք շարժիչի լիսեռների վրա և ամրացրեք ակրիլային թիթեղները ՝ վերևում հավաքման նկարներում նշված կարգով:
Վերջապես տեղադրեք Micro: bit և (ըստ ցանկության) ուլտրաձայնային սենսոր:
Microsoft Makecode- ի հետ BitCar- ի օգտագործման համար անհրաժեշտ է ինտերֆեյսի ընդլայնում ավելացնել: Դրա համար մուտքագրեք makecode.microbit.org, կտտացրեք Advanced-Extensions- ին և այնուհետև տեղադրեք այս URL- ը որոնման դաշտում ՝ https://github.com/TinkerGen/pxt-BitCar: Ընդլայնումն ավելացնելուց հետո դուք պետք է տեսնեք նոր ներդիրներ ՝ BitCar և Neopixel:
Քայլ 2. Programրագրավորեք Controller Micro: bit- ը
Մենք կսկսենք ՝ ավելացնելով ռադիո խումբը 1 -ին ՝ սկզբնական բլոկին: Նաև մենք LED կդարձնենք ՝ ժպիտը ցույց տալու համար, որպեսզի իմանանք, որ մեր ծրագիրը իրականում աշխատում է և որևէ բացառություն չի անում: Հաջորդը մենք պետք է կարդանք արագացուցիչի տվյալները և կատարենք որոշ տվյալների փոխակերպում. Արագացուցիչից ստացված տվյալները գալիս են -1023 -ից 1023 -ից ընկած ամբողջ արժեքներով, իսկ BitCar- ի շարժիչներն ընդունում են -100 -ից 100 -ի ամբողջ թվերը: Մենք կօգտագործենք քարտեզի գործառույթը փոխարկել արժեքները մեկ տիրույթից մյուսը և դրանք կլորացնել դրանք մոտակա ամբողջ թվին: Դրանից հետո արժեքները պատրաստ են ուղարկվել ռադիոյով: Ի վերջո, եկեք ստուգենք, արդյոք հայտնաբերվում է ցնցման ժեստը, և եթե այն կա, ուղարկեք տողը «կանգնել» Bluetooth- ով: Սա Controller Micro: bit- ի համար է, հաջորդ քայլը BitCar's Micro: bit- ի համար կոդը գրելն է:
Քայլ 3. Programրագրավորեք BitCar's Micro: bit- ը
BitCar's Micro: bit- ի ծածկագիրը կունենա երկու բլոկ. Առաջինը պատասխանատու է հիմնական շարժման հրամանների համար (առաջ-ետ-ձախ-աջ), իսկ երկրորդը `միայն« ոտքի կանգնելու »համար: Ռադիոընդունվող անվան արժեքի բլոկի ներսում մենք ստուգում ենք, արդյոք ստացված անունը «y առանցք» է. Դա առաջ-հետընթաց շարժում է: Մենք այնտեղ ավելացնում ենք մեկ այլ պայման ՝ առաջ-հետ շարժման որոշակի շեմ սահմանելու համար, հակառակ դեպքում շարժումը դուրս է գալիս մի փոքր ցնցող ՝ ձախ-աջ շարժման հետ միաժամանակ կատարվող հակասության պատճառով:
Եթե ստացված անունը «x- առանցք» է, մենք ստանում ենք տեղեկատվություն ձախ-աջ շարժման մասին, մենք ստուգում ենք, թե արդյոք այն 0-ից պակաս է, եթե բացասական է, BitCar- ը պետք է գնա ձախ, եթե դա դրական արժեք է, ռոբոտը պետք է գնա ճիշտ. Այնուհետեւ մենք համապատասխանաբար վերահսկում ենք շարժիչները:
Մեկ այլ բլոկ, որը մենք ունենք, ստացված ռադիոընդունիչն է. Այստեղ մենք ստուգում ենք, արդյոք այդ տողը «կանգնած» է, և եթե դա այդպես է, ապա մենք BitCar- ին հրաման ենք տալիս կանգնել 100 արագությամբ և լիցքավորել 250 ms:
Քայլ 4: Funվարճացեք և դարձեք այն ձեր սեփականը:
Վերբեռնեք այս ծրագիրը (եթե դժվարությունների հանդիպեք, կարող եք նաև ներբեռնել այն մեր GitHub պահոցից) երկու Micro: bits- ում և փորձեք այն: Կարող են որոշ այլ ճշգրտումներ կատարվել, օրինակ ՝ stand up պարամետրերի նկատմամբ վերահսկողություն ավելացնելը կամ երաժշտություն ավելացնելը: Հետաքրքիր գաղափար է նաև օգտագործել կողմնացույցի վերնագիրը, որպեսզի BitCar- ը շարժվի նույն ուղղությամբ, ինչ այն պահողը:
Հնարավորություններն անսահման են, և սարքավորումների և ծրագրային ապահովման մեջ ձեր սեփական գաղափարների իրականացումը Maker շարժման հոգին է: Եթե BitCar- ի ծրագրավորման նոր և հետաքրքիր եղանակներ եք գտնում, խնդրում ենք կիսվել ստորև բերված մեկնաբանություններում: Բացի այդ, BitCar- ն ունի առցանց դասընթաց, որին կարող եք մուտք գործել TinkerGen- ի առցանց դասընթացների հարթակ ՝ https://make2learn.tinkergen.com/ անվճար: BitCar- ի և արտադրողների և STEM մանկավարժների համար BitCar- ի և այլ սարքավորումների մասին լրացուցիչ տեղեկությունների համար այցելեք մեր կայքը ՝ https://tinkergen.com/ և բաժանորդագրվեք մեր տեղեկագրին:
TinkerGen- ը սկսել է Kickstarter արշավը MARK- ի համար (Make A Robot Kit), կոդավորման, ռոբոտաշինության, AI- ի ուսուցման ռոբոտների հավաքածու:
Խորհուրդ ենք տալիս:
«High-Fivey» ստվարաթղթե միկրո: բիթ Ռոբոտ ՝ 18 քայլ (նկարներով)
«High-Fivey» ստվարաթղթե Micro: bit Robot. Տանը խրված, բայց դեռ կարիք ունե՞ք ինչ-որ մեկին հինգից բարձրացնելու: Մենք պատրաստեցինք ընկերասեր փոքրիկ ռոբոտ ՝ ստվարաթղթով և միկրոով. Բիթը ՝ Crazy Circuits Bit Board- ի հետ միասին, և այն ամենը, ինչ նա ձեզնից ուզում է, բարձր հնգյակն է ՝ ձեր սերը ձեր հանդեպ կենդանի պահելու համար: Եթե ձեզ դուր է գալիս
Բույսերի ջրամատակարարման ավտոմատ համակարգ ՝ օգտագործելով միկրո. Բիթ ՝ 8 քայլ (նկարներով)
Micro: bit- ի միջոցով գործարանների ջրամատակարարման ավտոմատ համակարգ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել բույսերի ջրման ավտոմատ համակարգ `օգտագործելով Micro: bit և որոշ այլ փոքր էլեկտրոնային բաղադրիչներ: Micro: bit- ը օգտագործում է խոնավության տվիչ վերահսկել գործարանի հողում խոնավության մակարդակը և
Միկրո ՝ բոտ - միկրո ՝ բիթ ՝ 20 քայլ
Micro: Bot - Micro: Bit: Կառուցեք ձեզ միկրո: Bot! Դա միկրո. Բիթով կառավարվող ռոբոտ է ՝ ինքնավար վարման համար սոնար կառուցած, կամ եթե ունեք երկու միկրո ՝ բիթ, ռադիոկառավարվող վարում:
Միկրո ՝ բիթ - Միկրո թմբուկի մեքենա ՝ 10 քայլ (նկարներով)
Micro: bit - Micro Drum Machine: Սա միկրո: բիթ միկրո թմբուկի մեքենա է, որը պարզապես ձայնը գեներացնելու փոխարեն իրական հարվածային գործիքներ է ստեղծում: Այն ծանր ոգեշնչված է միկրո: բիթ նվագախմբի նապաստակներից: Ինձ որոշ ժամանակ պահանջվեց մի քանի սոլենոիդներ գտնելու համար, որոնք հեշտ էին օգտագործել մոկրոի հետ. Բիթ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ մեկ կտտոցով Windows և Linux հավելվածով (32 բիթ և 64 բիթ): Հեշտ է վերստեղծել, Հեշտ օգտագործել, Հեշտ տեղափոխել ՝ 3 քայլ
DIY MusiLED, Երաժշտության համաժամեցված լուսադիոդներ ՝ մեկ կտտոցով Windows և Linux հավելվածով (32-բիթ և 64-բիթ): Հեշտ է վերստեղծել, դյուրին օգտագործել, հեշտ է տեղափոխել. LED- ները դրանք լուսավորելու են ըստ հարվածի էֆեկտների (Snare, High Hat, Kick)