Sadržaj:
- Pribor
- Korak 1: Postavite kolibri
- Korak 2: Dodajte knjižnicu kolibri u MakeCode
- Korak 3: Upravljajte pozicijskim servo upravljačem s kolibrićem
- Korak 4: Uključite rotacijski servo
- Korak 5: Upravljajte servo pozicijom i servo rotacijom u isto vrijeme
- Korak 6: Više za istraživanje…
Video: Mikro: bit s kolibrićem: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Ploča Kolibri (tvrtke Birdbrain Technologies) može kontrolirati LED diode, razne senzore (uključujući svjetlo, brojčanik, udaljenost i zvuk); servo motori i druga proširenja. Ovaj Instructable će vam pokazati kako koristiti micro: bit u kolibri za napajanje dvije vrste servo motora.
Pribor
- Kontroler kolibri (Birdbrain Technologies)
- BBC micro: bit i USB priključni kabel
- Napajanje s krajem za bačvu (u ovom primjeru koristimo bateriju)
- Servo motori: rotacijski i/ili pozicijski
Korak 1: Postavite kolibri
Naš prvi primjer pokazat će vam kako upravljati pozicijskim servo od Kolibrića.
Dugi utor lijevo od ploče mjesto je za umetanje micro: bita. Umetnite micro: bit sa LED diodama prema gore. Umetnite servo motor u priključak s oznakom "1" na desnoj strani ploče. Imajte na umu da priključak ima tri pina - označeni S, +, -. Orijentirajte svoj motor tako da se boje vaših žica podudaraju s ispravnim iglama. Crna žica na vašem motoru obično označava "uzemljenje" i trebala bi se uključiti u "-" iglu.
Spojite napajanje na ploču pomoću bačvaste utičnice. U ovom primjeru koristimo bateriju, ali možete koristiti i adapter za napajanje.
Korak 2: Dodajte knjižnicu kolibri u MakeCode
Moguće je koristiti različite jezike i platforme (uključujući BirdBlox, Python i Java) za programiranje micro: bita za pokretanje Hummingbird ploče. Ovaj Instructable koristi MakeCode.
Otvorite MakeCode u web pregledniku i pokrenite novi projekt. Ako ste novi u MakeCodeu, pomoglo bi vam da prođete kroz vodiče na web mjestu MakeCode prije nego nastavite.
Ako ste tek počeli s micro: bitom, počnite ovdje.
Učitajte knjižnicu kolibri. Knjižnica je unaprijed napisani skup uputa napisanih za posebne namjene. Knjižnica kolibri pruža unaprijed izrađene blokove kodova za korištenje kolibri. Kliknite gornji video da biste vidjeli animaciju na zaslonu kako dodati biblioteku Kolibri u MakeCode.
- U izborniku kliknite karticu Napredno.
- Odaberite Proširenja
- Na zaslonu proširenja potražite "Kolibri".
- Kliknite na nju za dodavanje knjižnice Kolibri u vaš MakeCode projekt.
- Kad se vratite na zaslon MakeCode, u izborniku ćete vidjeti biblioteku Kolibri.
- Izborno: minimizirajte prozor pomoću micro: bit simulatora - nećemo koristiti simulator s kolibrićem.
Korak 3: Upravljajte pozicijskim servo upravljačem s kolibrićem
Servo za pozicioniranje je motor u kojem možete postaviti položaj propelera i pomicati ih navođenjem položaja u stupnjevima. Servo položaja koji ovdje koristimo koristi vrijednosti od 0 do 180 stupnjeva.
Postaviti:
Premjestite blok Start Hummingbird u mikro: bit "on start" blok
Sada moramo reći pozicijskom servu (također poznatom kao servo od 180 stupnjeva) da se kreće naprijed -natrag.
- U bloku micro: bit "forever" prvo ćemo premjestiti naredbu Kolibri da postavi servo u priključku 1 na 0 stupnjeva.
- Dodajte blok pauze za 1000 milisekundi (1 sekunda). Imajte na umu da su blokovi Pauza u izborniku Osnovni mikro: bit.
- Sada dodajte naredbu Kolibri da pomaknete servo u priključku 1 na 180 stupnjeva.
- Dodajte još jedan blok pauze za 1000 milisekundi.
- Ove naredbe su u bloku "zauvijek", pa će se ponavljati sve dok ne date drugu naredbu ili isključite motor.
Preuzmite kôd na svoj micro: bit.
Drugi video prikazuje kako spojiti kolibrića, micro: bit, snagu i motor.
Korak 4: Uključite rotacijski servo
Kolibri također mogu napajati drugu vrstu servo motora koji se naziva kontinuirani (ili rotacijski) servo.
Ova vrsta motora rotira različitim brzinama u bilo kojem smjeru. Rotacijski servo koristi iste servo priključke na Hummingbird ploči kao i servo položaj.
Priključite servo rotaciju u priključak 1. Provjerite je li uzemljena (crna) žica uključena u "-" iglu.
Servo rotacije koristi brzinu i smjer.
- Uvezite knjižnicu kolibri (korak 2) i dodajte naredbu "Pokreni kolibri" u blok "Start".
- Povucite Hummingbird Rotation Servo blok u blok "zauvijek".
- Odaberite "1" jer imamo servo priključen na port 1.
- Unesite vrijednost brzine kojom želite da se kolibri pokrene. 100% je najbrži motor koji će ići. 0% popusta.
- Pozitivan broj pomiče motor u smjeru kazaljke na satu, a negativan broj u suprotnom smjeru.
- U ovom primjeru prvo pokrećemo motor u smjeru kazaljke na satu pri 100% brzine, pauziramo, a zatim pokrećemo motor u suprotnom smjeru od 100% brzine, pauziramo i nastavljamo uzorak.
- Preuzmite kôd na servo i promatrajte ponašanje motora.
- Svakako priključite vanjsko napajanje (adapter za napajanje ili bateriju) na priključak cijevi kolibri, inače neće biti dovoljno energije za pokretanje motora.
- Pokušajte promijeniti brzinu, duljinu pauze i smjer motora.
Korak 5: Upravljajte servo pozicijom i servo rotacijom u isto vrijeme
U ovom primjeru istodobno ćemo pokrenuti servo položaj i rotacijski servo.
Priključite servo položaja u priključak 1.
Priključite servo rotaciju u priključak 2.
U zauvijek petlji postavit ćemo servo položaja na 0 stupnjeva i pomaknuti servo rotaciju 100% brzinom u smjeru kazaljke na satu. Pauzirat ćemo 2 sekunde, a zatim pomaknuti servo položaja na 180 stupnjeva i obrnuti servo rotacije smjera da se okrene 100% brzinom u smjeru suprotnom od kazaljke na satu.
Korak 6: Više za istraživanje…
Kolibri može upravljati do četiri motora odjednom. Provjerite možete li koristiti četiri motora.
Kolibri može koristiti senzore kao ulaz. Za uključivanje ili isključivanje motora upotrijebite svjetlosni ili zvučni senzor.
Dodajte LED diode kako biste osvijetlili svoj projekt.
Posjetite ove stranice kako biste saznali više o Hummingbird Robotics, MakeCode i micro: bit!
Mi koristimo Hummingbird s micro: bit za napajanje motora i dodajemo funkcionalnost strojevima za papir iz naših projekata Paper Mechatronics. Posjetite web stranicu kako biste izgradili vlastite strojeve, a zatim ih priključili na svjetla, senzore i servo motore. Zabavi se!
Ovaj se materijal temelji na radu podržanom od strane Nacionalne zaklade za znanost pod grantom IIS-1735836. Sva mišljenja, nalazi i zaključci ili preporuke izraženi u ovom materijalu pripadaju autorima i ne odražavaju nužno stajališta Nacionalne zaklade za znanost.
Ovaj projekt je suradnja između The Concord Consortium -a, University of Colorado, Boulder i Georgia Tech University.
Preporučeni:
Naginjanje LEGO labirinta s mikro: bit: 9 koraka
Naginjanje LEGO labirinta s Micro -om: bit: Nije tajna da je LEGO strašan i nema ništa što volimo više od dodavanja zabavne elektronike u naše LEGO setove kako bi ih učinili još strašnijima. Naš LEGO labirint ima ručke s dvije strane koje vam omogućuju naginjanje gornje polovice i manevriranje lopticom
LEGO WALL-E s mikro: bit: 8 koraka (sa slikama)
LEGO WALL-E s Micro: bit: Koristimo micro: bit zajedno s LEGO-prijaznom bit pločom za upravljanje s dva servo motora koji će omogućiti WALL-E-u da pređe opasni teren na podu vaše dnevne sobe .Za kôd ćemo koristiti Microsoft MakeCode, koji je blok
Mikro: Bit Compass DIY: 6 koraka
Micro: Bit Compass DIY: Kako kodirati Micro: Bit kompas
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Mikro: Bot - Mikro: Bit: 20 koraka
Micro: Bot - Micro: Bit: Napravite sami Micro: Bot! To je Micro: Bit upravljani robot s ugrađenim sonarom za autonomnu vožnju, ili ako imate dva Micro: Bita, radijski upravljanu vožnju