Orodha ya maudhui:

Micro: Kidhibiti cha Roboti kidogo na Accelerometer: Hatua 4
Micro: Kidhibiti cha Roboti kidogo na Accelerometer: Hatua 4

Video: Micro: Kidhibiti cha Roboti kidogo na Accelerometer: Hatua 4

Video: Micro: Kidhibiti cha Roboti kidogo na Accelerometer: Hatua 4
Video: Новинка от DeWALT - многофункциональный мини шуруповерт DCD703L2T с бесщёточным двигателем! 2024, Novemba
Anonim
Image
Image

Katika kifungu hiki tutatumia kit ya TinkerGen ya BitCar kujenga Micro: kidogo ya robot na kuidhibiti kwa kutumia accelerometer kwenye bodi nyingine ya Micro: bit. BitCar ni robot ndogo ya kujifanya mwenyewe iliyoundwa kwa elimu ya STEM. Ni rahisi kukusanyika, rahisi kuweka nambari na kufurahisha kucheza nayo. Gari hutumia motors mbili za hali ya juu za chuma kuendesha magurudumu, ambayo yana nguvu kubwa na maisha marefu kuliko motors za kawaida za gia za plastiki. Bodi ya gari inaunganisha buzzer kwa ishara ya muziki au sauti, sensorer 2 za kufuata laini za laini za ufuatiliaji, na taa za 4 zinazoweza kushughulikiwa chini zinaweza kutumika kama viashiria, muhtasari au mapambo tu ya kupendeza. Pia kuna viunganisho vya Grove vya nyongeza kama sensorer ya ultrasonic, Al kamera, kitambuzi au skrini. Vipengele vyote vya BitCar vinaweza kudhibitiwa kwa urahisi na mhariri wa Microsoft MakeCode.

Vifaa

BitCar ya TinkerGen

Hatua ya 1: Mkutano na Maandalizi

Mkutano na Maandalizi
Mkutano na Maandalizi
Mkutano na Maandalizi
Mkutano na Maandalizi
Mkutano na Maandalizi
Mkutano na Maandalizi

Anza kwa kusanikisha magurudumu ya mbele na nyuma ukitumia visu za M3x6.

Kisha sakinisha kishikaji cha betri kwenye stika ya 3M, jaribu kusimamisha kishikaji cha betri karibu iwezekanavyo kwa gurudumu la nyuma la castor.

Weka magurudumu kwenye shafts za gari na ambatanisha sahani za akriliki kwa mpangilio uliowekwa kwenye picha za mkutano hapo juu.

Mwishowe ingiza Micro: kidogo na (hiari) Senor ya Ultrasonic.

Ili kutumia BitCar na Microsoft Makecode, unahitaji kuongeza kiendelezi kwenye kiolesura. Kwa hiyo, ilibidi makecode.microbit.org, bonyeza Advanced-Extensions kisha ubandike URL hii katika uwanja wa utaftaji: https://github.com/TinkerGen/pxt-BitCar. Baada ya kuongeza ugani, unapaswa kuona tabo mpya zinaonekana: BitCar na Neopixel.

Hatua ya 2: Panga Mdhibiti Micro: bit

Panga Mdhibiti Micro: kidogo
Panga Mdhibiti Micro: kidogo

Tutaanza kwa kuongeza kuweka kikundi cha redio kwa 1 hadi kwenye block block. Pia tutafanya LED kuonyesha uso wa tabasamu kujua kwamba programu yetu inafanya kazi kweli na haikutupa ubaguzi wowote. Ifuatayo tunahitaji kusoma data kutoka kwa accelerometer na kufanya ubadilishaji wa data: data kutoka kwa accelerometer inakuja kama nambari kamili kutoka -1023 hadi 1023, na motors kwenye BitCar zinakubali nambari kamili kutoka -100 hadi 100. Tutatumia kazi ya ramani kwa badilisha maadili kutoka upeo mmoja kwenda mwingine na wazungushe kwa nambari kamili. Baada ya hapo maadili yako tayari kutumwa kupitia redio. Mwishowe wacha tuangalie ikiwa ishara ya kutikisa imegunduliwa, na ikiwa iko, tuma kamba "simama" juu ya Bluetooth. Hii ni kwa Mdhibiti Micro: kidogo, hatua inayofuata ni kuandika nambari ya BitCar's Micro: bit.

Hatua ya 3: Panga Micro ya BitCar: kidogo

Panga Micro ya BitCar: kidogo
Panga Micro ya BitCar: kidogo

Nambari ya BitCar's Micro: bit itakuwa na vizuizi viwili: ya kwanza inayohusika na amri kuu za mwendo (mbele-kushoto-kushoto-kulia) na ya pili tu kwa "kusimama". Ndani ya redio iliyopokea kizuizi cha thamani ya jina tunaangalia ikiwa jina lililopokelewa ni "y-axis" - ni mwendo wa kurudi nyuma. Tunaongeza nyingine ikiwa ni hali huko, kuweka kizingiti cha mwendo wa kurudi nyuma, vinginevyo harakati hutoka kidogo, kwa sababu ya mzozo na mwendo wa kushoto kulia unaotekelezwa kwa wakati mmoja.

Ikiwa jina lililopokelewa ni "x-axis", tunapokea habari juu ya mwendo wa kushoto, tunaangalia ikiwa ni chini ya 0. Ikiwa ni hasi, BitCar inahitaji kwenda kushoto, ikiwa ni thamani nzuri, roboti inahitaji kwenda haki. Sisi kisha kudhibiti motors ipasavyo.

Kizuizi kingine ambacho tunacho ni kwenye redio iliyopokea kupokeaString - hapa tunaangalia ikiwa kamba hiyo ni "simama" na ikiwa ni hivyo, basi tunatoa amri kwa BitCar kusimama na kasi 100 na kuchaji 250 ms.

Hatua ya 4: Furahiya na Uifanye yako mwenyewe

Furahiya na Uifanye yako mwenyewe!
Furahiya na Uifanye yako mwenyewe!

Pakia programu hii (ikiwa unapata shida, unaweza pia kuipakua kutoka kwa ghala letu la GitHub) kwa Micro: bits na ujaribu! Kuna marekebisho zaidi ambayo yanaweza kufanywa, kwa mfano kuongeza udhibiti wa vigezo vya kusimama au kuongeza muziki. Pia ni wazo la kufurahisha kutumia kichwa cha dira badala yake kufanya BitCar iende katika mwelekeo sawa na mtu anayeishikilia.

Uwezekano hauna mwisho na kutekeleza maoni yako mwenyewe katika vifaa na programu ni roho ya harakati ya Muumba. Ikiwa unapata njia mpya na za kupendeza za kupanga BitCar, tafadhali shiriki kwenye maoni hapa chini. Pia, BitCar inakuja na kozi mkondoni ambayo unaweza kupata kwenye jukwaa la kozi ya mkondoni ya TinkerGen, https://make2learn.tinkergen.com/ bure! Kwa habari zaidi juu ya BitCar na vifaa vingine kwa watunga na waalimu wa STEM, tembelea wavuti yetu, https://tinkergen.com/ na ujiandikishe kwa jarida letu.

TinkerGen imeanzisha kampeni ya Kickstarter ya MARK (Tengeneza Kitengo cha Roboti), kitanda cha roboti cha kufundisha kuweka alama, roboti, AI!

Ilipendekeza: