Kazalo:

Mikro: bit s kolibri: 6 korakov
Mikro: bit s kolibri: 6 korakov

Video: Mikro: bit s kolibri: 6 korakov

Video: Mikro: bit s kolibri: 6 korakov
Video: Сбросил лодку с прицепа и чуть не попал под нее! 2024, Julij
Anonim
Micro: bit s kolibri
Micro: bit s kolibri

Plošča Kolibri (podjetja Birdbrain Technologies) lahko nadzoruje LED, različne senzorje (vključno s svetlobo, številčnico, razdaljo in zvokom); servo motorji in druge razširitve. Ta Instructable vam bo pokazal, kako uporabljati micro: bit v plošči kolibri za napajanje dveh vrst servo motorjev.

Zaloge

  • Kontroler kolibri (Birdbrain Technologies)
  • BBC micro: bit in priključni kabel USB
  • Napajanje z vtičnico (v tem primeru uporabljamo baterijo)
  • Servo motorji: rotacijski in/ali pozicijski

1. korak: Postavite kolibri

Postavite kolibri
Postavite kolibri
Postavite kolibri
Postavite kolibri

Naš prvi primer vam bo pokazal, kako upravljati pozicijski servo iz Kolibri.

Dolga reža na levi strani plošče je prostor za vstavljanje micro: bita. Vstavite micro: bit z LED diodami navzgor. Servo motor vstavite v vrata z oznako "1" na desni strani plošče. Upoštevajte, da imajo vrata tri zatiče z oznako S, +, -. Motor usmerite tako, da se barve žic ujemajo s pravilnimi zatiči. Črna žica na vašem motorju običajno označuje "ozemljitev" in se mora priključiti na "-" zatič.

Priključite napajanje na ploščo s priključkom za sod. V tem primeru uporabljamo baterijo, lahko pa uporabite tudi napajalnik.

Korak: Dodajte knjižnico kolibri v MakeCode

Možno je uporabljati različne jezike in platforme (vključno z BirdBloxom, Pythonom in Javo) za programiranje micro: bita za zagon plošče Kolibri. Ta Instructable uporablja MakeCode.

Odprite MakeCode v spletnem brskalniku in začnite nov projekt. Če ste v MakeCodeu šele novi, bi vam pomagalo, če bi pred nadaljevanjem prebrali vaje na spletnem mestu MakeCode.

Če ste novi v mikro: bit, začnite tukaj.

Naložite knjižnico kolibri. Knjižnica je vnaprej napisan niz navodil, napisanih za posebne namene. Knjižnica kolibri ponuja vnaprej izdelane kodne bloke za uporabo kolibri. Kliknite zgornji videoposnetek, če si želite ogledati animacijo zaslona, kako knjižnico kolibri dodati v MakeCode.

  • V meniju kliknite zavihek Napredno.
  • Izberite Razširitve
  • Na zaslonu razširitev poiščite »Kolibri«.
  • Kliknite nanjo, če želite knjižnici Kolibri dodati v svoj projekt MakeCode.
  • Ko se vrnete na zaslon MakeCode, boste v meniju videli knjižnico Kolibri.
  • Izbirno: minimizirajte okno s simulatorjem micro: bit - simulatorja s kolibri ne bomo uporabljali.

3. korak: Upravljajte pozicijski servo s kolibri

Servo za pozicioniranje je motor, kjer lahko nastavite položaj propelerjev in jih premikate tako, da določite položaje v stopinjah. Servo položaja, ki ga uporabljamo tukaj, uporablja vrednosti od 0 do 180 stopinj.

Nastaviti:

Premakni blok Start Hummingbird v blok micro: bit "on start"

Zdaj moramo povedati, da se servo položaja (znan tudi kot 180 -stopinjski servo) premika naprej in nazaj.

  • V bloku micro: bit "forever" bomo najprej premaknili ukaz Kolibri, da nastavimo servo v vratih 1 na 0 stopinj.
  • Dodajte blok premora za 1000 milisekund (1 sekunda). Upoštevajte, da so bloki Pause v meniju Basic micro: bit.
  • Zdaj dodajte ukaz Kolibri, da premaknete servo v vratih 1 na 180 stopinj.
  • Dodajte še en blok premora za 1000 milisekund.
  • Ti ukazi so v bloku "za vedno", zato se bodo ponavljali, dokler ne date drugega ukaza ali izklopite motorja.

Prenesite kodo na svoj micro: bit.

Drugi videoposnetek prikazuje, kako povezati kolibri, mikro: bit, moč in motor.

4. korak: Zaženite rotacijski servo

Image
Image

Kolibri lahko napajajo tudi različne vrste servo motorjev, imenovane neprekinjen (ali rotacijski) servo.

Ta vrsta motorja se vrti z različnimi hitrostmi v obe smeri. Servo za vrtenje uporablja enaka servo vrata na plošči kolibri kot servo za pozicijo.

Servo za vrtenje priključite v vrata 1. Prepričajte se, da je ozemljitvena (črna) žica priključena na "-" zatič.

Rotacijski servo uporablja hitrost in smer.

  • Ne pozabite uvoziti knjižnice Kolibri (korak 2) in v ukaz "Začni" dodati ukaz "Začni kolibri".
  • Povlecite blok Hummingbird Rotation Servo v blok "forever".
  • Izberite "1", ker imamo servo priključen na vrata 1.
  • Vnesite vrednost za hitrost, s katero želite, da kolibri deluje. 100% je najhitrejši motor. 0% popusta.
  • Pozitivno število premika motor v smeri urinega kazalca, negativno pa motor v nasprotni smeri urinega kazalca.
  • V tem primeru najprej zaženemo motor v smeri urinega kazalca pri 100% hitrosti, ustavimo, nato pa motor zaženemo v nasprotni smeri urinega kazalca pri 100% hitrosti, ustavimo in nadaljujemo z vzorcem.
  • Prenesite kodo na servo in opazujte obnašanje motorja.
  • Prepričajte se, da je zunanji napajalnik (napajalnik ali akumulator) priključen na cevno vtičnico kolibri, sicer ne bo dovolj energije za zagon motorja.
  • Poskusite spremeniti hitrost, dolžino premora in smer motorja.

5. korak: Istočasno upravljajte pozicijski in rotacijski servo

Image
Image

V tem primeru bomo hkrati zagnali pozicijski servo in rotacijski servo.

Priključite pozicijski servo v priključek 1.

V priključek 2 priključite servomotor za vrtenje.

V zanki za vedno bomo položaj servomotorja nastavili na 0 stopinj in servo pogon vrteli s 100% hitrostjo v smeri urinega kazalca. Zaustavili bomo 2 sekundi, nato pa servo položaja premaknili na 180 stopinj in obrnili servo smer vrtenja v smeri, da se obrne s 100% hitrostjo v nasprotni smeri urinega kazalca.

6. korak: Več za raziskovanje …

Kolibri lahko upravlja do štiri motorje hkrati. Preverite, ali lahko uporabite štiri motorje.

Kolibri lahko uporabljajo senzorje kot vhod. Za vklop ali izklop motorja uporabite svetlobni senzor ali zvočni senzor.

Dodajte nekaj LED, da osvetlite vaš projekt.

Obiščite ta spletna mesta, če želite izvedeti več o Hummingbird Robotics, MakeCode in micro: bit!

Hummingbird z mikro: bitom uporabljamo za pogon motorjev in dodajamo funkcionalnost papirnim strojem iz naših projektov Paper Mechatronics. Oglejte si spletno mesto za izdelavo lastnih strojev in jih nato priključite na luči, senzorje in servo motorje. Zabavaj se!

To gradivo temelji na delu, ki ga podpira Nacionalna znanstvena fundacija pod donacijo št. IIS-1735836. Vsa mnenja, ugotovitve ter sklepi ali priporočila, izražena v tem gradivu, so mnenja avtorjev in ne odražajo nujno stališč Nacionalne znanstvene fundacije.

Ta projekt je sodelovanje med konzorcijem Concord, univerzo v Koloradu, Boulderjem in Georgia Tech University.

Priporočena: