Tartalomjegyzék:
- Kellékek
- 1. lépés: Állítsa be a kolibrit
- 2. lépés: Adja hozzá a Hummingbird könyvtárat a MakeCode -hoz
- 3. lépés: Működtessen egy pozíciószervót a kolibri mellett
- 4. lépés: Működtesse a forgó szervót
- 5. lépés: Működtessen egyszerre egy pozíciószervót és egy forgó szervót
- 6. lépés: További felfedeznivalók…
Videó: Micro: bit Hummingbird segítségével: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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:
Hogyan készítsünk titkos kommunikátort a Micro Bit segítségével: 9 lépés
Hogyan készítsünk titkos kommunikátort a Micro Bit segítségével: engem inspirált a "othermachines" you tube chanal. Itt mit kaptam tőle --https: //youtu.be/mqlMo4LbfKQItt, amit hozzáadtam az önmagamhoz - LCD kijelzők - billentyűzet más mikrobit- bankoknál- Extra kód hozzá
Szervo motorok futtatása Moto: bit segítségével Mikro: bit: 7 lépés (képekkel)
Szervo motorok futtatása a Moto: bit segítségével Micro: bit: A micro: bit funkcionalitásának kibővíté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. Moto: bit lehetővé teszi, hogy
Koronavírus: Állítsa le a terjedést a Micro: bit segítségével: 3 lépés
Koronavírus: Állítsa le a terjedést a Micro: bit segítségével: A legnehezebb időkben az emberi találékonyság ragyog a legjobban. 2020 januárjától a COVID-19 világjárvány magával ragadta a világot. A COVID-19 légcseppekkel és fomitákkal terjed. A fomiták egyszerűen élettelen dolgok, például bútorok, ruhák, kilincs
Micro: Bit Robot és Joystick programozása: Bitvezérlő MicroPython segítségével: 11 lépés
Mikro: Bit Robot és Joystick programozása: Bitvezérlő MicroPython-szal: A Robocamp 2019 nyári robotikai táborunkban a 10-13 éves fiatalok forrasztják, programozzák és építik a BBC mikro: bit alapú „súlyellenes robotját”, valamint programoznak micro: bit távirányítóként használható. Ha jelenleg a Robocamp -on tartózkodik, síeljen
Fény- és színmérések A Pimoroni Enviro: bit segítségével: Micro: bit: 5 lépés
Fény- és színmérések A Pimoroni Enviro: bit segítségével: Micro: bit: Korábban dolgoztam néhány olyan eszközön, amelyek lehetővé teszik a fény- és színmérést, és sokat találhat az ilyen mérések mögött álló elméletről, az itt és itt található utasításokról. nemrégiben megjelent az enviro: bit, egy kiegészítő a m-hez