Kazalo:

Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)

Video: Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)

Video: Kako zagnati servo motorje z uporabo Moto: bit z Micro: bit: 7 korakov (s slikami)
Video: Терренс Дикон раскрывает скрытую связь: сознание и энтропия 2024, November
Anonim
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bitom
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bitom
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bitom
Kako zagnati servo motorje z uporabo Moto: bit z Micro: bitom

Eden od načinov za razširitev funkcionalnosti micro: bita je uporaba plošče z imenom moto: bit podjetja SparkFun Electronics (približno 15-20 USD). Izgleda zapleteno in ima številne funkcije, vendar iz njega ni težko zagnati servo motorjev. Moto: bit vam omogoča, da poganjate močnejše motorje od drobnega mikromotorja, ki ga lahko poganjate samo iz mikro: bita.

Zaloge

  • moto: bit
  • bbc micro: bit
  • servo motor
  • napajanje z vtičnico za cev (adapter za klimatsko napravo, lahko pa uporabite tudi baterijo)

1. korak: Nastavite Moto: bit

Nastavite Moto: bit
Nastavite Moto: bit

Oglejmo si moto: bit. Na vrhu je dolga reža, kamor vstavite micro: bit. Prepričajte se, da je micro: bit tesno vstavljen, LED -diode obrnjene navzgor.

Na strani moto: bit je vtičnica. Priključite lahko različne vire napajanja. Ne uporabljajte več kot 11 V (upoštevajte, da drobne besede na nekaterih ploščah pravijo 3-17 V, vendar je po SparkFunu to napaka, ki bo popravljena na naslednji plošči). Uporabite lahko baterijo 4-AA, eno baterijo 9V ali napajalnik, ki oddaja največ 11V.

2. korak: Priključite servo motor v Moto: bit

Priključite servo motor v Moto: bit
Priključite servo motor v Moto: bit
Priključite servo motor v Moto: bit
Priključite servo motor v Moto: bit
Priključite servo motor v Moto: bit
Priključite servo motor v Moto: bit

Poglej natančno moto: bit. Videli boste skupino zatičev z oznako "SERVO". Tukaj bomo priključili servo motor. Zatiči na levi strani območja SERVO pravijo: "P15, VCC, GND", na desni pa "P16, VCC, GND".

V tem primeru bomo vtaknili servo motor v zatiče na levi.

Servo motor ima tri barvne žice, običajno povezane z vtičnico. Žice so običajno črne, rdeče in nato še tretja barva. Črna skoraj vedno pomeni "tla" (in se bo priključila na GND na moto: bit); rdeča nosi "moč" (in se bo priključila na VCC na moto: bit), bela žica na tem motorju pa nosi podatke (in se bo priključila na P15 na moto: bit).

Motor priključite v stolpec "P15, VCC, GND", pri tem pazite, da se bela žica ujema s P15, rdeča v VCC in črna v GND.

3. korak: Programirajte Micro: bit za zagon servo motorja

Zdaj potrebujemo nekaj kode za zagon motorja micro: bit, ki smo ga priključili na ploščo moto: bit.

Odprite MakeCode in začnite nov projekt. (Predvidevamo, da ste opravili prvih nekaj vaj MakeCode).

Našemu servo motorju bomo 4 -krat povedali, da se premakne naprej in nazaj, ko pritisnemo gumb A na micro: bit.

Povlecite blok "Vklopljena tipka A pritisnjena" iz "Vnosni meni".

Nato dodajte zanko. Povlecite zeleni blok za "ponavljanje" iz menija "Zanke" in ga zaskočite v vijolični blok "pritisnjen na gumb A pritisnjen". Ko pritisnemo gumb A, bomo nekaj naredili 4 -krat …

4. korak: Zaženite servo motor

Image
Image

Za delovanje našega motorja moramo dodati nekaj blokov.

  • Kliknite možnost »Napredno« na dnu elementov menija.
  • Izberite element z napisom "Zatiči". Povlecite rdeči blok z napisom "servo pin za zapis … na …" in ga pritrdite v ponavljajoči se blok. Naš servo je priključen na Pin 15 (P15), zato izberite P15 in nastavitev stopnje spremenite na 0.
  • Dodajte svetlo modri blok "premor" (ki ga najdete v meniju Basic) in ga spremenite v 500 ms (milisekunde).
  • Nato dodajte še en rdeč servo blok, izberite P15 in premaknite servo v položaj 180 stopinj.
  • Dodajte še en blok premora.
  • Če pogledamo celotno kodo, se glasi: "ko pritisnem gumb A, naredi to 4 -krat: premakni servo v položaj 0 stopinj, počakaj 500 milisekund, pomakni servo v položaj 180, počakaj 500 milisekund."
  • Kliknite gumb A na simuliranem mikro: bitu, da vidite, kako se servo premika.

5. korak: Prenesite kodo na svoj Micro: bit

Priključite micro: bit v računalnik s kablom USB. Kliknite gumb za prenos in datoteko.hex povlecite v micro: bit.

[Če ne veste, kako to storiti, si oglejte hitri vodnik MakeCode.]

Ko pritisnete gumb A na micro: bit, se mora vaš servo zagnati!

Eksperimentirajte tako, da spremenite kodo in uporabite različne nastavitve za položaje servomotorjev, različne številke v ponavljajoči se zanki in različne čase pavze.

6. korak: Dodajte še en motor

Dodajte še en motor!
Dodajte še en motor!

Enako lahko storite z motorjem, priključenim na P16 (Pin 16).

Če dodate te kodne bloke (in jih naložite v svoj micro: bit), lahko motor zaženete na P15, ko pritisnete gumb A, in motor na P16, ko pritisnete gumb B.

7. korak: Zaženite nekaj kul s svojimi motorji

S svojimi motorji poganjamo papirnate stroje iz projektov Paper Mechatronics. Oglejte si spletno mesto za izdelavo lastnih strojev in jih nato priključite na 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: