Përmbajtje:
- Furnizimet
- Hapi 1: Vendosni Hummingbird
- Hapi 2: Shtoni Bibliotekën e Hummingbird në MakeCode
- Hapi 3: Veproni një Servo Pozicioni me Hummingbird
- Hapi 4: Përdorni një shërbim rrotullues
- Hapi 5: Veproni një Servo Position dhe një Servo Rotation në të njëjtën kohë
- Hapi 6: Më shumë për të eksploruar…
Video: Mikro: pak Me Hummingbird: 6 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:15
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
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
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ë
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:
Mikro: pak Orë e zgjuar: 9 hapa
Mikro: pak Smart Watch: Kam marrë një grup shtëpie mikro: pak të zgjuar për Krishtlindje. Kështu që unë mendova se mund të krijoja një orë të zgjuar që do të funksiononte si një orë me zile, orë, riprodhues muzike, por edhe si një pedometër dhe llogaritës. Në fund bëra shkëlqyeshëm dhe kështu mund t'ju shkruaj udhëzime
Mikro: pak Makinë e zgjuar: 8 hapa
Micro: bit Smart Car: Ky është një udhëzues i shpejtë sesi të krijoni veturën tuaj inteligjente për mikro: bit. Ju mund të blini shumë makina të ndryshme inteligjente, por në këtë mënyrë ju mund t'i përshtatni ato sipas nevojave tuaja. Një nga gjërat e para që bëj kur mësoj mikro: bit ose arduino, është të bëj
Rritja e më shumë marule në më pak hapësirë ose Rritja e marule në hapësirë, (më shumë ose më pak) .: 10 hapa
Rritja e më shumë Marule në Më pak Hapësirë Ose … Rritja e Marule në Hapësirë, (Më shumë ose Më Pak) .: Kjo është një paraqitje profesionale për Konkursin Growing Beyond Earth, Maker, i paraqitur përmes Instructables. Nuk mund të isha më i ngazëllyer që të dizajnoja për prodhimin e të korrave në hapësirë dhe të postoja Instructable -in tim të parë. Për të filluar, konkursi na kërkoi të
Mikro: pak Magjike Shkopi! (Fillestar): 8 hapa (me fotografi)
Mikro: pak Magjike Shkopi! (Fillestar): Ndërsa është pak e ndërlikuar për ne njerëzit jo-magjikë të levitojmë objekte me mendjen, fjalët ose shkopinjtë tanë, ne mund të përdorim teknologjinë për të bërë (në thelb) të njëjtat gjëra! Ky projekt përdor dy mikro: bit, a disa pjesë të vogla elektronike, dhe disa objekte të përditshme
Xhepi LED Light (si një Lightsaber pak .. Pak e dobishme): 4 hapa
Dritë LED Xhepi (si një Lightsaber Pak .. Pak e dobishme): Ky Instructable shpresojmë se ju tregon se si të bëni një llambë xhepi të dobishme, të volitshme dhe ndoshta argëtuese. Së pari më falni për cilësinë e figurës. kamera sux në distancë të afërt edhe me makro të ndezur. Gjithashtu më duhej të vizatoja udhëzimet pasi e kam bërë këtë për kaq