Orodha ya maudhui:

Micro: kidogo na Hummingbird: 6 Hatua
Micro: kidogo na Hummingbird: 6 Hatua

Video: Micro: kidogo na Hummingbird: 6 Hatua

Video: Micro: kidogo na Hummingbird: 6 Hatua
Video: Мухоморный 🍄Трип Фиксирую на камеру. Очутился между двух миров🌍 Реальным и Мухоморным🙏 2024, Novemba
Anonim
Micro: kidogo na Hummingbird
Micro: kidogo na Hummingbird

Bodi ya Hummingbird (na Teknolojia ya Birdbrain) inaweza kudhibiti LED, sensorer anuwai (pamoja na mwanga, piga, umbali, na sauti); motors za servo, na viendelezi vingine. Hii inayoweza kufundishwa itakuonyesha jinsi ya kutumia micro: bit kwenye bodi ya Hummingbird kuwezesha aina mbili za motors za servo.

Vifaa

  • Mdhibiti wa Hummingbird (Birdbrain Technologies)
  • Cable ndogo ya kiunganishi cha BBC: bit na usb
  • Ugavi wa umeme na mwisho wa pipa jack (tunatumia kifurushi cha betri katika mfano huu)
  • Servo motor (s): mzunguko na / au nafasi

Hatua ya 1: Weka Hummingbird

Anzisha Hummingbird
Anzisha Hummingbird
Anzisha Hummingbird
Anzisha Hummingbird

Mfano wetu wa kwanza utakuonyesha jinsi ya kutumia servo ya msimamo kutoka kwa Hummingbird.

Yanayopangwa ndefu kushoto kwa ubao ni mahali pa kuingiza micro: bit. Ingiza micro: kidogo na LED zinatazama juu. Ingiza injini ya servo kwenye bandari iliyoandikwa "1" upande wa kulia wa ubao. Kumbuka kuwa bandari ina pini tatu - zilizoandikwa S, +, -. Hakikisha kuelekeza motor yako ili rangi za waya zako ziwe sawa na pini sahihi. Waya mweusi kwenye motor yako kawaida huonyesha "ardhi" na inapaswa kuziba kwenye pini ya "-".

Unganisha nguvu kwenye bodi na pipa. Tunatumia kifurushi cha betri katika mfano huu, lakini pia unaweza kutumia adapta ya umeme.

Hatua ya 2: Ongeza Maktaba ya Hummingbird kwa MakeCode

Inawezekana kutumia lugha anuwai na majukwaa (pamoja na BirdBlox, Python, na Java) kupanga micro: bit kuendesha bodi ya Hummingbird. Inayoweza kufundishwa hutumia MakeCode.

Fungua MakeCode katika kivinjari cha wavuti na uanze mradi mpya. Ikiwa wewe ni mpya kwa MakeCode, itasaidia kufanya kazi kupitia mafunzo kwenye wavuti ya MakeCode kabla ya kuendelea.

Ikiwa wewe ni mpya kwa micro: bit, anza hapa.

Pakia maktaba ya Hummingbird. Maktaba ni seti ya maandishi ya maandishi yaliyoandikwa kwa matumizi maalum. Maktaba ya Hummingbird hutoa vizuizi vya nambari zilizotengenezwa tayari kwa kutumia Hummingbird. Bonyeza video hapo juu kuona uhuishaji wa skrini ya jinsi ya kuongeza maktaba ya Hummingbird kwa MakeCode.

  • Bonyeza kichupo cha Advanced katika menyu.
  • Chagua Viendelezi
  • Kwenye skrini ya Viendelezi, tafuta "Hummingbird".
  • Bonyeza juu yake ili kuongeza maktaba ya Hummingbird kwenye mradi wako wa MakeCode.
  • Unaporudi kwenye skrini ya MakeCode, utaona maktaba ya Hummingbird kwenye menyu.
  • Hiari: punguza dirisha na micro: bit simulator - hatutatumia simulator na Hummingbird.

Hatua ya 3: Tumia nafasi ya Servo na Hummingbird

Servo ya msimamo ni motor ambapo unaweza kuweka nafasi ya vinjari na kuzisogeza kwa kutaja nafasi kwa digrii. Nafasi ya servo tunayotumia hapa hutumia maadili kutoka digrii 0 hadi 180.

Sanidi:

Sogeza kizuizi cha Hummingbird kwenye kizuizi cha micro: bit "on start"

Sasa tunahitaji kuambia msimamo servo (pia inajulikana kama digrii ya digrii 180) kusonga mbele na mbele.

  • Katika kizuizi kidogo: kidogo "milele", kwanza tutahamisha amri ya Hummingbird kuweka servo katika bandari 1 hadi 0 digrii.
  • Ongeza kizuizi cha Pumzika kwa milisekunde 1000 (sekunde 1). Kumbuka kuwa Vizuizi vya Pumzika viko kwenye menyu ya Msingi ya micro: bit.
  • Sasa, ongeza amri ya Hummingbird kusonga servo katika bandari 1 hadi 180 digrii.
  • Ongeza kizuizi kingine cha Pumzika kwa milisekunde 1000.
  • Amri hizi ziko kwenye kizuizi cha "milele", kwa hivyo zitarudia hadi utakapotoa amri nyingine au kuzima motor.

Pakua nambari kwa micro: bit.

Video ya pili inaonyesha jinsi ya kuunganisha Hummingbird, micro: bit, nguvu, na motor.

Hatua ya 4: Tumia Servo ya Mzunguko

Image
Image

Hummingbird pia anaweza kuwezesha aina tofauti ya servo motor inayoitwa servo inayoendelea (au mzunguko).

Aina hii ya gari huzunguka kwa kasi tofauti katika mwelekeo wowote. Servo ya mzunguko hutumia bandari sawa za servo kwenye bodi ya Hummingbird kama servo ya msimamo.

Chomeka servo ya mzunguko ndani ya bandari ya 1. Hakikisha kuwa waya (wa chini) waya huziba ndani ya pini "-".

Servo ya mzunguko hutumia kasi na mwelekeo.

  • Hakikisha kuagiza maktaba ya Hummingbird (hatua ya 2) na kuongeza amri ya "Anza Hummingbird" kwenye kizuizi cha "Anza".
  • Buruta kizuizi cha Hummingbird Rotation Servo kwenye kizuizi cha "milele".
  • Chagua "1" kwa sababu tuna servo iliyowekwa kwenye bandari 1.
  • Ingiza thamani ya kasi ambayo unataka Hummingbird kukimbia. 100% ndio kasi zaidi motor itaenda. 0% imezimwa.
  • Nambari chanya inahamisha motor saa moja kwa moja na nambari hasi inasonga kinyume cha saa.
  • Katika mfano huu, kwanza tunatumia mwendo wa saa kwa kasi ya 100%, pumzika, na kisha tukimbie mwendo wa saa kwa kasi ya 100%, pumzika, na uendelee na muundo.
  • Pakua nambari kwa servo na uangalie tabia ya motor.
  • Hakikisha kuwa na usambazaji wa umeme wa nje (adapta ya umeme au kifurushi cha betri) iliyounganishwa na pipa la Hummingbird, au hakutakuwa na nguvu ya kutosha kuendesha motor.
  • Jaribu kutofautisha kasi, urefu wa pause, na uelekeo wa gari.

Hatua ya 5: Tumia Servo ya Nafasi na Servo ya Mzunguko kwa Wakati Uo huo

Image
Image

Katika mfano huu, tutaendesha servo ya msimamo na servo ya mzunguko kwa wakati mmoja.

Chomeka nafasi ya servo kwenye bandari 1.

Chomeka servo ya mzunguko kwenye bandari ya 2.

Katika kitanzi cha milele, tutaweka nafasi ya servo kwa digrii 0 na tutembeze servo ya mzunguko kwa kasi ya 100% kwa mwelekeo wa saa. Tutasitisha sekunde 2, kisha tuhamishe nafasi ya servo hadi digrii 180, na turejeshe servo ya mzunguko wa mwelekeo kugeuka kwa kasi ya 100% kwa mwelekeo wa saa.

Hatua ya 6: Zaidi ya Kuchunguza…

Hummingbird inaweza kudhibiti hadi motors nne kwa wakati mmoja. Angalia ikiwa unaweza kutumia motors nne.

Hummingbird anaweza kutumia sensorer kama pembejeo. Tumia sensorer ya taa au sensa ya sauti kuwasha au kuzima motor.

Ongeza LED zingine kuwasha mradi wako.

Tembelea tovuti hizi ili ujifunze zaidi kuhusu Hummingbird Robotic, MakeCode, na micro: bit!

Tunatumia Hummingbird na motor ndogo: kidogo kwa umeme na kuongeza utendaji kwa mashine za karatasi kutoka kwa miradi yetu ya Karatasi ya Mechatronics. Angalia wavuti ili ujenge mashine zako mwenyewe na kisha uziunganishe kwa taa, sensorer, na motors za servo. Furahiya!

Nyenzo hii inategemea kazi inayoungwa mkono na Msingi wa Sayansi ya Kitaifa chini ya Ruzuku ya IIS-1735836. Maoni yoyote, matokeo, hitimisho au mapendekezo yaliyotolewa katika nyenzo hii ni yale ya waandishi (s) na sio lazima yaonyeshe maoni ya Shirika la Sayansi ya Kitaifa.

Mradi huu ni ushirikiano kati ya The Concord Consortium, Chuo Kikuu cha Colorado, Boulder, na Chuo Kikuu cha Georgia Tech.

Ilipendekeza: