
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

Plošča Kolibri (podjetja Birdbrain Technologies) lahko nadzoruje LED, različne senzorje (vključno s svetlobo, številčnico, razdaljo in zvokom); servo motorji in druge razširitve. Ta Instructable vam bo pokazal, kako uporabljati micro: bit v plošči kolibri za napajanje dveh vrst servo motorjev.
Zaloge
- Kontroler kolibri (Birdbrain Technologies)
- BBC micro: bit in priključni kabel USB
- Napajanje z vtičnico (v tem primeru uporabljamo baterijo)
- Servo motorji: rotacijski in/ali pozicijski
1. korak: Postavite kolibri


Naš prvi primer vam bo pokazal, kako upravljati pozicijski servo iz Kolibri.
Dolga reža na levi strani plošče je prostor za vstavljanje micro: bita. Vstavite micro: bit z LED diodami navzgor. Servo motor vstavite v vrata z oznako "1" na desni strani plošče. Upoštevajte, da imajo vrata tri zatiče z oznako S, +, -. Motor usmerite tako, da se barve žic ujemajo s pravilnimi zatiči. Črna žica na vašem motorju običajno označuje "ozemljitev" in se mora priključiti na "-" zatič.
Priključite napajanje na ploščo s priključkom za sod. V tem primeru uporabljamo baterijo, lahko pa uporabite tudi napajalnik.
Korak: Dodajte knjižnico kolibri v MakeCode

Možno je uporabljati različne jezike in platforme (vključno z BirdBloxom, Pythonom in Javo) za programiranje micro: bita za zagon plošče Kolibri. Ta Instructable uporablja MakeCode.
Odprite MakeCode v spletnem brskalniku in začnite nov projekt. Če ste v MakeCodeu šele novi, bi vam pomagalo, če bi pred nadaljevanjem prebrali vaje na spletnem mestu MakeCode.
Če ste novi v mikro: bit, začnite tukaj.
Naložite knjižnico kolibri. Knjižnica je vnaprej napisan niz navodil, napisanih za posebne namene. Knjižnica kolibri ponuja vnaprej izdelane kodne bloke za uporabo kolibri. Kliknite zgornji videoposnetek, če si želite ogledati animacijo zaslona, kako knjižnico kolibri dodati v MakeCode.
- V meniju kliknite zavihek Napredno.
- Izberite Razširitve
- Na zaslonu razširitev poiščite »Kolibri«.
- Kliknite nanjo, če želite knjižnici Kolibri dodati v svoj projekt MakeCode.
- Ko se vrnete na zaslon MakeCode, boste v meniju videli knjižnico Kolibri.
- Izbirno: minimizirajte okno s simulatorjem micro: bit - simulatorja s kolibri ne bomo uporabljali.
3. korak: Upravljajte pozicijski servo s kolibri


Servo za pozicioniranje je motor, kjer lahko nastavite položaj propelerjev in jih premikate tako, da določite položaje v stopinjah. Servo položaja, ki ga uporabljamo tukaj, uporablja vrednosti od 0 do 180 stopinj.
Nastaviti:
Premakni blok Start Hummingbird v blok micro: bit "on start"
Zdaj moramo povedati, da se servo položaja (znan tudi kot 180 -stopinjski servo) premika naprej in nazaj.
- V bloku micro: bit "forever" bomo najprej premaknili ukaz Kolibri, da nastavimo servo v vratih 1 na 0 stopinj.
- Dodajte blok premora za 1000 milisekund (1 sekunda). Upoštevajte, da so bloki Pause v meniju Basic micro: bit.
- Zdaj dodajte ukaz Kolibri, da premaknete servo v vratih 1 na 180 stopinj.
- Dodajte še en blok premora za 1000 milisekund.
- Ti ukazi so v bloku "za vedno", zato se bodo ponavljali, dokler ne date drugega ukaza ali izklopite motorja.
Prenesite kodo na svoj micro: bit.
Drugi videoposnetek prikazuje, kako povezati kolibri, mikro: bit, moč in motor.
4. korak: Zaženite rotacijski servo


Kolibri lahko napajajo tudi različne vrste servo motorjev, imenovane neprekinjen (ali rotacijski) servo.
Ta vrsta motorja se vrti z različnimi hitrostmi v obe smeri. Servo za vrtenje uporablja enaka servo vrata na plošči kolibri kot servo za pozicijo.
Servo za vrtenje priključite v vrata 1. Prepričajte se, da je ozemljitvena (črna) žica priključena na "-" zatič.
Rotacijski servo uporablja hitrost in smer.
- Ne pozabite uvoziti knjižnice Kolibri (korak 2) in v ukaz "Začni" dodati ukaz "Začni kolibri".
- Povlecite blok Hummingbird Rotation Servo v blok "forever".
- Izberite "1", ker imamo servo priključen na vrata 1.
- Vnesite vrednost za hitrost, s katero želite, da kolibri deluje. 100% je najhitrejši motor. 0% popusta.
- Pozitivno število premika motor v smeri urinega kazalca, negativno pa motor v nasprotni smeri urinega kazalca.
- V tem primeru najprej zaženemo motor v smeri urinega kazalca pri 100% hitrosti, ustavimo, nato pa motor zaženemo v nasprotni smeri urinega kazalca pri 100% hitrosti, ustavimo in nadaljujemo z vzorcem.
- Prenesite kodo na servo in opazujte obnašanje motorja.
- Prepričajte se, da je zunanji napajalnik (napajalnik ali akumulator) priključen na cevno vtičnico kolibri, sicer ne bo dovolj energije za zagon motorja.
- Poskusite spremeniti hitrost, dolžino premora in smer motorja.
5. korak: Istočasno upravljajte pozicijski in rotacijski servo


V tem primeru bomo hkrati zagnali pozicijski servo in rotacijski servo.
Priključite pozicijski servo v priključek 1.
V priključek 2 priključite servomotor za vrtenje.
V zanki za vedno bomo položaj servomotorja nastavili na 0 stopinj in servo pogon vrteli s 100% hitrostjo v smeri urinega kazalca. Zaustavili bomo 2 sekundi, nato pa servo položaja premaknili na 180 stopinj in obrnili servo smer vrtenja v smeri, da se obrne s 100% hitrostjo v nasprotni smeri urinega kazalca.
6. korak: Več za raziskovanje …
Kolibri lahko upravlja do štiri motorje hkrati. Preverite, ali lahko uporabite štiri motorje.
Kolibri lahko uporabljajo senzorje kot vhod. Za vklop ali izklop motorja uporabite svetlobni senzor ali zvočni senzor.
Dodajte nekaj LED, da osvetlite vaš projekt.
Obiščite ta spletna mesta, če želite izvedeti več o Hummingbird Robotics, MakeCode in micro: bit!
Hummingbird z mikro: bitom uporabljamo za pogon motorjev in dodajamo funkcionalnost papirnim strojem iz naših projektov Paper Mechatronics. Oglejte si spletno mesto za izdelavo lastnih strojev in jih nato priključite na luči, senzorje in servo motorje. Zabavaj se!
To gradivo temelji na delu, ki ga podpira Nacionalna znanstvena fundacija pod donacijo št. IIS-1735836. Vsa mnenja, ugotovitve ter sklepi ali priporočila, izražena v tem gradivu, so mnenja avtorjev in ne odražajo nujno stališč Nacionalne znanstvene fundacije.
Ta projekt je sodelovanje med konzorcijem Concord, univerzo v Koloradu, Boulderjem in Georgia Tech University.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)

Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Mikro: Bot - Mikro: Bit: 20 korakov

Micro: Bot - Micro: Bit: Zgradite si Micro: Bot! To je Micro: Bit robot z vgrajenim sonarjem za avtonomno vožnjo ali če imate dva Micro: Bita, radijsko vodeno vožnjo
Detektor kolibri/slikar: 12 korakov (s slikami)

Detektor kolibri/slikar: Na zadnji palubi imamo hranilnik kolibrij in zadnjih nekaj let jih fotografiram. Kolibri so neverjetna mala bitja, zelo teritorialna in njihovi boji so lahko smešni in neverjetni. Ampak postajalo mi je vseeno
Uvod v robotiko za osnovnošolce s kontrolerji kolibri: 18 korakov

Uvod v robotiko za osnovnošolce s krmilniki kolibri: Večina orodij za robotiko na današnjem trgu od uporabnika zahteva, da na svoj trdi disk prenese določeno programsko opremo. Lepota robotskega krmilnika Hummingbird je v tem, da ga je mogoče zagnati s spletnim računalnikom, kot je chromebook. Bilo je tudi
Strelec kolibri: 14 korakov (s slikami)

Strelec kolibri: Konec letošnjega poletja so kolibri končno začeli obiskovati hranilnik, ki smo ga postavili na zadnjo verando. Hotela sem jih narediti nekaj digitalnih posnetkov, a nisem mogla stati s fotoaparatom "v dosegu"-nikoli niso prišli. Potreboval sem oddaljeni kabel