Laboratorio Motomo 3
Objetivo
Los estudiantes aprenderán a asignar un controlador al robot. Podrán controlar el Motomo de forma inalámbrica.
Actividad
Los estudiantes aprenderán sobre el dongle y lo que hace por nuestro robot.
También aprenderán cómo mapear los botones de un controlador a través de la codificación.
Evaluación
Los estudiantes aprenderán a analizar problemas.
Los estudiantes aprenderán los conceptos básicos para mover un robot de forma inalámbrica y sus limitaciones.
Presentaciones de Google
Construir video
Para nuestro próximo laboratorio, utilizaremos nuestro dongle. Esto permite que el C2G mini se conecte a un controlador de forma inalámbrica. En resumen, el controlador también tiene un microcontrolador en su interior cuyo único propósito es enviar información de los botones al dongle. El dongle, como un sensor, decodifica la información y la envía al microcontrolador para que comprenda la señal. Con la señal, podemos codificar para decidir qué hacer con la señal, ya sea ir a la derecha, a la izquierda, hacia adelante o hacia atrás. Hay un giro adicional en el código. Dado que el motomo tiene un servo, necesitaremos moverlo específicamente cuando se presionen ciertos botones para moverse hacia la derecha o hacia la izquierda.
Resumen del laboratorio:
Materiales necesarios:
Photos | Item Name | Purpose | Required Quantity | Labeled Bag |
---|---|---|---|---|
Paso 1
Primero, localice el servo. El servo es el cubo marrón que se encuentra en la parte superior de la rueda delantera. Este servo se llama MG90S. Hay todo tipo de servos, el nuestro solo puede girar de 0 a 180 grados. Otros servos pueden girar en todas direcciones y algunos están diseñados para levantar materiales pesados.
Un servo es un motor de corriente continua que se ha diseñado para moverse con precisión en lugar de girar infinitamente. Esto nos permite codificar el servo para que se mueva en direcciones muy específicas de forma rápida y precisa. En nuestro caso, la biblioteca creada para el servo está diseñada para ir de -90 grados a 90 grados. Esto significa que a 0 grados la rueda apuntará hacia adelante, a -90 grados apuntará hacia la izquierda y a 90 grados apuntará hacia la derecha. Para solucionar cualquier problema con ángulos y hardware, consulte nuestra página de solución de problemas.
Paso 1
Paso 2
Una vez conectados, podemos comenzar a codificar los botones o a mapearlos. Esto requerirá algo de prueba y error para ver qué se siente cómodo de manejar. Hay un código de muestra en los ejemplos para obtener una descripción general de cómo formatearlo.
Paso 3
Por último, intenta combinar el movimiento del servo con el del motor DC. ¡Qué el robot vaya de izquierda a derecha con el nuevo hardware! Consejos: Para un motor, solo tendremos que hacer que el motor vaya hacia adelante o hacia atrás ya que el servo se encargará del giro.