Microbit : VEHÍCULO A CONTROL REMOTO POR RADIO

Comunicación por Radio y Sensor Acelerometro

Utilizaremos dos características físicas muy importantes de la Tarjeta Micro:bit:  SENSOR ACELEROMETRO y la función RADIO, para construir un vehículo que se  controla en forma remota.

Descripción del proyecto

Las ondas de radio son ondas electromagnéticas que pueden recorrer largas distancias en el aire  y que al utilizarlas de determinada manera, podemos transmitir información, como por ejemplo, voz o video a través de las mismas.

El descubrimiento de esta tecnología nos permitió tener la televisión, la radio, los teléfonos, lanzar vehículos  al espacio e internet.

En este proyecto vamos a aprovechar la comunicación inalámbrica, de las ondas de radio, para controlar un  vehículo,  mediante los movimientos de una tarjeta Micro:bit, que actuará como control remoto del robot.

Utilizando el sensor acelerometro y la comunicación por Radio, realizaremos un robot que se desplace o gire,  según los movimientos de una Tarjeta Micro:bit, que actuará como Control Remoto.

El chasis del vehículo es libre y se puede utilizar como referencia el robot Q-Bot 2×2 (link de descarga)

Piezas y dispositivos

  • Placa de expansión Microbit –  R8 
  • Batería
  • 2 Motor DC
  • 2 tarjetas Micro: bit

Sensores, Actuadores y Comunicación

Motor de corriente continua (motor DC):

Es una maquina eléctrica que  convierte la energía eléctrica en mecánica, provocando un movimiento rotatorio en su eje.  Este motor maneja dos señales que permiten controlar su sentido y velocidad. El motor se puede utilizar en cualquier conector

Radio

La función de radio permite comunicar las placas Micro:bits en forma inalámbrica. Por ejemplo, puedes conectar todas las tarjetas dentro de un aula a una misma emisora, usarla para enviar mensajes entre ellas y mucho más.

Acelerometro:

Este sensor mide la aceleración de la Micro: bit y detecta cuando se mueve la Micro: bit.  En particular se mide el movimiento a lo largo de tres ejes:  X: inclinación de izquierda a derecha. Y: inclinación hacia adelante y hacia atrás. Z – moviéndose hacia arriba y hacia abajo. También puede detectar otras acciones, por ejemplo sacudida y caída libre.

¡A conectar los componentes!

Conectar el Motor 1 a CON1

Conectar el Motor 2 a CON2 

¡Es hora de programar!

Descripción del programa

Micro:bit emisora (control remoto)

La micro: bit emisora envía los valores censados por el acelerómetro en «X» e «Y», vía señales de Radio, hacia la otra tarjeta Micro:bit que controla los motores.

Programa Makecode: Micro:bit Emisora -Control Remoto 

Descarga del programa (Link)

La Micro:bit Receptora (Control de Motores),

La Micro;bit Receptora, recibe los valores de aceleración en “X” e «Y»,  a los cuales llamaremos “xvalue” e “yvalue” respectivamente. Dichos valores pueden variar entre -1023 y 1023 dependiendo del tipo de movimiento y sentido de giro.

Para lograr que nuestro vehículo se mueva hacia adelante o hacia atrás, utilizaremos “yValue”. Inclinando la tarjeta hacia adelante y hacia atrás.

Para moverse hacia los costados o Rotar,  utilizaremos “xValue”, inclinando la tarjeta de derecha a izquierda o viceversa.

  • Movimiento hacia los costados:  Los motores deben tener diferentes velocidades de rotación y girar en el mismo sentido.
  • Movimiento de Rotación:  Los motores deben girar en sentidos opuestos

Para lograr estos movimientos se utilizarán las siguientes fórmulas, para el control de velocidad de los motores,  en la Tarjeta Micro:bit receptora.

Rueda izquierda (Motor 1) = yValue + xValue

Rueda derecha (Motor 2) = yValue – xValue

Comienzo del programa en el Bucle «Para Siempre» principal

Primer Bucle IF: 

Si,  yValue + xValue es mayor que Cero

  • La rueda Izquierda gira hacia adelante

Si  yValue + xValue es menor que Cero

  • La rueda Izquierda gira hacia atrás.

Si  yValue + xValue es igual a Cero

  • La rueda Izquierda se detiene

Segundo Bucle IF: 

Si  yValue – xValue es mayor que Cero

  • La rueda Derecha gira hacia adelante

Si  yValue – xValue es menor que Cero

  • La rueda izquierda gira hacia atrás

Si  yValue – xValue es igual a Cero

  • La rueda Izquierda se detiene

Se vuelve al inicio del programa y se repite el ciclo en forma indefinida.

Programa Makecode: Micro:bit Receptora – Control de Motores 

Descarga del programa (Link)

Desafio a Resolver

  1. Se propone modificar el programa dado, para que los giros hacia la derecha se realicen con el boton «A» y los giros hacia la izquierda se realicen con el botón «B» de la Micro:bit emisora.
  2. Por otro lado, se propone agregar un Led en el robot, que se encienda de manera remota, cuando se mantienen presionados los botones  «A» y «B» (de la tarjeta emisora) al mismo tiempo.

 

 

 

 

Categoría:

Información adicional

Kit

R503 Micro:bit

Tiempo

> 1 h

Tema

Física, Matemática, Tecnología

Edad

9 a 11 años, 11 a 13 años

Actuador

Motor DC

Comunicación inalámbrica

Radio

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Microbit : VEHÍCULO A CONTROL REMOTO POR RADIO”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *