Obsah:

Micro: bit s Hummingbird: 6 krokov
Micro: bit s Hummingbird: 6 krokov

Video: Micro: bit s Hummingbird: 6 krokov

Video: Micro: bit s Hummingbird: 6 krokov
Video: Девушка разбила мой компьютер🤬 я отомстил и сломал ей ноутбук🤯 2024, Júl
Anonim
Micro: bit S kolibríkom
Micro: bit S kolibríkom

Doska Hummingbird (od spoločnosti Birdbrain Technologies) môže ovládať diódy LED, rôzne senzory (vrátane svetla, číselníka, vzdialenosti a zvuku); servomotory a ďalšie rozšírenia. Tento návod vám ukáže, ako používať mikro: bit v doske Hummingbird na napájanie dvoch druhov servomotorov.

Zásoby

  • Ovládač Hummingbird (Birdbrain Technologies)
  • Micro: bitový a USB konektorový kábel BBC
  • Napájanie s valcovým koncom (v tomto prípade používame batériu)
  • Servomotory: rotačné a/alebo polohové

Krok 1: Nastavte kolibríka

Postavte kolibríka
Postavte kolibríka
Postavte kolibríka
Postavte kolibríka

Náš prvý príklad vám ukáže, ako ovládať polohové servo z kolibríka.

Dlhý slot naľavo od dosky je miesto, kam vložiť mikro: bit. Vložte mikro: bit tak, aby diódy LED smerovali nahor. Vložte servomotor do portu označeného „1“na pravej strane dosky. Upozorňujeme, že port má tri kolíky - označené S, +, -. Motor orientujte tak, aby farby vašich vodičov boli v súlade so správnymi kolíkmi. Čierny vodič na motore obvykle označuje „uzemnenie“a mal by sa zapojiť do kolíka „-“.

Pripojte napájanie k doske pomocou valcového konektora. V tomto prípade používame batériu, ale môžete použiť aj napájací adaptér.

Krok 2: Pridajte knižnicu Hummingbird do MakeCode

Na programovanie mikro: bitu na spustenie dosky Hummingbird je možné použiť rôzne jazyky a platformy (vrátane BirdBlox, Python a Java). Tento návod na použitie používa kód MakeCode.

Otvorte MakeCode vo webovom prehliadači a spustite nový projekt. Ak ste v MakeCode úplným nováčikom, mohlo by pomôcť preštudovať si návody na webe MakeCode, než budete pokračovať.

Ak s mikro: bitom ešte len začínate, začnite tu.

Načítajte knižnicu Hummingbird. Knižnica je vopred napísaný súbor pokynov napísaných na konkrétne použitie. Knižnica Hummingbird poskytuje vopred pripravené bloky kódov na používanie Hummingbird. Po kliknutí na video vyššie sa vám zobrazí animácia obrazovky, ako pridať knižnicu Hummingbird do programu MakeCode.

  • V ponuke kliknite na kartu Rozšírené.
  • Vyberte položku Rozšírenia
  • Na obrazovke Rozšírenia vyhľadajte „Hummingbird“.
  • Kliknutím na ňu pridáte do projektu MakeCode knižnicu Hummingbird.
  • Keď sa vrátite na obrazovku MakeCode, v ponuke uvidíte knižnicu Hummingbird.
  • Voliteľné: minimalizujte okno simulátorom micro: bit - simulátor s Hummingbirdom nebudeme používať.

Krok 3: Ovládajte polohovacie servo s kolibríkom

Polohové servo je motor, v ktorom môžete nastaviť polohu vrtúľ a pohybovať s nimi zadávaním polôh v stupňoch. Servo polohy, ktoré tu používame, používa hodnoty od 0 do 180 stupňov.

Nastaviť:

Presuňte blok Hummingbird Start do bloku mikro: bit "pri štarte"

Teraz musíme povedať, aby sa servo polohy (známe tiež ako 180 stupňové servo) pohybovalo tam a späť.

  • V mikro: bitovom bloku „navždy“najskôr presunieme príkaz Hummingbird, aby sa servo nastavilo v porte 1 na 0 stupňov.
  • Pridajte blok pozastavenia na 1000 milisekúnd (1 sekunda). Všimnite si toho, že bloky Pozastaviť sú v ponuke Základné mikro: bity.
  • Teraz pridajte príkaz Hummingbird a presuňte servo v prístave 1 na 180 stupňov.
  • Pridajte ďalší blok pozastavenia na 1000 milisekúnd.
  • Tieto príkazy sú v bloku „navždy“, takže sa budú opakovať, kým nedáte ďalší príkaz alebo nevypnete motor.

Stiahnite si kód do svojho mikro: bitu.

Druhé video ukazuje, ako pripojiť Hummingbird, micro: bit, napájanie a motor.

Krok 4: Ovládajte rotačné servo

Image
Image

Hummingbird môže tiež napájať iný druh servomotora nazývaného kontinuálne (alebo rotačné) servo.

Tento typ motora sa otáča rôznymi rýchlosťami v oboch smeroch. Rotačné servo používa rovnaké servo porty na doske Hummingbird ako polohové servo.

Zapojte rotačné servo do portu 1. Uistite sa, že uzemňovací (čierny) vodič je zapojený do kolíka „-“.

Rotačné servo používa rýchlosť a smer.

  • Nezabudnite importovať knižnicu Hummingbird (krok 2) a pridať príkaz „Spustiť Hummingbird“do bloku „Štart“.
  • Pretiahnite blok serva Hummingbird Rotation do bloku „navždy“.
  • Vyberte „1“, pretože servo máme zapojené do portu 1.
  • Zadajte hodnotu rýchlosti, ktorou má Hummingbird bežať. 100% je najrýchlejšia jazda motora. 0% je zľava.
  • Kladné číslo pohybuje motorom v smere hodinových ručičiek a záporné číslo pohybuje motorom proti smeru hodinových ručičiek.
  • V tomto prípade najskôr spustíme motor v smere hodinových ručičiek so 100% rýchlosťou, pozastavíme a potom spustíme motor proti smeru hodinových ručičiek so 100% rýchlosťou, pozastavíme a pokračujeme vo vzorci.
  • Stiahnite si kód na servo a sledujte správanie motora.
  • Uistite sa, že máte externý napájací zdroj (napájací adaptér alebo batériu) zapojený do valcového konektora Hummingbird, inak nebude dostatok energie na chod motora.
  • Skúste zmeniť rýchlosť, dĺžku prestávky a smer motora.

Krok 5: Súčasne používajte polohové servo a rotačné servo

Image
Image

V tomto prípade spustíme polohové servo a rotačné servo súčasne.

Pripojte polohové servo k portu 1.

Pripojte rotačné servo k portu 2.

V slučke navždy nastavíme polohu serva na 0 stupňov a rotačné servo posunieme o 100% rýchlosťou v smere hodinových ručičiek. Pozastavíme 2 sekundy a potom posunieme servo polohy o 180 stupňov a obrátime servo otáčania, aby sa otáčalo 100% rýchlosťou proti smeru hodinových ručičiek.

Krok 6: Viac na preskúmanie …

Hummingbird môže ovládať až štyri motory súčasne. Zistite, či môžete využiť štyri motory.

Hummingbird môže ako vstup použiť senzory. Na zapnutie alebo vypnutie motora použite svetelný senzor alebo zvukový senzor.

Pridajte niekoľko LED diód, ktoré váš projekt rozžiaria.

Navštívte tieto stránky, aby ste sa dozvedeli viac o Hummingbird Robotics, MakeCode a micro: bit!

Na napájanie motorov používame Hummingbird s mikro: bitom a papierenským strojom dodávame funkcie z našich projektov Paper Mechatronics. Navštívte webovú stránku, kde si môžete postaviť svoje vlastné stroje, a potom ich pripojiť k svetlám, senzorom a servomotorom. Bavte sa!

Tento materiál je založený na práci podporovanej Národnou vedeckou nadáciou podľa grantu č. IIS-1735836. Všetky názory, zistenia a závery alebo odporúčania vyjadrené v tomto materiáli sú názormi autora (autorov) a nemusia nevyhnutne odrážať názory Národnej vedeckej nadácie.

Tento projekt je spoluprácou konzorcia Concord, University of Colorado, Boulder a Georgia Tech University.

Odporúča: