Tartalomjegyzék:
- Kellékek
- 1. lépés: Állítsa be a Moto: bitet
- 2. lépés: Csatlakoztasson egy szervo motort a Moto: bithez
- 3. lépés: Programozza be a Micro: bitet egy szervomotor futtatásához
- 4. lépés: Futtassa a szervo motort
- 5. lépés: Töltse le a kódot a Micro: bitre
- 6. lépés: Adjon hozzá egy másik motort
- 7. lépés: Futtasson valami jót motorjaival
Videó: Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
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
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
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
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
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:
DC motorok vezérlése Arduino és L293 segítségével: 5 lépés (képekkel)
DC motorok vezérlése Arduino és L293 segítségével: Egyszerű módja az egyenáramú motorok vezérlésének. Csak elektronikai és programozási ismeretekre van szüksége Ha kérdései vagy problémái vannak, vegye fel velem a kapcsolatot az e -mail címen: [email protected] Látogassa meg youtube csatornámat: https : //www.youtube.com/channel/UCuS39O01OyP
Drone Quadcopter kefe nélküli egyenáramú motor futtatása a HW30A kefe nélküli motor fordulatszám -szabályozó és szervo tesztelő segítségével: 3 lépés
Drone Quadcopter kefe nélküli egyenáramú motor futtatása a HW30A kefe nélküli motor fordulatszám -szabályozó és szervo tesztelő használatával: Leírás: Ezt az eszközt szervomotor -tesztelőnek hívják, amely a szervomotor működtetésére használható a szervomotor egyszerű csatlakoztatásával és tápellátásával. A készülék az elektromos fordulatszám -szabályozó (ESC) jelgenerátoraként is használható, akkor
Kis motorok vezetése a TB6612FNG segítségével: 8 lépés
Kis motorok vezetése a TB6612FNG -vel: A TB6612FNG a Toshiba kétmotoros meghajtó IC -je. Rengeteg kitörési tábla létezik hozzá, és ez az egyik legnépszerűbb választás a kis motorok meghajtására. Rengeteg online erőforrás található a TB6612FNG b
Az egyenáramú motorok vezérlése az L298N segítségével a CloudX mikrokontroller használatával: 3 lépés
Az egyenáramú motorok vezérlése az L298N segítségével CloudX mikrokontroller használatával: Ebben a projektben elmagyarázzuk, hogyan használhatjuk L298N H-hídunkat az egyenáramú motor sebességének növelésére és csökkentésére. Az L298N H-híd modul olyan motorokkal használható, amelyek feszültsége 5 és 35 V DC között van. Van egy beépített 5 V-os szabályozó is, így ha
Szöveg futtatása Arduino segítségével: 3 lépés (képekkel)
Futó szöveg Arduino segítségével: Szerszám és anyag: 1 tétel LCD 16x2 1 tétel ellenállás 220 ohm