Përmbajtje:

Mikro: pak Me Hummingbird: 6 hapa
Mikro: pak Me Hummingbird: 6 hapa

Video: Mikro: pak Me Hummingbird: 6 hapa

Video: Mikro: pak Me Hummingbird: 6 hapa
Video: Мухоморный 🍄Трип Фиксирую на камеру. Очутился между двух миров🌍 Реальным и Мухоморным🙏 2024, Nëntor
Anonim
Mikro: pak me Hummingbird
Mikro: pak me Hummingbird

Bordi i Hummingbird (nga Birdbrain Technologies) mund të kontrollojë LED, një sërë sensorë (përfshirë dritën, numrin, distancën dhe zërin); servo motorë, dhe shtesa të tjera. Ky udhëzues do t'ju tregojë se si të përdorni një mikro: bit në një bord të Hummingbird për të fuqizuar dy lloje servo motorësh.

Furnizimet

  • Kontrolluesi i Hummingbird (Teknologjitë e Birdbrain)
  • BBC mikro: kabllo lidhës bit dhe usb
  • Furnizimi me energji me fundin e folesë së fuçisë (ne përdorim një paketë baterie në këtë shembull)
  • Servo motorët (t): rrotullues dhe/ose pozicionues

Hapi 1: Vendosni Hummingbird

Konfiguro zogun e kolibrit
Konfiguro zogun e kolibrit
Konfiguro zogun e kolibrit
Konfiguro zogun e kolibrit

Shembulli ynë i parë do t'ju tregojë se si të përdorni një servo pozicioni nga Hummingbird.

Foleja e gjatë në të majtë të tabelës është vendi ku duhet futur mikro: bit. Vendosni mikro: bitin me LED -të të drejtuara lart. Futni servo motorin në portën e etiketuar "1" në anën e djathtë të tabelës. Vini re se porti ka tre kunja - të etiketuar S, +, -. Sigurohuni që të orientoni motorin tuaj në mënyrë që ngjyrat e telave tuaj të përputhen me kunjat e sakta. Teli i zi në motorin tuaj zakonisht tregon "tokë" dhe duhet të lidhet me kunjën "-".

Lidheni fuqinë me tabelën me prizën e fuçisë. Ne po përdorim një paketë baterie në këtë shembull, por gjithashtu mund të përdorni një përshtatës energjie.

Hapi 2: Shtoni Bibliotekën e Hummingbird në MakeCode

Itshtë e mundur të përdorni një sërë gjuhësh dhe platformash (përfshirë BirdBlox, Python dhe Java) për të programuar mikro: bit për të drejtuar bordin e Hummingbird. Ky udhëzues përdor MakeCode.

Hapni MakeCode në një shfletues uebi dhe filloni një projekt të ri. Nëse jeni krejtësisht i ri në MakeCode, do t'ju ndihmonte të punoni përmes mësimeve në faqen e MakeCode para se të vazhdoni.

Nëse jeni i ri në mikro: bit, filloni këtu.

Ngarkoni bibliotekën Hummingbird. Biblioteka është një grup udhëzimesh të para-shkruara të shkruara për përdorime të veçanta. Biblioteka Hummingbird siguron blloqe të paracaktuara të kodit për përdorimin e Hummingbird. Klikoni videon e mësipërme për të parë një animacion në ekran se si të shtoni bibliotekën e Hummingbird në MakeCode.

  • Klikoni në butonin Advanced në menunë.
  • Zgjidhni Zgjerimet
  • Në ekranin e Zgjerimeve, bëni një kërkim për "Hummingbird".
  • Klikoni mbi të për të shtuar bibliotekën Hummingbird në projektin tuaj MakeCode.
  • Kur ktheheni në ekranin MakeCode, do të shihni bibliotekën Hummingbird në meny.
  • Opsionale: minimizoni dritaren me imituesin mikro: bit - ne nuk do të përdorim imituesin me Hummingbird.

Hapi 3: Veproni një Servo Pozicioni me Hummingbird

Një servo pozicioni është një motor ku mund të vendosni pozicionin e helikave dhe t'i lëvizni ato duke specifikuar pozicionet në shkallë. Servo e pozicionit që ne po përdorim këtu përdor vlera nga 0 në 180 gradë.

Konfigurimi:

Zhvendosni një bllok Start Hummingbird në bllokun mikro: bit "në fillim"

Tani duhet të tregojmë servo -në e pozicionit (e njohur edhe si servo 180 gradë) të lëvizë mbrapa dhe me radhë.

  • Në bllokun mikro: bit "përgjithmonë", ne së pari do të lëvizim një komandë Hummingbird për të vendosur servo në portin 1 në 0 gradë.
  • Shtoni një bllok pauzë për 1000 milisekonda (1 sekondë). Vini re se blloqet Pause janë në menunë Basic micro: bit.
  • Tani, shtoni një komandë Hummingbird për të lëvizur servo në portin 1 në 180 gradë.
  • Shtoni një bllok pauzë tjetër për 1000 milisekonda.
  • Këto komanda janë në një bllok "përgjithmonë", kështu që ato do të përsëriten derisa të jepni një komandë tjetër ose të fikni motorin.

Shkarkoni kodin në mikro: bit.

Videoja e dytë tregon se si të lidhni Hummingbird, mikro: bit, fuqi dhe motor.

Hapi 4: Përdorni një shërbim rrotullues

Image
Image

Hummingbird gjithashtu mund të fuqizojë një lloj tjetër servo motorësh të quajtur një servo të vazhdueshëm (ose rrotullues).

Ky lloj motori rrotullohet me shpejtësi të ndryshme në të dy drejtimet. Servo e rrotullimit përdor të njëjtat porte servo në bordin e Hummingbird si servo pozicioni.

Lidheni servonin e rrotullimit në portën 1. Sigurohuni që teli i tokëzimit (i zi) të futet në kunjin "-".

Një servo rrotullimi përdor një shpejtësi dhe një drejtim.

  • Sigurohuni që të importoni bibliotekën Hummingbird (hapi 2) dhe të shtoni komandën "Start Hummingbird" në bllokun "Start".
  • Tërhiqeni bllokun Servo të Hummingbird Rotation në bllokun "përgjithmonë".
  • Zgjidhni "1" sepse ne kemi servo të kyçur në portën 1.
  • Vendosni një vlerë për shpejtësinë me të cilën dëshironi të funksionojë Hummingbird. 100% është më e shpejta që motori do të shkojë. 0% zbritje.
  • Një numër pozitiv lëviz motorin në drejtim të akrepave të orës dhe një numër negativ lëviz motorin në drejtim të kundërt.
  • Në këtë shembull, ne së pari e drejtojmë motorin në drejtim të akrepave të orës me 100% shpejtësi, bëjmë pauzë dhe më pas e drejtojmë motorin në drejtim të kundërt me atë 100%, bëjmë pauzë dhe vazhdojmë modelin.
  • Shkarkoni kodin në servo dhe shikoni sjelljen e motorit.
  • Sigurohuni që të keni një furnizim me energji të jashtme (përshtatës energjie ose paketë baterie) të lidhur me prizën e fuçisë së Hummingbird, ose nuk do të ketë energji të mjaftueshme për të drejtuar motorin.
  • Provoni të ndryshoni shpejtësinë, gjatësinë e pauzës dhe drejtimin e motorit.

Hapi 5: Veproni një Servo Position dhe një Servo Rotation në të njëjtën kohë

Image
Image

Në këtë shembull, ne do të drejtojmë një servo pozicioni dhe një servo rrotullimi në të njëjtën kohë.

Lidhni një servo pozicioni në portën 1.

Lidhni një servo rrotullimi në portën 2.

Në lakin përgjithmonë, ne do ta vendosim servo -n e pozicionit në 0 gradë dhe do ta lëvizim servo -n e rrotullimit me 100% shpejtësi në drejtim të akrepave të orës. Ne do të bëjmë pauzë 2 sekonda, dhe më pas do ta zhvendosim servo -n e pozicionit në 180 gradë, dhe do ta kthejmë servo -n e rrotullimit të drejtimit për t'u kthyer me 100% shpejtësi në drejtim të kundërt të akrepave të orës.

Hapi 6: Më shumë për të eksploruar…

Hummingbird mund të kontrollojë deri në katër motorë në të njëjtën kohë. Shihni nëse mund të përdorni katër motorë.

Hummingbird mund të përdorë sensorë si hyrje. Përdorni një sensor drite ose një sensor zëri për të ndezur ose fikur një motor.

Shtoni disa LED për të ndriçuar projektin tuaj.

Vizitoni këto faqe për të mësuar më shumë rreth Hummingbird Robotics, MakeCode dhe micro: bit!

Ne përdorim Hummingbird me mikro: bit për të fuqizuar motorët dhe shtojmë funksionalitetin në makinat e letrës nga projektet tona Paper Mechatronics. Shikoni faqen në internet për të ndërtuar makinat tuaja dhe më pas lidhini ato me dritat, sensorët dhe motorët servo. Argëtohu!

Ky material bazohet në punën e mbështetur nga Fondacioni Kombëtar i Shkencës nën Grantin Nr. IIS-1735836. Çdo opinion, gjetje dhe përfundim ose rekomandim i shprehur në këtë material janë ato të autorit (ve) dhe nuk pasqyrojnë domosdoshmërisht pikëpamjet e Fondacionit Kombëtar të Shkencës.

Ky projekt është një bashkëpunim midis The Concord Consortium, University of Colorado, Boulder dhe Georgia Tech University.

Recommended: