Cuprins:

Micro: bit Cu Colibri: 6 pași
Micro: bit Cu Colibri: 6 pași

Video: Micro: bit Cu Colibri: 6 pași

Video: Micro: bit Cu Colibri: 6 pași
Video: Lambert Kolibri T32 / T15 - Cel mai mic motor turboet comercial (revizuire și demontare) 2024, Iulie
Anonim
Micro: bit Cu Colibri
Micro: bit Cu Colibri

Placa Hummingbird (de la Birdbrain Technologies) poate controla LED-uri, o varietate de senzori (inclusiv lumină, cadran, distanță și sunet); servomotoare și alte extensii. Acest instructable vă va arăta cum să utilizați un micro: bit într-o placă Hummingbird pentru a alimenta două tipuri de servo-motoare.

Provizii

  • Controler colibri (tehnologii Birdbrain)
  • Cablu conector BBC micro: bit și USB
  • Sursă de alimentare cu capăt de mufă (folosim un pachet de baterii în acest exemplu)
  • Servomotor (uri): rotațional și / sau pozițional

Pasul 1: Configurați colibriul

Configurați colibriul
Configurați colibriul
Configurați colibriul
Configurați colibriul

Primul nostru exemplu vă va arăta cum să operați un servo pozițional de la Colibri.

Fanta lungă din stânga plăcii este locul unde se introduce micro: bit. Introduceți bitul micro: cu LED-urile orientate în sus. Introduceți servomotorul în portul etichetat „1” din partea dreaptă a plăcii. Rețineți că portul are trei pini - etichetați S, +, -. Asigurați-vă că vă orientați motorul astfel încât culorile firelor să se alinieze cu știfturile corecte. Firul negru de pe motorul dvs. indică de obicei „împământare” și ar trebui să se conecteze la știftul „-”.

Conectați alimentarea la placa cu mufa butoiului. Folosim un pachet de baterii în acest exemplu, dar puteți utiliza și un adaptor de alimentare.

Pasul 2: Adăugați Biblioteca Colibri la MakeCode

Este posibil să utilizați o varietate de limbaje și platforme (inclusiv BirdBlox, Python și Java) pentru a programa micro: bit pentru a rula placa Hummingbird. Acest instructabil folosește MakeCode.

Deschideți MakeCode într-un browser web și începeți un nou proiect. Dacă sunteți nou-nouț la MakeCode, ar fi util să lucrați prin tutorialele de pe site-ul MakeCode înainte de a continua.

Dacă sunteți nou în micro: bit, începeți aici.

Încărcați biblioteca Colibri. O bibliotecă este un set preinstituit de instrucțiuni scrise pentru utilizări specifice. Biblioteca Colibri oferă blocuri de coduri prefabricate pentru utilizarea colibriului. Faceți clic pe videoclipul de mai sus pentru a vedea o animație pe ecran a modului de adăugare a bibliotecii Hummingbird la MakeCode.

  • Faceți clic pe fila Advanced din meniu.
  • Selectați Extensii
  • În ecranul Extensii, căutați „Colibri”.
  • Faceți clic pe ea pentru a adăuga biblioteca Hummingbird la proiectul dvs. MakeCode.
  • Când reveniți la ecranul MakeCode, veți vedea biblioteca Hummingbird în meniu.
  • Opțional: reduceți fereastra cu simulatorul de micro: biți - nu vom folosi simulatorul cu colibriul.

Pasul 3: Operați un servo de poziție cu colibriul

Un servo de poziție este un motor în care puteți seta poziția elicelor și le puteți deplasa prin specificarea pozițiilor în grade. Servomotorul de poziție pe care îl folosim aici folosește valori de la 0 la 180 de grade.

Înființat:

Mutați un bloc Start Hummingbird în blocul micro: bit "on start"

Acum trebuie să spunem servoului de poziție (cunoscut și sub numele de servo de 180 de grade) să se deplaseze înainte și înapoi.

  • În blocul micro: bit „forever”, vom muta mai întâi o comandă Hummingbird pentru a seta servo-ul în portul 1 la 0 grade.
  • Adăugați un bloc Pause pentru 1000 de milisecunde (1 secundă). Rețineți că blocurile Pauză se află în meniul de bază micro: bit.
  • Acum, adăugați o comandă Hummingbird pentru a muta servo în portul 1 la 180 de grade.
  • Adăugați un alt bloc Pauză pentru 1000 de milisecunde.
  • Aceste comenzi se află într-un bloc „pentru totdeauna”, așa că se vor repeta până când dați o altă comandă sau opriți motorul.

Descărcați codul pe micro: bit.

Al doilea videoclip arată cum să conectați colibriul, micro: bit, putere și motor.

Pasul 4: Operați un servomotor de rotație

Image
Image

Colibriul poate alimenta și un alt tip de servomotor numit servo continuu (sau de rotație).

Acest tip de motor se rotește la viteze diferite în ambele direcții. Servo-ul de rotație folosește aceleași porturi servo de pe placa Hummingbird ca și servo-ul de poziție.

Introduceți servo-ul de rotație în portul 1. Asigurați-vă că firul de masă (negru) se conectează la știftul "-".

Un servo de rotație folosește o viteză și o direcție.

  • Asigurați-vă că importați biblioteca Hummingbird (pasul 2) și că adăugați comanda „Start Hummingbird” în blocul „Start”.
  • Trageți blocul Servo de rotație Hummingbird în blocul „pentru totdeauna”.
  • Selectați „1” deoarece avem servo conectat la portul 1.
  • Introduceți o valoare pentru viteza la care doriți să ruleze Colibriul. 100% este cel mai rapid motor pe care îl va merge. 0% este dezactivat.
  • Un număr pozitiv mută motorul în sensul acelor de ceasornic și un număr negativ mută motorul în sens invers acelor de ceasornic.
  • În acest exemplu, pornim mai întâi motorul în sensul acelor de ceasornic la 100% viteză, întrerupem și apoi rulăm motorul în sens invers acelor de ceasornic la 100% viteză, întrerupem și continuăm modelul.
  • Descărcați codul pe servo și urmăriți comportamentul motorului.
  • Asigurați-vă că aveți o sursă de alimentare externă (adaptor de alimentare sau acumulator) conectată la mufa barilului Hummingbird, altfel nu va fi suficientă putere pentru a porni motorul.
  • Încercați să modificați viteza, lungimea pauzei și direcția motorului.

Pasul 5: Operați un Servo de poziție și un Servo de rotație în același timp

Image
Image

În acest exemplu, vom rula un servo de poziție și un servo de rotație în același timp.

Conectați un servo de poziție la portul 1.

Conectați un servo de rotație la portul 2.

În bucla pentru totdeauna, vom seta poziția servo la 0 grade și vom muta servo-ul de rotație la o viteză de 100% în sensul acelor de ceasornic. Vom face o pauză de 2 secunde, apoi vom muta servo poziția la 180 de grade și vom inversa servo de rotație a direcției pentru a se roti cu 100% viteză în sens invers acelor de ceasornic.

Pasul 6: Mai multe de explorat …

Colibriul poate controla până la patru motoare odată. Vedeți dacă puteți folosi patru motoare.

Colibriul poate folosi senzori ca intrare. Folosiți un senzor de lumină sau un senzor de sunet pentru a porni sau opri un motor.

Adăugați câteva LED-uri pentru a vă lumina proiectul.

Accesați aceste site-uri pentru a afla mai multe despre robotica Hummingbird, MakeCode și micro: bit!

Folosim Hummingbird cu micro: bit pentru a alimenta motoarele și adăugăm funcționalitate mașinilor de hârtie din proiectele noastre Paper Mechatronics. Accesați site-ul web pentru a vă construi propriile mașini și apoi conectați-le la lumini, senzori și servomotori. A se distra!

Acest material se bazează pe lucrări susținute de Fundația Națională pentru Științe în cadrul subvenției nr. IIS-1735836. Orice opinii, constatări și concluzii sau recomandări exprimate în acest material sunt cele ale autorului (autorilor) și nu reflectă neapărat opiniile Fundației Naționale a Științei.

Acest proiect este o colaborare între The Concord Consortium, Universitatea din Colorado, Boulder și Georgia Tech University.

Recomandat: