Tartalomjegyzék:

Micro: bit Hummingbird segítségével: 6 lépés
Micro: bit Hummingbird segítségével: 6 lépés

Videó: Micro: bit Hummingbird segítségével: 6 lépés

Videó: Micro: bit Hummingbird segítségével: 6 lépés
Videó: Магия чешуи бабочки. Часть 1. С каждым днем ​​умнее 104 2024, November
Anonim
Micro: bit Hummingbird -el
Micro: bit Hummingbird -el

A Hummingbird tábla (a Birdbrain Technologies cégtől) vezérli a LED -eket, különféle érzékelőket (beleértve a fényt, a tárcsát, a távolságot és a hangot); szervomotorok és egyéb bővítmények. Ez az utasítás bemutatja, hogyan kell használni a micro: bit -t egy Hummingbird táblában kétféle szervomotor működtetéséhez.

Kellékek

  • Kolibri vezérlő (Birdbrain Technologies)
  • BBC micro: bit és usb csatlakozó kábel
  • Tápegység csőcsonk véggel (ebben a példában akkumulátorcsomagot használunk)
  • Szervomotor (ok): forgó és/vagy helyzeti

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

Állítsa be a kolibrit
Állítsa be a kolibrit
Állítsa be a kolibrit
Állítsa be a kolibrit

Első példánk megmutatja, hogyan kell működtetni a Hummingbird helyzeti szervóját.

A tábla bal oldalán lévő hosszú nyílás a micro: bit behelyezésének helye. Helyezze be a micro: bitet a LED -ekkel felfelé. Helyezze be a szervo motort a kártya jobb oldalán található "1" jelzésű portba. Vegye figyelembe, hogy a portnak három csapja van - S, +, - feliratú. Ügyeljen arra, hogy a motort úgy helyezze el, hogy a vezetékek színei illeszkedjenek a megfelelő csapokhoz. A motoron lévő fekete vezeték általában "földelést" jelez, és be kell dugni a "-" érintkezőbe.

Csatlakoztassa a tápellátást a laphoz a hordó csatlakozóval. Ebben a példában akkumulátorcsomagot használunk, de használhat hálózati adaptert is.

2. lépés: Adja hozzá a Hummingbird könyvtárat a MakeCode -hoz

Lehetőség van különböző nyelvek és platformok (köztük BirdBlox, Python és Java) használatára a mikro: bit programozásához a Hummingbird tábla futtatásához. Ez az utasítás a MakeCode kódot használja.

Nyissa meg a MakeCode -ot egy webböngészőben, és indítson el egy új projektet. Ha Ön még teljesen új a MakeCode -ban, akkor a folytatás előtt segíthet a MakeCode webhelyen található oktatóanyagok átdolgozásában.

Ha még nem ismeri a micro: bit -et, itt kezdje.

Töltse be a Kolibri könyvtárat. A könyvtár egy előre megírt utasításkészlet, amelyet meghatározott célokra írnak. A Kolibri könyvtár előre elkészített kódblokkokat biztosít a Kolibri használatához. A fenti videóra kattintva megtekintheti a képernyőn megjelenő animációt arról, hogyan adhatja hozzá a Hummingbird könyvtárat a MakeCode -hoz.

  • Kattintson a Speciális fülre a menüben.
  • Válassza a Bővítmények lehetőséget
  • A Bővítmények képernyőn keressen rá a "Hummingbird" kifejezésre.
  • Kattintson rá, hogy hozzáadja a Hummingbird könyvtárat a MakeCode projekthez.
  • Amikor visszatér a MakeCode képernyőre, megjelenik a Hummingbird könyvtár a menüben.
  • Választható: minimalizálja az ablakot a micro: bit szimulátorral - a szimulátort nem használjuk a Kolibri -vel.

3. lépés: Működtessen egy pozíciószervót a kolibri mellett

A pozíciószervó olyan motor, amelyben beállíthatja a propellerek helyzetét és mozgathatja őket a pozíciók megadásával. Az itt használt pozíciószervó 0 és 180 fok közötti értékeket használ.

Beállít:

Helyezzen át egy Start Hummingbird blokkot a micro: bit "on start" blokkjába

Most meg kell mondanunk a pozíciószervónak (más néven 180 fokos szervónak), hogy előre -hátra mozogjon.

  • A micro: bit "örökké" blokkban először egy Hummingbird parancsot mozgatunk, hogy beállítsa a szervo 1 -es porton 0 fokot.
  • Adjon hozzá egy szüneteltetési blokkot 1000 ezredmásodpercig (1 másodperc). Ne feledje, hogy a Szünet blokkok a Basic micro: bit menüben találhatók.
  • Most adjon hozzá egy Hummingbird parancsot az 1 -es port szervójának 180 fokos mozgatásához.
  • Adjon hozzá egy újabb szüneteltetési blokkot 1000 ezredmásodpercig.
  • Ezek a parancsok egy "örök" blokkban vannak, ezért addig ismételgetik őket, amíg újabb parancsot nem ad, vagy le nem állítja a motort.

Töltse le a kódot a micro: bit -re.

A második videó bemutatja a Hummingbird, micro: bit, power és motor csatlakoztatását.

4. lépés: Működtesse a forgó szervót

Image
Image

A Kolibri más típusú szervomotorral is képes működni, amelyet folyamatos (vagy forgó) szervónak neveznek.

Ez a típusú motor mindkét irányban különböző sebességgel forog. A forgó szervó ugyanazokat a szervo portokat használja a Hummingbird táblán, mint a pozíció szervó.

Csatlakoztassa a forgó szervót az 1. porthoz. Győződjön meg arról, hogy a földelt (fekete) huzal be van dugva a "-" csapba.

A forgó szervó sebességet és irányt használ.

  • Feltétlenül importálja a Hummingbird könyvtárat (2. lépés), és adja hozzá a "Start Hummingbird" parancsot a "Start" blokkhoz.
  • Húzza a Hummingbird Rotation Servo blokkot az "örök" blokkba.
  • Válassza az "1" -t, mert a szervó az 1 -es porthoz van csatlakoztatva.
  • Adjon meg egy értéket annak a sebességnek, amellyel a Kolibri futni szeretne. 100% a leggyorsabb motor. 0% ki van kapcsolva.
  • Pozitív szám mozgatja a motort az óramutató járásával megegyező irányba, negatív szám pedig az óramutató járásával ellentétes irányba.
  • Ebben a példában először a motort az óramutató járásával megegyező irányban 100% -os fordulatszámmal futtatjuk, szüneteltetjük, majd a motort az óramutató járásával ellentétes irányban 100% -os sebességgel, szüneteltetjük és folytatjuk a mintát.
  • Töltse le a kódot a szervóba, és nézze meg a motor viselkedését.
  • Győződjön meg arról, hogy külső tápegységet (hálózati adaptert vagy akkumulátort) csatlakoztatott a Hummingbird csőcsatlakozójához, különben nem lesz elegendő áram a motor működtetéséhez.
  • Próbálja megváltoztatni a motor sebességét, szünethosszát és irányát.

5. lépés: Működtessen egyszerre egy pozíciószervót és egy forgó szervót

Image
Image

Ebben a példában egy pozíciószervót és egy forgó szervót fogunk futtatni egyszerre.

Csatlakoztassa a pozíció szervót az 1 -es porthoz.

Csatlakoztasson egy forgó szervót a 2 -es porthoz.

Az örökkévalóság körben a szervo helyzetét 0 fokra állítjuk, és a forgó szervót 100% -os sebességgel mozgatjuk az óramutató járásával megegyező irányban. 2 másodperc szünetet tartunk, majd 180 fokra állítjuk a pozíció szervót, és megfordítjuk az irány forgás szervót, hogy 100% -os sebességgel forogjunk az óramutató járásával ellentétes irányban.

6. lépés: További felfedeznivalók…

A Kolibri egyszerre akár négy motort is vezérelhet. Nézze meg, hogy használhat -e négy motort.

A Kolibri érzékelőket használhat bemenetként. Fény- vagy hangérzékelővel kapcsolja be vagy ki a motort.

Adjon hozzá néhány LED -et a projekt megvilágításához.

Látogassa meg ezeket a webhelyeket, hogy többet megtudjon a Hummingbird Robotics, a MakeCode és a micro: bit termékekről!

A Hummingbird -et micro: bit -el használjuk a motorok táplálásához, és funkcionalitást adunk a papírmechatronikai projektjeink papírgépeihez. Nézze meg a webhelyet, hogy saját gépeket készítsen, majd csatlakoztassa őket lámpákhoz, érzékelőkhöz és 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: