Tartalomjegyzék:

Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)
Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)

Videó: Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)

Videó: Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)
Videó: Сокровища технологий: как добиться больших успехов, используя бывшие в употреблении серверы! 2024, November
Anonim
Szervo motorok futtatása a Moto: bit használatával Micro: bit segítségével
Szervo motorok futtatása a Moto: bit használatával Micro: bit segítségével
Szervo motorok futtatása a Moto: bit használatával Micro: bit segítségével
Szervo motorok futtatása a Moto: bit használatával Micro: bit segítségével

A micro: bit funkcionalitásának kiterjesztésének egyik módja a SparkFun Electronics által moto: bit nevű tábla használata (kb. 15-20 USD). Bonyolultnak tűnik, és számos funkcióval rendelkezik, de nem nehéz szervomotorokat futtatni belőle. A Moto: bit lehetővé teszi, hogy nagyobb teljesítményű motorokat futtasson, mint az apró mikromotorokat, amelyeket egyedül a micro: bitről futtathat.

Kellékek

  • moto: kicsit
  • bbc micro: bit
  • szervómotor
  • tápegység hordócsatlakozó dugóval (klíma adapter, de akkumulátor is használható)

1. lépés: Állítsa be a Moto: bitet

Állítsa be a Moto: bitet
Állítsa be a Moto: bitet

Vessünk egy pillantást a moto: bit. A tetején egy hosszú nyílás található, ahová a micro: bitet helyezi. Győződjön meg arról, hogy a micro: bit szorosan van behelyezve, a LED -ek felfelé néznek.

A moto: bit oldalán egy tápcsatlakozó található. Különféle áramforrásokat csatlakoztathat. Ne használjon 11 V-nál nagyobb feszültséget (vegye figyelembe, hogy egyes táblák apró szavai 3-17 V-ot mondanak, de a SparkFun szerint ez hibás lenyomat, amelyet a következő táblákon javítanak). Használhat 4 AA elemcsomagot, egyetlen 9 V-os akkumulátort vagy hálózati adaptert, amely legfeljebb 11 V-ot ad ki.

2. lépés: Csatlakoztasson egy szervo motort a Moto: bithez

Csatlakoztasson egy szervo motort a Moto: bitbe
Csatlakoztasson egy szervo motort a Moto: bitbe
Csatlakoztasson egy szervo motort a Moto: bitbe
Csatlakoztasson egy szervo motort a Moto: bitbe
Csatlakoztasson egy szervo motort a Moto: bitbe
Csatlakoztasson egy szervo motort a Moto: bitbe

Nézze meg alaposan a moto: bit. Látni fogja a "SERVO" feliratú csapok csoportját. Itt csatlakoztatjuk a szervo motort. A SERVO terület bal oldalán lévő csapok azt mondják: "P15, VCC, GND", a jobb oldalon pedig "P16, VCC, GND".

Ebben a példában egy szervo motort csatlakoztatunk a bal oldali csapokhoz.

A szervomotorhoz három színes vezeték tartozik, általában aljzathoz csatlakoztatva. A vezetékek általában fekete, piros, majd egy harmadik színűek. A fekete szinte mindig a "földet" jelenti (és csatlakozik a GND -hez a moto: bit -en); A piros "hatalmat" hordoz (és a moto: bit VCC -jéhez csatlakozik), és a motoron lévő fehér vezeték vezeti az adatokat (és csatlakozik a P15 -hez a moto: bit -en).

Csatlakoztassa a motort a "P15, VCC, GND" oszlopba, ügyelve arra, hogy a fehér vezeték a P15, a piros a VCC és a fekete a GND legyen.

3. lépés: Programozza be a Micro: bitet egy szervomotor futtatásához

Most szükségünk van egy kódra, hogy a micro: bit futtassa a motort, amelyet a moto: bit táblához kapcsoltunk.

Nyissa meg a MakeCode programot, és indítson új projektet. (Feltételezzük, hogy az első néhány MakeCode oktatóanyagot végigdolgozta).

Azt fogjuk mondani a szervomotorunknak, hogy négyszer mozogjon oda -vissza, ha megnyomjuk a mikro: bit A gombját.

Húzza az "On gomb megnyomva" blokkot az "Input menüből".

Ezután adjon hozzá egy hurkot. Húzzon egy zöld "ismétlés" blokkot a "Loops" menüből, és pattintsa be az A gomb megnyomott "lila" blokkjába. Tehát amikor megnyomjuk az A gombot, négyszer fogunk valamit tenni …

4. lépés: Futtassa a szervo motort

Image
Image

A motor működtetéséhez néhány blokkot kell hozzáadnunk.

  • A menüpontok alján található "Speciális" lehetőségre kattintva.
  • Válassza ki a "Pins" elemet. Húzza a piros blokkot, amely azt mondja: "szervo write pin… to …", és pattintsa be az ismétlődő blokkba. Szervónk a 15 -ös csaphoz van csatlakoztatva (P15), ezért válassza a P15 lehetőséget, és módosítsa a fokbeállítást 0 -ra.
  • Adjon hozzá egy világoskék "szünet" blokkot (megtalálható az Alap menüben), és módosítsa 500 ms -ra (ezredmásodperc).
  • Ezután adjon hozzá egy másik piros szervoblokkot, válassza a P15 lehetőséget, és mozgassa a szervót 180 fokra.
  • Adjon hozzá egy újabb szüneteltetési blokkot.
  • A teljes kódot nézve ez olvasható: "amikor megnyomom az A gombot, tegye ezt négyszer: mozgassa a szervót 0 fokra, várjon 500 ezredmásodpercet, mozgassa a szervót 180 pozícióba, várjon 500 ezredmásodpercet."
  • Kattintson a szimulált micro: bit A gombjára a szervo mozgásának megtekintéséhez.

5. lépés: Töltse le a kódot a Micro: bitre

Csatlakoztassa a micro: bitet a számítógéphez USB -kábel segítségével. Kattintson a letöltés gombra, és húzza a.hex fájlt a micro: bitre.

[Ha nem tudja, hogyan kell ezt megtenni, olvassa el a MakeCode gyors útmutatót.]

Ha megnyomja a micro: bit A gombját, a szervónak futnia kell!

Kísérletezzen úgy, hogy megváltoztatja kódját, hogy különböző beállításokat használjon a szervo pozíciókra, különböző számokat az ismétlési ciklusban és különböző szünetidőket.

6. lépés: Adjon hozzá egy másik motort

Adjon hozzá egy másik motort!
Adjon hozzá egy másik motort!

Ugyanezt teheti a P16 -hoz csatlakoztatott motorral is (16. tüske).

Ha hozzáadja ezeket a kódblokkokat (és töltse le a micro: bitre), akkor a motort a P15 -en, az A gomb megnyomásakor, a P16 -oson pedig a B gomb megnyomásakor tudja futtatni.

7. lépés: Futtasson valami jót motorjaival

Motorjainkkal papírmechatronikai projektjeink papírgépeit futtatjuk. Nézze meg a weboldalt, hogy saját gépeket építsen, majd csatlakoztassa őket a szervomotorokhoz. Érezd jól magad!

Ez az anyag a Nemzeti Tudományos Alapítvány IIS-1735836 számú támogatással támogatott munkáján alapul. Az ebben az anyagban kifejtett vélemények, megállapítások, következtetések vagy ajánlások a szerző (k) véleményei, és nem feltétlenül tükrözik a Nemzeti Tudományos Alapítvány nézeteit.

Ez a projekt a The Concord Consortium, a Coloradói Egyetem, a Boulder és a Georgia Tech Egyetem együttműködése.

Ajánlott: