Satura rādītājs:

Micro: bit Ar kolibri: 6 soļi
Micro: bit Ar kolibri: 6 soļi

Video: Micro: bit Ar kolibri: 6 soļi

Video: Micro: bit Ar kolibri: 6 soļi
Video: Колибри Т32 - маленький турбореактивный двигатель 2024, Novembris
Anonim
Mikro: bits ar kolibri
Mikro: bits ar kolibri

Kolibri dēlis (Birdbrain Technologies) var kontrolēt gaismas diodes, dažādus sensorus (ieskaitot gaismu, ciparnīcu, attālumu un skaņu); servomotori un citi pagarinājumi. Šī pamācība parādīs, kā izmantot mikro: bitu kolibri plāksnē, lai darbinātu divu veidu servomotorus.

Piegādes

  • Kolibri kontrolieris (Birdbrain Technologies)
  • BBC mikro: bitu un USB savienotāja kabelis
  • Barošanas avots ar cilindra domkrata galu (šajā piemērā mēs izmantojam akumulatoru)
  • Servomotors (-i): rotējošs un/vai pozicionāls

1. darbība: iestatiet kolibri

Uzstādiet kolibri
Uzstādiet kolibri
Uzstādiet kolibri
Uzstādiet kolibri

Mūsu pirmais piemērs parādīs, kā darbināt Hummingbird pozicionālo servo.

Garais slots pa kreisi no tāfeles ir vieta, kur ievietot micro: bit. Ievietojiet micro: bit ar gaismas diodēm uz augšu. Ievietojiet servomotoru ostā, kas apzīmēta ar "1" plāksnes labajā pusē. Ņemiet vērā, ka portam ir trīs tapas - ar apzīmējumu S, +, -. Noteikti orientējiet motoru tā, lai vadu krāsas sakristu ar pareizajām tapām. Motora melnais vads parasti norāda uz "zemi", un tam vajadzētu pievienoties tapai "-".

Pievienojiet barošanu pie dēļa ar mucas ligzdu. Šajā piemērā mēs izmantojam akumulatoru, taču varat izmantot arī strāvas adapteri.

2. darbība: pievienojiet Hummingbird bibliotēku vietnei MakeCode

Ir iespējams izmantot dažādas valodas un platformas (ieskaitot BirdBlox, Python un Java), lai ieprogrammētu micro: bit, lai palaistu Hummingbird dēli. Šī pamācība izmanto MakeCode.

Atveriet MakeCode tīmekļa pārlūkprogrammā un sāciet jaunu projektu. Ja esat jauns MakeCode lietotājs, pirms turpināt, būtu noderīgi izpētīt MakeCode vietnes apmācības.

Ja esat jauns micro: bit lietotājs, sāciet šeit.

Ielādējiet Kolibri bibliotēku. Bibliotēka ir iepriekš rakstīts instrukciju kopums, kas rakstīts īpašam lietojumam. Kolibri bibliotēka nodrošina iepriekš sagatavotus koda blokus kolibri lietošanai. Noklikšķiniet uz iepriekš redzamā videoklipa, lai redzētu ekrāna animāciju par to, kā pievienot Hummingbird bibliotēku MakeCode.

  • Izvēlnē noklikšķiniet uz cilnes Papildu.
  • Atlasiet Paplašinājumi
  • Ekrānā Paplašinājumi meklējiet “Hummingbird”.
  • Noklikšķiniet uz tā, lai pievienotu Hummingbird bibliotēku savam MakeCode projektam.
  • Atgriežoties ekrānā MakeCode, izvēlnē redzēsit Kolibri bibliotēku.
  • Pēc izvēles: samaziniet logu, izmantojot mikro: bitu simulatoru - mēs neizmantosim simulatoru ar kolibri.

3. darbība: darbiniet pozīcijas servo ar kolibri

Pozīcijas servo ir motors, kurā varat iestatīt dzenskrūves pozīciju un pārvietot tās, norādot pozīcijas grādos. Šeit izmantotais pozīcijas servo izmanto vērtības no 0 līdz 180 grādiem.

Uzstādīt:

Pārvietojiet Start Hummingbird bloku uz micro: bit "on start" blokā

Tagad mums ir jāpasaka pozīcijas servo (pazīstams arī kā 180 grādu servo), lai pārvietotos uz priekšu un atpakaļ.

  • Blokā micro: bit "forever" mēs vispirms pārvietosim Hummingbird komandu, lai iestatītu servo ostā no 1 līdz 0 grādiem.
  • Pievienojiet pauzes bloku uz 1000 milisekundēm (1 sekunde). Ņemiet vērā, ka pauzes bloki atrodas izvēlnē Basic micro: bit.
  • Tagad pievienojiet komandu Kolibri, lai pārvietotu servo 1. portā līdz 180 grādiem.
  • Pievienojiet vēl vienu pauzes bloku uz 1000 milisekundēm.
  • Šīs komandas ir blokā "uz visiem laikiem", tāpēc tās atkārtosies, līdz jūs piešķirsit citu komandu vai izslēgsit motoru.

