Taula de continguts:
- Subministraments
- Pas 1: configureu el colibrí
- Pas 2: afegiu la biblioteca Hummingbird a MakeCode
- Pas 3: feu servir un servo de posició amb el colibrí
- Pas 4: feu servir un Servo de rotació
- Pas 5: feu servir un servo de posició i un servo de rotació al mateix temps
- Pas 6: més coses per explorar …
Vídeo: Micro: bit Amb el colibrí: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
La placa Hummingbird (de Birdbrain Technologies) pot controlar els LED, una gran varietat de sensors (inclosa la llum, el marcatge, la distància i el so); servomotors i altres extensions. Aquest instructiu us mostrarà com utilitzar un micro: bit en una placa Hummingbird per alimentar dos tipus de servomotors.
Subministraments
- Controlador de colibrís (tecnologies Birdbrain)
- Cable de connexió micro: bit i usb de la BBC
- Font d'alimentació amb extrem de presa de barril (utilitzem un paquet de bateries en aquest exemple)
- Servomotor (s): rotacional i / o posicional
Pas 1: configureu el colibrí
El nostre primer exemple us mostrarà com operar un servo posicional des del colibrí.
La ranura llarga situada a l'esquerra del tauler és on inserir el micro: bit. Introduïu el bit micro: amb els LED cap amunt. Introduïu el servomotor al port amb l'etiqueta "1" al costat dret de la placa. Tingueu en compte que el port té tres pins - etiquetats amb S, +, -. Assegureu-vos d’orientar el motor de manera que els colors dels cables s’alineïn amb els passadors correctes. El fil negre del motor sol indicar "terra" i s'ha d'endollar al "-" pin.
Connecteu l'alimentació a la placa amb la presa de barril. En aquest exemple, utilitzem un paquet de bateries, però també podeu utilitzar un adaptador de corrent.
Pas 2: afegiu la biblioteca Hummingbird a MakeCode
És possible utilitzar diversos llenguatges i plataformes (incloent BirdBlox, Python i Java) per programar el micro: bit per executar la placa Hummingbird. Aquest instructiu utilitza MakeCode.
Obriu MakeCode en un navegador web i inicieu un projecte nou. Si sou nou a MakeCode, us ajudaria a treballar els tutorials del lloc MakeCode abans de continuar.
Si no és nou en micro: bit, comenceu aquí.
Carregueu la biblioteca Hummingbird. Una biblioteca és un conjunt d’instruccions escrites prèviament per a usos específics. La biblioteca Hummingbird proporciona blocs de codi prefabricats per utilitzar el Hummingbird. Feu clic al vídeo anterior per veure una animació a la pantalla de com afegir la biblioteca Hummingbird a MakeCode.
- Feu clic a la pestanya Avançat al menú.
- Seleccioneu Extensions
- A la pantalla d'extensions, cerqueu "Colibrí".
- Feu-hi clic per afegir la biblioteca Hummingbird al vostre projecte MakeCode.
- Quan torneu a la pantalla MakeCode, veureu la biblioteca Hummingbird al menú.
- Opcional: minimitzeu la finestra amb el simulador de micro: bits: no farem servir el simulador amb el colibrí.
Pas 3: feu servir un servo de posició amb el colibrí
Un servo de posició és un motor on podeu configurar la posició de les hèlixs i moure-les al voltant especificant posicions en graus. El servo de posició que fem servir aquí utilitza valors de 0 a 180 graus.
Configuració:
Mou un bloc Start Hummingbird al bloc micro: bit "on start"
Ara hem de dir al servo de posició (també conegut com a servo de 180 graus) que es mogui endavant i endarrere.
- Al bloc micro: bit "forever", primer mourem una ordre de Hummingbird per configurar el servo al port d'1 a 0 graus.
- Afegiu un bloc de pausa durant 1.000 mil·lisegons (1 segon). Tingueu en compte que els blocs Pausa es troben al menú Micro: bits bàsic.
- Ara, afegiu una ordre del colibrí per moure el servo al port d'1 a 180 graus.
- Afegiu un altre bloc de pausa durant 1.000 mil·lisegons.
- Aquestes ordres es troben en un bloc "per sempre", de manera que es repetiran fins que doneu una altra ordre o apagueu el motor.
Baixeu-vos el codi al vostre micro: bit.
El segon vídeo mostra com connectar el colibrí, micro: bit, potència i motor.
Pas 4: feu servir un Servo de rotació
El colibrí també pot alimentar un tipus diferent de servomotor anomenat servo continu (o de rotació).
Aquest tipus de motor gira a diferents velocitats en qualsevol direcció. El servo de rotació utilitza els mateixos ports servo de la placa Hummingbird que el servo de posició.
Connecteu el servo de rotació al port 1. Assegureu-vos que el cable de terra (negre) es connecta al pin "-".
Un servo de rotació utilitza una velocitat i una direcció.
- Assegureu-vos d'importar la biblioteca Hummingbird (pas 2) i d'afegir l'ordre "Start Hummingbird" al bloc "Inici".
- Arrossegueu el bloc Servo Rotation Hummingbird al bloc "forever".
- Seleccioneu "1" perquè tenim el servo connectat al port 1.
- Introduïu un valor per a la velocitat a la qual voleu que funcioni el colibrí. El 100% és el més ràpid que farà el motor. 0% de descompte.
- Un nombre positiu mou el motor en sentit horari i un número negatiu mou el motor en sentit antihorari.
- En aquest exemple, primer fem funcionar el motor en sentit horari al 100% de velocitat, posem en pausa i, després, el motor en sentit antihorari al 100% de velocitat, pausem i continuem el patró.
- Descarregueu el codi al servo i observeu el comportament del motor.
- Assegureu-vos de tenir una font d’alimentació externa (adaptador d’alimentació o bateria) connectada a la presa de barril del Hummingbird, o no hi haurà prou energia per fer funcionar el motor.
- Proveu de variar la velocitat, la longitud de la pausa i la direcció del motor.
Pas 5: feu servir un servo de posició i un servo de rotació al mateix temps
En aquest exemple, executarem un servo de posició i un servo de rotació al mateix temps.
Connecteu un servo de posició al port 1.
Connecteu un servo de rotació al port 2.
Al bucle per sempre, establirem la posició del servo a 0 graus i mourem el servo de rotació al 100% de velocitat en el sentit de les agulles del rellotge. Farem una pausa de 2 segons i, a continuació, mourem el servo de posició a 180 graus i invertirem el servo de rotació de direcció per girar al 100% de velocitat en sentit antihorari.
Pas 6: més coses per explorar …
El colibrí pot controlar fins a quatre motors alhora. Mireu si podeu fer servir quatre motors.
El Colibrí pot utilitzar sensors com a entrada. Utilitzeu un sensor de llum o un sensor de so per engegar o apagar un motor.
Afegiu alguns LED per il·luminar el vostre projecte.
Visiteu aquests llocs per obtenir més informació sobre Hummingbird Robotics, MakeCode i micro: bit.
Utilitzem Hummingbird amb micro: bit per alimentar motors i afegim funcionalitat a les màquines de paper dels nostres projectes de Paper Mecatronics. Consulteu el lloc web per construir les vostres pròpies màquines i, a continuació, connecteu-les a llums, sensors i servomotors. Diverteix-te!
Aquest material es basa en treballs recolzats per la National Science Foundation amb la subvenció núm. IIS-1735836. Les opinions, troballes i conclusions o recomanacions expressades en aquest material són les dels autors i no reflecteixen necessàriament les opinions de la National Science Foundation.
Aquest projecte és una col·laboració entre The Concord Consortium, Universitat de Colorado, Boulder i Georgia Tech University.
Recomanat:
LEGO WALL-E Amb Micro: bit: 8 passos (amb imatges)
LEGO WALL-E Amb Micro: bit: fem servir un micro: bit juntament amb una placa de bits compatible amb LEGO per controlar els dos servomotors que permetran que WALL-E pugui travessar el terreny perillós del terra de la vostra sala d’estar .Per al codi farem servir Microsoft MakeCode, que és un bloc
Com s'executen motors servo amb Moto: bit Amb Micro: bit: 7 passos (amb imatges)
Com s'executen servomotors amb Moto: bit amb Micro: bit: una manera d'estendre la funcionalitat del micro: bit és utilitzar una placa anomenada moto: bit per SparkFun Electronics (aproximadament entre 15 i 20 dòlars). Sembla complicat i té moltes funcions, però no és difícil fer servir servomotors. Moto: bit et permet
Micro: bit - Micro tambor: 10 passos (amb imatges)
Micro: bit - Micro Drum Machine: Aquesta és una micro tambor micro: bit, que en lloc de generar només el so, actua amb tambors. Està inspirat en els conills de l’orquestra micro: bit. Vaig trigar una mica a trobar alguns solenoides fàcils d’utilitzar amb el mocro: bit
Mesures de llum i color amb el Pimoroni Enviro: bit per al micro: bit: 5 passos
Mesures de llum i color Amb el Pimoroni Enviro: bit per al Micro: bit: Anteriorment havia estat treballant en alguns dispositius que permetien mesurar la llum i el color i és possible que trobeu moltes coses sobre la teoria que hi ha darrere d’aquestes mesures, les instruccions aquí i aquí. recentment ha llançat enviro: bit, un complement per al m
Tirador del colibrí: 14 passos (amb imatges)
Hummingbird Shooter: a finals d’aquest estiu, els colibrís finalment van començar a visitar l’alimentador que havíem posat al nostre porxo posterior. Volia intentar fer-ne algunes fotos digitals, però no podia estar allà amb una càmera "a l'abast"; mai no haurien vingut. Necessitava un cablejat remot