Turinys:

Kaip paleisti servo variklius naudojant Moto: bit su Micro: bit: 7 žingsniai (su nuotraukomis)
Kaip paleisti servo variklius naudojant Moto: bit su Micro: bit: 7 žingsniai (su nuotraukomis)

Video: Kaip paleisti servo variklius naudojant Moto: bit su Micro: bit: 7 žingsniai (su nuotraukomis)

Video: Kaip paleisti servo variklius naudojant Moto: bit su Micro: bit: 7 žingsniai (su nuotraukomis)
Video: Интернет-технологии - Информатика для руководителей бизнеса 2016 2024, Lapkritis
Anonim
Kaip paleisti servo variklius naudojant „Moto: bit“su „Micro: bit“
Kaip paleisti servo variklius naudojant „Moto: bit“su „Micro: bit“
Kaip paleisti servo variklius naudojant „Moto: bit“su „Micro: bit“
Kaip paleisti servo variklius naudojant „Moto: bit“su „Micro: bit“

Vienas iš būdų išplėsti „micro: bit“funkcionalumą yra naudoti „SparkFun Electronics“plokštę, pavadintą „moto: bit“(maždaug 15-20 USD). Jis atrodo sudėtingas ir turi daug funkcijų, tačiau iš jo paleisti servo variklius nėra sunku. „Moto: bit“leidžia paleisti galingesnius variklius nei mažas mikromotorius, kurį galite paleisti tik iš „micro: bit“.

Prekės

  • moto: šiek tiek
  • bbc micro: bit
  • servo variklis
  • maitinimo šaltinis su cilindro lizdo kištuku (oro kondicionierius, bet taip pat galite naudoti akumuliatorių)

1 veiksmas: nustatykite „Moto:“bitą

Nustatykite „Moto: bit“
Nustatykite „Moto: bit“

Pažvelkime į moto: bit. Viršuje yra ilgas lizdas, kuriame įdedate „micro: bit“. Įsitikinkite, kad „micro: bit“tvirtai įdėtas, šviesos diodai nukreipti į viršų.

Moto šone yra maitinimo lizdas: bit. Galite prijungti įvairius maitinimo šaltinius. Nenaudokite daugiau kaip 11 V įtampos (atkreipkite dėmesį, kad kai kuriuose lentose esantys mažyčiai žodžiai sako 3–17 V. Galite naudoti 4 AA bateriją, vieną 9 V bateriją arba kintamosios srovės adapterį, kurio išėjimo galia ne didesnė kaip 11 V.

2 veiksmas: prijunkite servo variklį prie „Moto: bit“

Prijunkite servo variklį prie „Moto: bit“
Prijunkite servo variklį prie „Moto: bit“
Prijunkite servo variklį prie „Moto: bit“
Prijunkite servo variklį prie „Moto: bit“
Prijunkite servo variklį prie „Moto: bit“
Prijunkite servo variklį prie „Moto: bit“

Atidžiai pažiūrėkite į moto: bit. Pamatysite kaiščių grupę, pažymėtą „SERVO“. Čia mes prijungsime servo variklį. Kairėje SERVO srities pusėje esantys kaiščiai sako: „P15, VCC, GND“, o dešinėje - „P16, VCC, GND“.

Šiame pavyzdyje mes prijungsime servo variklį prie kaiščių kairėje.

Servo variklis turi tris spalvotus laidus, paprastai prijungtus prie lizdo. Laidai dažniausiai būna juodi, raudoni, o tada trečios spalvos. Juoda beveik visada reiškia „žemė“(ir bus prijungta prie GND „moto: bit“); raudona neša „galią“(ir bus prijungta prie VCC „moto: bit“), o balta šio variklio viela yra tai, kas perduoda duomenis (ir bus prijungta prie P15 „moto: bit“).

Prijunkite variklį prie stulpelio „P15, VCC, GND“ir įsitikinkite, kad balta viela sutampa su P15, raudona prie VCC, o juoda prie GND.

3 veiksmas: užprogramuokite „Micro: bit“, kad paleistumėte servo variklį

Dabar mums reikia tam tikro kodo, kad „micro: bit“paleistų variklį, kurį prijungėme prie „moto: bit“plokštės.

Atidarykite „MakeCode“ir pradėkite naują projektą. (Manome, kad dirbote per pirmuosius keletą „MakeCode“vadovėlių).

Mes pasakysime savo servo varikliui judėti pirmyn ir atgal 4 kartus, kai paspausime mygtuką „micro: bit“.

Vilkite bloką „Įjungimo mygtukas A paspaustas“iš „Įvesties meniu“.

Tada pridėkite kilpą. Vilkite žalią „kartojimo“bloką iš meniu „Kilpai“ir užfiksuokite jį purpurinėje „A“mygtuko paspaudimo vietoje. Taigi, kai paspausime mygtuką A, ketiname ką nors padaryti 4 kartus …

4 žingsnis: paleiskite servo variklį

Image
Image

Norėdami paleisti variklį, turime pridėti keletą blokų.

  • Meniu elementų apačioje spustelėkite parinktį „Išplėstinė“.
  • Pasirinkite elementą, kuriame sakoma „Smeigtukai“. Vilkite raudoną bloką su užrašu „servo write pin… to …“ir įkiškite jį į kartojimo bloką. Mūsų servo sistema yra prijungta prie kaiščio 15 (P15), todėl pasirinkite P15 ir pakeiskite laipsnio nustatymą į 0.
  • Pridėkite šviesiai mėlyną „pauzės“bloką (rasite pagrindiniame meniu) ir pakeiskite jį į 500 ms (milisekundes).
  • Tada pridėkite kitą raudoną servo bloką, pasirinkite P15 ir perkelkite servo į 180 laipsnių padėtį.
  • Pridėkite dar vieną pauzės bloką.
  • Žvelgiant į visą kodą, rašoma: „Kai paspaudžiu mygtuką A, darykite tai 4 kartus: perkelkite servo į 0 laipsnių padėtį, palaukite 500 milisekundžių, perkelkite servo į 180 padėtį, palaukite 500 milisekundžių“.
  • Norėdami pamatyti servo judėjimą, spustelėkite modeliuoto „micro: bit“mygtuką A.

5 veiksmas: atsisiųskite kodą į „Micro: bit“

Prijunkite „micro: bit“prie kompiuterio naudodami USB kabelį. Spustelėkite atsisiuntimo mygtuką ir vilkite.hex failą į „micro: bit“.

[Jei nežinote, kaip tai padaryti, skaitykite „MakeCode“greitą vadovą.]

Kai paspausite „micro: bit“mygtuką A, jūsų servo sistema turėtų veikti!

Eksperimentuokite pakeisdami kodą ir naudokite skirtingus servo pozicijų nustatymus, skirtingus kartojimo ciklo skaičius ir skirtingą pauzės laiką.

6 žingsnis: pridėkite kitą variklį

Pridėkite kitą variklį!
Pridėkite kitą variklį!

Tą patį galite padaryti su varikliu, prijungtu prie P16 (16 kaištis).

Jei pridėsite šiuos kodo blokus (ir atsisiųsite į „micro: bit“), variklį galėsite paleisti P15, kai paspausite mygtuką A, o variklį - P16, kai paspausite mygtuką B.

7 žingsnis: paleiskite ką nors šaunaus su savo varikliais

Mes naudojame savo variklius, kad paleistume popieriaus mašinas iš mūsų „Paper Mechatronics“projektų. Apsilankykite svetainėje, kad sukurtumėte savo mašinas, tada prijunkite jas prie savo servo variklių. Pasilinksmink!

Ši medžiaga pagrįsta darbu, kurį remia Nacionalinis mokslo fondas pagal dotaciją Nr. IIS-1735836. Bet kokia šioje medžiagoje išreikšta nuomonė, išvados ir išvados ar rekomendacijos yra autoriaus (-ių) ir nebūtinai atspindi Nacionalinio mokslo fondo požiūrį.

Šis projektas yra „The Concord Consortium“, Kolorado universiteto, Boulderio ir Džordžijos technologijų universiteto bendradarbiavimas.

Rekomenduojamas: