Tabla de contenido:
- Suministros
- Paso 1: configura el Moto: bit
- Paso 2: conecte un servomotor en el Moto: bit
- Paso 3: Programe el Micro: bit para ejecutar un servomotor
- Paso 4: haga funcionar el servomotor
- Paso 5: descargue el código en su Micro: bit
- Paso 6: ¡Agregue otro motor
- Paso 7: ¡Ejecute algo genial con sus motores
Video: Cómo ejecutar servomotores usando Moto: bit con Micro: bit: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Una forma de extender la funcionalidad del micro: bit es usar una placa llamada moto: bit de SparkFun Electronics (aproximadamente $ 15-20). Parece complicado y tiene muchas características, pero no es difícil hacer funcionar los servomotores. Moto: bit te permite hacer funcionar motores más potentes que el pequeño micromotor que puedes ejecutar solo desde el micro: bit.
Suministros
- moto: bit
- bbc micro: bit
- servo motor
- fuente de alimentación con un enchufe de barril (adaptador de aire acondicionado, pero también puede usar una batería)
Paso 1: configura el Moto: bit
Echemos un vistazo a la moto: bit. Hay una ranura larga en la parte superior, donde inserta el micro: bit. Asegúrese de que el micro: bit esté bien insertado, con los LED hacia arriba.
Hay un conector de alimentación en el lateral del moto: bit. Puede conectar una variedad de fuentes de energía diferentes. No use más de 11 V (tenga en cuenta que las palabras diminutas en algunas de las placas dicen 3-17 V, pero de acuerdo con SparkFun, es un error de imprenta que se corregirá en el próximo lote de placas). Puede utilizar un paquete de baterías 4-AA, un solo paquete de baterías de 9 V o un adaptador de CA que no emite más de 11 V.
Paso 2: conecte un servomotor en el Moto: bit
Mire de cerca el moto: bit. Verá un grupo de pines con la etiqueta "SERVO". Aquí es donde conectaremos un servomotor. Los pines del lado izquierdo del área SERVO dicen "P15, VCC, GND", y los de la derecha dicen "P16, VCC, GND".
En este ejemplo, vamos a conectar un servomotor en los pines de la izquierda.
Un servomotor viene con tres cables de colores, generalmente conectados con un enchufe. Los cables suelen ser negros, rojos y luego de un tercer color. El negro casi siempre significa "tierra" (y se conectará a GND en el moto: bit); el rojo lleva "energía" (y se conectará a VCC en el moto: bit), y el cable blanco en este motor es el que transporta los datos (y se conectará a P15 en el moto: bit).
Enchufe el motor en la columna "P15, VCC, GND", asegurándose de hacer coincidir el cable blanco con P15, el rojo con VCC y el negro con GND.
Paso 3: Programe el Micro: bit para ejecutar un servomotor
Ahora necesitamos algo de código para que el micro: bit haga funcionar el motor que hemos conectado a la placa moto: bit.
Abra MakeCode y comience un nuevo proyecto. (Suponemos que ha trabajado con los primeros tutoriales de MakeCode).
Vamos a decirle a nuestro servomotor que se mueva hacia adelante y hacia atrás 4 veces cuando presionemos el botón A en el micro: bit.
Arrastre el bloque "Al presionar el botón A" del "Menú de entrada".
A continuación, agregue un bucle. Arrastre un bloque verde "repetir" del menú "Bucles" y colóquelo en el bloque púrpura "en el botón A presionado". Entonces, cuando presionamos el botón A, haremos algo 4 veces …
Paso 4: haga funcionar el servomotor
Necesitamos agregar algunos bloques para hacer funcionar nuestro motor.
- Haga clic en la opción "Avanzado" en la parte inferior de los elementos del menú.
- Seleccione el elemento que dice "Pines". Arrastre el bloque rojo que dice "pin de escritura de servo … a …" y encájelo en el bloque de repetición. Nuestro servo está conectado al Pin 15 (P15), así que seleccione P15 y cambie la configuración de grados a 0.
- Agregue un bloque de "pausa" azul claro (que se encuentra en el menú Básico) y cámbielo a 500 ms (milisegundos).
- Luego agregue otro bloque de servo rojo, seleccione P15 y mueva el servo a la posición 180 grados.
- Agrega otro bloque de pausa.
- Mirando el código completo, dice, "cuando presione el botón A, haga esto 4 veces: mueva el servo a la posición 0 grados, espere 500 milisegundos, mueva el servo a la posición 180, espere 500 milisegundos".
- Haga clic en el botón A en el micro: bit simulado para ver el movimiento del servo.
Paso 5: descargue el código en su Micro: bit
Conecte el micro: bit a su computadora con un cable USB. Haga clic en el botón de descarga y arrastre el archivo.hex al micro: bit.
[Si no sabe cómo hacer esto, consulte la guía rápida de MakeCode].
Cuando presiona el botón A en el micro: bit, ¡su servo debería funcionar!
Experimente cambiando su código para usar diferentes configuraciones para las posiciones de los servos, diferentes números en el ciclo de repetición y diferentes tiempos de pausa.
Paso 6: ¡Agregue otro motor
Puede hacer lo mismo con un motor enchufado en P16 (Pin 16).
Si agrega estos bloques de código (y los descarga a su micro: bit), puede hacer funcionar el motor en P15 cuando presiona el botón A, y el motor en P16 cuando presiona el botón B.
Paso 7: ¡Ejecute algo genial con sus motores
Usamos nuestros motores para hacer funcionar máquinas de papel de nuestros proyectos de mecatrónica de papel. Visite el sitio web para construir sus propias máquinas y luego conéctelas a sus servomotores. ¡Divertirse!
Este material se basa en el trabajo respaldado por la National Science Foundation con el número de subvención IIS-1735836. Todas las opiniones, hallazgos y conclusiones o recomendaciones expresadas en este material pertenecen al autor (es) y no reflejan necesariamente los puntos de vista de la National Science Foundation.
Este proyecto es una colaboración entre The Concord Consortium, University of Colorado, Boulder y Georgia Tech University.
Recomendado:
Cómo instalar, ejecutar y conectar un controlador a un emulador: 7 pasos
Cómo instalar, ejecutar y conectar un controlador a un emulador: ¿Alguna vez has estado sentado y recuerdas tu infancia como jugador joven y, a veces, deseaste poder volver a visitar esas viejas gemas del pasado? Bueno, hay una aplicación para eso … más específicamente, hay una comunidad de jugadores que hacen programas
Cómo ejecutar un motor de CC sin escobillas Quadcopter Drone mediante el controlador de velocidad del motor sin escobillas HW30A y el probador de servo: 3 pasos
Cómo hacer funcionar el motor de CC sin escobillas de Drone Quadcopter mediante el controlador de velocidad de motor sin escobillas HW30A y el probador de servo: Descripción: Este dispositivo se llama Probador de servomotor que se puede usar para hacer funcionar el servomotor simplemente enchufando el servomotor y la fuente de alimentación. El dispositivo también se puede utilizar como generador de señales para el controlador de velocidad eléctrico (ESC), entonces no puede
Cómo ejecutar una imagen fija: 6 pasos
Cómo ejecutar un alambique: Hola, mi nombre es Daniel Kliegel, soy un excelente operador que está familiarizado con el proceso de fermentación y puedo explicar y enseñar fácilmente a alguien cómo ejecutar el alambique. Que es una parte crucial en el proceso de fermentación al producir etanol. Soy Goi
Ejecutar texto con Arduino: 3 pasos (con imágenes)
Ejecutar texto con Arduino: Herramienta y material: 1 elemento LCD 16x2 1 elemento resistor 220 ohmios 1 elemento potenciómetro 1 k ohmios 1 elemento protoboard 1 elemento arduino Algunos de los puentes de cable
Cómo ejecutar video compuesto y datos de red a través de un cable Ethernet: 6 pasos (con imágenes)
Cómo ejecutar video compuesto y datos de red a través de un cable Ethernet: Necesitaba ejecutar video y audio en otra parte de mi casa. El problema era que no tenía tanto cable AV, ni el tiempo ni el dinero para hacer una buena instalación. Sin embargo, tenía muchos cables Ethernet Cat 5 por ahí. Esto es lo que se me ocurrió