Lejupielādējiet kodu savā micro: bit.

Otrais video parāda, kā savienot kolibri, mikro: bitu, jaudu un motoru.

4. darbība: darbiniet rotācijas servo

Image
Image

Kolibri var darbināt arī cita veida servomotoru, ko sauc par nepārtrauktu (vai rotējošu) servo.

Šāda veida motors rotē ar dažādu ātrumu jebkurā virzienā. Rotācijas servo izmanto tos pašus servo portus Hummingbird panelī kā pozīcijas servo.

Pievienojiet rotācijas servo pieslēgvietai 1. Pārliecinieties, vai zemējuma (melnā) stieple ir pievienota tapai "-".

Rotācijas servo izmanto ātrumu un virzienu.

  • Noteikti importējiet Hummingbird bibliotēku (2. darbība) un blokā "Start" pievienojiet komandu "Start Hummingbird".
  • Velciet Hummingbird Rotation Servo bloku blokā "uz visiem laikiem".
  • Izvēlieties "1", jo servo ir pievienots 1. portam.
  • Ievadiet ātruma vērtību, ar kādu vēlaties kolibri darboties. 100% ir ātrākais motors. 0% ir izslēgts.
  • Pozitīvs skaitlis kustina motoru pulksteņrādītāja virzienā, bet negatīvs-pretēji pulksteņrādītāja virzienam.
  • Šajā piemērā mēs vispirms iedarbinām motoru pulksteņrādītāja virzienā ar 100% ātrumu, pauzējam un tad iedarbinām motoru pretēji pulksteņrādītāja virzienam ar 100% ātrumu, pauzējam un turpinām modeli.
  • Lejupielādējiet kodu servo un vērojiet motora uzvedību.
  • Pārliecinieties, ka ārējais barošanas avots (strāvas adapteris vai akumulators) ir pievienots Hummingbird cilindra ligzdai, pretējā gadījumā nepietiks jaudas motora darbināšanai.
  • Mēģiniet mainīt motora ātrumu, pauzes garumu un virzienu.

5. darbība. Vienlaicīgi darbiniet pozīcijas servo un rotācijas servo

Image
Image

Šajā piemērā mēs vienlaikus darbināsim pozīcijas servo un rotācijas servo.

Pievienojiet pozīcijas servo 1 portam.

Pievienojiet rotācijas servo 2. portam.

Mūžīgajā cilpā mēs iestatīsim servo pozīciju uz 0 grādiem un pārvietosim rotācijas servo ar 100% ātrumu pulksteņrādītāja virzienā. Mēs apturēsim 2 sekundes un pēc tam pārvietosim pozīcijas servo uz 180 grādiem un mainīsim virziena rotācijas servo, lai pagrieztos ar 100% ātrumu pretēji pulksteņrādītāja virzienam.

6. darbība. Vairāk izpētāmā…

Kolibri vienlaicīgi var vadīt līdz četriem motoriem. Pārbaudiet, vai varat izmantot četrus motorus.

Kolibri var izmantot sensorus kā ievadi. Lai ieslēgtu vai izslēgtu motoru, izmantojiet gaismas sensoru vai skaņas sensoru.

Pievienojiet dažas gaismas diodes, lai iedegtos jūsu projekts.

Apmeklējiet šīs vietnes, lai uzzinātu vairāk par Hummingbird Robotics, MakeCode un micro: bit!

Mēs izmantojam Hummingbird ar micro: bit, lai darbinātu motorus, un pievienojam funkcionalitāti papīra mašīnām no mūsu Paper Mechatronics projektiem. Apskatiet vietni, lai izveidotu savas mašīnas un pēc tam pievienotu tās gaismām, sensoriem un servomotoriem. Izklaidējieties!

Šis materiāls ir balstīts uz darbu, ko atbalsta Nacionālais zinātnes fonds ar dotāciju Nr. IIS-1735836. Visi šajā materiālā paustie viedokļi, atklājumi un secinājumi vai ieteikumi ir autora (-u) viedokļi, un tie ne vienmēr atspoguļo Nacionālā zinātnes fonda uzskatus.

Šis projekts ir sadarbība starp The Concord Consortium, Kolorādo Universitāti, Boulderu un Džordžijas Tehnisko universitāti.

Ieteicams: