Caja de herramientas para profesores - Esquema de actividades
-
Esta exploración presentará a los estudiantes la programación básica del motor de garra del V5 Clawbot.
-
Aprender a programar el Claw Motor permite a los estudiantes controlar adecuadamente cómo el V5 Clawbot agarra objetos en su entorno. Para obtener más información sobre los bloques utilizados, visite la información de ayuda .
¡El V5 Clawbot está listo para ser utilizado!
Esta exploración te permitirá comenzar a crear algunos proyectos interesantes que utilizan la garra del V5 Clawbot para agarrar objetos.
-
VEXcode V5 que se utilizará en esta exploración incluye:
-
Para obtener más información sobre el bloque, abra la Ayuda y luego seleccione el bloque [Girar para] .
-
Asegúrese de tener el hardware necesario, su cuaderno de ingeniería y VEXcode V5 descargados y listos.
Consejos para profesores
Si es la primera vez que el estudiante utiliza VEXcode V5, puede consultar los tutoriales en cualquier momento durante esta exploración. Los tutoriales se encuentran en la barra de herramientas.
Cantidad | Materiales necesitados |
---|---|
1 |
VEX V5 Classroom Starter Kit (con firmware actualizado) |
1 |
Código VEX V5 |
1 |
Cuaderno de ingeniería |
1 |
Proyecto de ejemplo de plantilla de Clawbot (tren de transmisión de 2 motores, sin giroscopio) |
1 |
Lata de aluminio |
Paso 1: Preparación para la exploración
Antes de comenzar la actividad, ¿tienes listo cada uno de estos elementos? Marque cada uno de los siguientes:
-
¿Están los motores conectados a los puertos correctos?
-
¿Están los cables inteligentes completamente insertados en todos los motores?
-
¿Está el Cerebro encendido?
Consejos para profesores
Modele cada uno de los pasos de solución de problemas para los estudiantes.
Paso 2: iniciar un nuevo proyecto
Antes de comenzar su proyecto, seleccione la plantilla de proyecto correcta. El proyecto de ejemplo de plantilla de Clawbot (Drivetrain 2-motor, No Gyro) contiene la configuración del motor de Clawbot. Si no se utiliza la plantilla, su robot no ejecutará el proyecto correctamente.
Complete los siguientes pasos:
-
Abra el menú Archivo.
-
Seleccionar Abrir Ejemplos.
-
Seleccione y abra el proyecto de ejemplo de plantilla Clawbot (Drivetrain 2-motor, No Gyro).
-
Dado que programaremos para controlar la garra, cambie el nombre de su proyecto ClawControl.
-
Guarda tu proyecto.
-
Verifique que el nombre del proyecto ClawControl esté ahora en la ventana en el centro de la barra de herramientas.
Consejos para profesores
-
Dado que esta es una actividad inicial con la programación, el maestro debe modelar los pasos y luego pedir a los estudiantes que completen las mismas acciones. Luego, el maestro debe monitorear a los estudiantes para asegurarse de que estén siguiendo los pasos correctamente.
-
Asegúrese de que los estudiantes hayan seleccionado Abrir ejemplos en el menú Archivo.
-
Asegúrese de que los estudiantes hayan seleccionado el proyecto de ejemplo de plantilla Clawbot (Drivetrain 2-motor, No Gyro) .
Puede indicarles a los estudiantes que hay varias selecciones para elegir en la página Ejemplos . A medida que construyan y utilicen otros robots, tendrán la oportunidad de utilizar diferentes plantillas.
-
Puede pedirles a los estudiantes que agreguen sus iniciales o el nombre de su grupo al nombre del proyecto. Esto ayudará a diferenciar los proyectos si les pide a los estudiantes que los envíen.
Caja de herramientas para docentes - Parar y discutir
Este es un buen momento para hacer una pausa y hacer que los grupos de estudiantes revisen los pasos que se acaban de completar al iniciar un nuevo proyecto en VEXcode V5.
Paso 3: Programe la garra V5 para que se abra
¡Ahora vamos a comenzar programando la garra para que se abra!
-
Agregue los bloques set tiempo de espera del motor y [Girar para] al bloque {When started} y configure sus parámetros como se muestra arriba.
-
Observe que el bloque set motor timeout aparece primero en la pila. Establece cuánto tiempo puede funcionar el motor de garra y lo detiene después de ese tiempo.
-
El bloque set tiempo de espera del motor en este proyecto está establecido en 2 segundos. Entonces, incluso si el motor no se mueve 60 grados completos, el proyecto detiene el motor de garra después de que hayan pasado 2 segundos.
-
-
Mire el tutorial sobre cómo abrir la garra en VEXcode V5 si desea una demostración.
-
Haga clic en el icono Ranura . Puede descargar su proyecto en una de las ranuras disponibles en Robot Brain. Haga clic en la ranura 1.
-
Conecte el robot a su computadora o tableta. El ícono del Cerebro en la barra de herramientas se vuelve verde después de que se haya realizado una conexión exitosa.
-
Haga clic en el botón Descargar en la barra de herramientas para descargar el proyecto Drive al Robot Brain.
-
Comprueba que el proyecto ClawControl se haya descargado en el cerebro en la ranura que elegiste.
Teacher Toolbox - Opción para modelar primero
Modele cómo ejecutar el proyecto frente a la clase antes de que todos los estudiantes lo intenten a la vez. Reúna a los estudiantes en un área y coloque el Clawbot de manera que todos puedan ver su garra. Si planea hacer una demostración más de una vez, puede empujar suavemente la garra para cerrarla entre ejecuciones.
Dígales a los estudiantes que ahora es su turno de ejecutar sus proyectos.
-
Ejecute el proyecto en el Clawbot asegurándose de que el proyecto esté seleccionado y luego presione el botón Ejecutar. ¡Felicitaciones por crear su primer proyecto para mover la Garra!
Paso 4: Pruebe esto: cierre la garra V5
Ahora que ha programado la garra para que se abra, ahora la programará para que se cierre.
Ahora que puedes abrir la garra, querrás cerrarla también.
-
Regrese a su proyecto ClawControl y agregue un bloque [Girar para] para que el motor de garra gire cerrado durante 30 grados. La garra debería cerrarse hasta la mitad porque giró para abrirse 60 grados.
-
Pruebe que su proyecto revisado tenga la garra abierta a 60 grados y luego cerrada a 30 grados descargando y ejecutando su proyecto ClawControl.
Caja de herramientas para profesores - Solución
Anteriormente, la garra se abría 60 grados. En ese proyecto se incluyó un bloqueo de tiempo de espera del motor establecido porque es una práctica importante establecer un tiempo de espera al alimentar un manipulador cuyo movimiento podría estar restringido de alguna manera. Establecer un tiempo de espera evita el desgaste innecesario del motor.
La siguiente es la solución de este paso:
Paso 5: Prueba esto: secuenciar múltiples movimientos
No todo lo que recojas con la garra será del mismo tamaño. Intente abrir la garra en diferentes posiciones a lo largo del rango de movimiento.
-
Haga girar el motor para:
-
Abierto por 70 grados
-
Cerrar por 20 grados
-
Abierto por 10 grados
-
Cerrar por 30 grados
-
Cerrar por 25 grados
-
-
Recuerde utilizar el bloque [Establecer tiempo de espera del motor] para establecer un tiempo de espera de 2 segundos.
-
Si el motor de garra arranca en 0 grados, ¿cuántos grados estará abierto el motor de garra al final del proyecto?
Caja de herramientas para profesores - Solución
La solución a este paso se presenta a continuación.
El motor de garra todavía está abierto a 5 grados al final del proyecto: 70 - 20 = 50 -> 50 + 10 = 60 -> 60 - 30 = 30 -> 30 - 25 = 5 grados.
Paso 6: Completar el desafío Lock Tight
Programe el Clawbot para cerrar de forma segura la garra de una lata de aluminio vacía de 12 onzas sin aplastar los lados.
-
Haga que el Clawbot sujete la lata mientras sube y baja su brazo 45 grados.
-
Luego, el Clawbot debería soltar la lata y alejarse de ella.
-
Comienza el desafío con una garra abierta y una lata vacía en su interior.
Consejos para profesores
-
Haga que los estudiantes comiencen el desafío con una garra abierta y una lata vacía dentro.
-
Si la lata se aplasta o se cae de la garra, se debe reiniciar el desafío después de ajustar el proyecto.
Caja de herramientas para profesores - Solución
Aquí hay una solución de ejemplo:
-
El proyecto establece el tiempo de espera, cierra la garra alrededor de la lata, levanta y baja la lata, la suelta y luego retrocede.
-
Rúbrica de programación (Google Doc / .docx / .pdf )