Sisällysluettelo:

Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)
Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)

Video: Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)

Video: Servomoottorien käyttäminen Moto: bitillä Mikro: bitillä: 7 vaihetta (kuvilla)
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Marraskuu
Anonim
Servomoottorien käyttäminen Moto: bit -laitteella Micro: bitillä
Servomoottorien käyttäminen Moto: bit -laitteella Micro: bitillä
Servomoottorien käyttäminen Moto: bit -laitteella Micro: bitillä
Servomoottorien käyttäminen Moto: bit -laitteella Micro: bitillä

Yksi tapa laajentaa micro: bitin toimintoja on käyttää korttia nimeltä moto: bit, jonka SparkFun Electronics (noin 15-20 dollaria). Se näyttää monimutkaiselta ja siinä on monia ominaisuuksia, mutta ei ole vaikeaa käyttää servomoottoreita siitä. Moto: bitin avulla voit käyttää tehokkaampia moottoreita kuin pientä mikromoottoria, jota voit käyttää pelkästään micro: bitistä.

Tarvikkeet

  • moto: vähän
  • bbc micro: bit
  • Servo moottori
  • virtalähde, jossa on tynnyrin pistoke (ilmastointilaite, mutta voit käyttää myös akkua)

Vaihe 1: Määritä Moto: -bitti

Määritä Moto: -bitti
Määritä Moto: -bitti

Katsotaanpa moto: bit. Yläosassa on pitkä aukko, johon voit asettaa micro: bitin. Varmista, että micro: bit on työnnetty tiukasti paikalleen LED -valot ylöspäin.

Moto: bitin puolella on virtaliitin. Voit kytkeä erilaisia virtalähteitä. Älä käytä enempää kuin 11 V (huomaa, että joidenkin taulujen pienet sanat sanovat 3–17 V, mutta SparkFunin mukaan tämä on virheellinen tulostus, joka korjataan seuraavalla levyerällä). Voit käyttää 4 AA-paristoa, yksittäistä 9 V -akkua tai verkkolaitetta, jonka teho on enintään 11 V.

Vaihe 2: Liitä servomoottori Moto: -bittiin

Liitä servomoottori Moto: bittiin
Liitä servomoottori Moto: bittiin
Liitä servomoottori Moto: bittiin
Liitä servomoottori Moto: bittiin
Liitä servomoottori Moto: bittiin
Liitä servomoottori Moto: bittiin

Katso tarkkaan moto: bit. Näet ryhmän nastoja, joissa on merkintä "SERVO". Tähän liitämme servomoottorin. SERVO -alueen vasemmalla puolella olevat nastat sanovat "P15, VCC, GND" ja oikealla olevat "P16, VCC, GND".

Tässä esimerkissä aiomme kytkeä servomoottorin vasemmalla oleviin nastoihin.

Servomoottorin mukana tulee kolme värillistä johtoa, jotka on yleensä liitetty pistorasiaan. Johdot ovat yleensä mustia, punaisia ja sitten kolmas väri. Musta tarkoittaa lähes aina "maata" (ja liitetään GND: hen moto: bitissä); punainen kantaa "virtaa" (ja kytkeytyy moto: bitin VCC: hen), ja tämän moottorin valkoinen johto kuljettaa tiedot (ja kytketään moto: bitin P15: een).

Kytke moottori "P15, VCC, GND" -sarakkeeseen ja varmista, että valkoinen johto vastaa P15: tä, punainen - VCC: tä ja musta GND: tä.

Vaihe 3: Ohjelmoi Micro: bitti servomoottorin käyttämiseksi

Nyt tarvitsemme koodia, jotta micro: bit ajaisi moottoria, jonka olemme liittäneet moto: bit -levyyn.

Avaa MakeCode ja aloita uusi projekti. (Oletamme, että olet työskennellyt muutaman ensimmäisen MakeCode -opetusohjelman läpi).

Kerromme servomoottorimme liikkua edestakaisin 4 kertaa, kun painamme micro: bitin painiketta A.

Vedä lohkoa "Päälle -painike A painettuna" "Syöttövalikosta".

Lisää seuraavaksi silmukka. Vedä vihreä "toista" -lohko "Silmukat" -valikosta ja napsauta se purppuraan "A -painikkeen" painettuun lohkoon. Joten kun painamme painiketta A, teemme jotain 4 kertaa…

Vaihe 4: Käynnistä servomoottori

Image
Image

Meidän on lisättävä joitain lohkoja moottorin käynnistämiseksi.

  • Napsautit "Lisäasetukset" -vaihtoehtoa valikkokohtien alareunassa.
  • Valitse kohde, jossa lukee "Nastat". Vedä punainen lohko, jossa lukee "servo write pin… to …" ja napsauta se toistolohkoon. Servomme on kytketty nastaan 15 (P15), joten valitse P15 ja muuta asteasetus 0: ksi.
  • Lisää vaaleansininen "tauko" -lohko (löytyy Perus -valikosta) ja muuta se 500 ms: ksi (millisekuntia).
  • Lisää sitten toinen punainen servolohko, valitse P15 ja siirrä servo 180 asentoon.
  • Lisää toinen taukolohko.
  • Koko koodia tarkasteltaessa lukee: "Kun painan painiketta A, tee tämä neljä kertaa: siirrä servo 0 asteen asentoon, odota 500 millisekuntia, siirrä servo asentoon 180, odota 500 millisekuntia."
  • Napsauta simuloidun mikro: bitin painiketta A nähdäksesi servon liikkeen.

Vaihe 5: Lataa koodi Micro: -bittiisi

Liitä micro: bit tietokoneeseen USB -kaapelilla. Napsauta latauspainiketta ja vedä.hex -tiedosto micro: bittiin.

[Jos et tiedä miten tämä tehdään, katso MakeCode -pikaopas.]

Kun painat micro: bitin painiketta A, servosi pitäisi toimia!

Kokeile vaihtamalla koodiasi käyttämään eri asetuksia servoasentoihin, eri numeroita toistosilmukassa ja eri taukoaikoja.

Vaihe 6: Lisää toinen moottori

Lisää toinen moottori!
Lisää toinen moottori!

Voit tehdä saman asian moottorille, joka on kytketty P16: een (nasta 16).

Jos lisäät nämä koodilohkot (ja lataat micro: bittiisi), voit käyttää moottoria P15: llä, kun painat painiketta A, ja moottoria P16: lla, kun painat painiketta B.

Vaihe 7: Aja jotain viileää moottorillasi

Käytämme moottoreitamme Paper Mechatronics -projektien paperikoneiden käyttämiseen. Tutustu verkkosivustoon rakentaaksesi omat koneesi ja kytke ne sitten servomoottoreihisi. Pidä hauskaa!

Tämä materiaali perustuu National Science Foundationin tukemaan työhön apurahalla IIS-1735836. Kaikki tässä materiaalissa esitetyt mielipiteet, havainnot ja johtopäätökset tai suositukset ovat kirjoittajien mielipiteitä, eivätkä ne välttämättä heijasta National Science Foundationin näkemyksiä.

Tämä projekti on The Concord Consortiumin, Coloradon yliopiston, Boulderin ja Georgia Tech Universityn yhteistyö.

Suositeltava: