Proyecto 5. Movimiento básicos del Crumblebot (adelantar, retroceder y girar sobre su eje) Solucionario
¡Pongámonos en marcha!
Antes de empezar a mover tu robot, debes saber que “todos los robots” quieren suicidarse, por lo que si lo enciendes sobre una mesa que no tenga bordes tope !CUIDADO!, se te puede caer.
Movimiento en línea recta
El programa de la fotografía anterior es todo lo que se necesita para hacer que nuestro Crumble realice un movimiento hacia delante.
El Motor 1 hace referencia al motor izquierdo y el Motor 2 al motor derecho. Si ambos motores se mueven hacia adelante, el CrumbleBot tendrá un movimiento en línea recta hacia delante. ¡Pero no lo enciendas todavía!
Ajustando los motores
“Línea recta”. Todos los motores son ligeramente diferentes entre sí. Esto significa que incluso si se establece la misma velocidad para cada motor, puede que no se muevan exactamente a la misma velocidad y el CrumbleBot girará levemente hacia un lado o al otro. Pero esto se puede corregir (aunque no siempre es necesario) estableciendo una velocidad diferente para cada motor.
Si por ejemplo el CrumbleBot se mueve hacia la izquierda, aceleraremos al 80% el motor izquierdo, y le daremos una aceleración menor al motor derecho de esta manera:
Se puede ajustar la velocidad de cada motor de manera independiente entre 0% y 100%, siendo 100% la máxima velocidad que podrá alcanzar nuestro Crumblebot. Es posible que los motores no sean capaces de llevar a acabo su movimiento por debajo del 20%, ya que la velocidad podría resultar demasiado baja para la potencia de los motores.
La velocidad de los motores también puede ajustarse utilizando valores negativos. Así que configurarlo para que avance hacia delante a una velocidad de -75% con la sentencia
[Motor 1 FORWARD at -75%], es exactamente lo mismo que hacer que retroceda al 75% con la sentencia [Motor 1 REVERSE at 75%] .
Giro sobre su propio eje
Si queremos que el CrumbleBot realice un giro a la izquierda, únicamente tendremos que fijar REVERSE sobre el motor izquierdo y FORWARD sobre el motor derecho, como se muestra a continuación:
Si lo que queremos es que el CrumbleBot realice un giro a la derecha, tendremos que hacer lo contrario a lo dicho en el anterior ejemplo. Configuraremos el motor izquierdo con un movimiento de avance y el motor derecho a la inversa:
Existen otras maneras de programar el giro de tu robot, pero ya las irás descubriendo.
Observa que en estos programas solo se ha explicado como hacer el movimiento, si solo pusiéramos ese programa, el CrumbleBot empezaría a funcionar sin fin. Debes fijar que tiempo se realiza cada movimiento y después finalizarlo.
Moverse y detenerse
Así evitamos que se suicide el robot
Cuestionario del proyecto
PARTE A . Responder en tu cuaderno, del 27/04 al 01/05/2020.
1)¿Qué deberíamos hacer al encender un crumble para evitar "su suicidio" ?
Siempre encenderlo sujetándolo en el aire para ver si tiene algún programa precargado.
2) Dibuja el programa para que el robot retroceda al 50% de velocidad en forma infinita.
3) Dibuja el programa para que retroceda al 50% de velocidad y pare después de 3 s
4)¿Para que el robot trabaje adecuadamente, que valor de fem o voltaje deberán tener las tres pilas?
1.5 VDC cada pila, en su conjunto 4.5 VDC
5) Todos lo motores giran exactamente igual si tienen la misma programación, explique cómo lo sabemos.
No, puede haber pequeñas diferencias. Lo sabemos si los programamos para que avancen en línea recta y al ejecutar el crumblebot se desvía de esa recta.
PARTE B. Responder en tu cuaderno, del 04-08 /05/2020
1) ¿Qué significa forward en el crumblebot?
Que el motor haga que el crumblebot se desplace hacia adelante.
2) ¿Tres segundos cuantos milisegundos "ms" son?
3000 ms
3) ¿Cuántos motores puede manejar como máximo la placa crumble?
Dos motores
4) La tercera rueda "rueda loca" necesita electricidad para funcionar?
No, es simplemente un punto de apoyo para minimizar el roce con la superficie en que este apoyado el crumblebot.
5) ¿Qué se recomienda al final del script (programa) con motores?
Apagarlos después de un tiempo, evitamos gastar pilas innecesariamente y evitamos el "suicidio" del crumblebot.
PARTE C. Auto-correción entrega en Onedrive . Fecha tope 11/05/2020. (PARTE A Y PARTE B juntas). En una sola hoja las 10 preguntas.
Corrige en azul con un "check" la correcta y una "x" en rojo la incorrecta. Coloca tu nota arriba a la derecha dentro de un círculo.
Qué tengas buen día.
Tu profe.
Webgrafía
Complubot. CrumbleBot 2 – Guía de montaje y uso. URL: https://complubot.com/inicio/proyectos/swr/swr-robots/swr-robotscrumblebot-guia-de-montaje-y-uso/
Antes de empezar a mover tu robot, debes saber que “todos los robots” quieren suicidarse, por lo que si lo enciendes sobre una mesa que no tenga bordes tope !CUIDADO!, se te puede caer.
Movimiento en línea recta
El programa de la fotografía anterior es todo lo que se necesita para hacer que nuestro Crumble realice un movimiento hacia delante.
El Motor 1 hace referencia al motor izquierdo y el Motor 2 al motor derecho. Si ambos motores se mueven hacia adelante, el CrumbleBot tendrá un movimiento en línea recta hacia delante. ¡Pero no lo enciendas todavía!
Ajustando los motores
“Línea recta”. Todos los motores son ligeramente diferentes entre sí. Esto significa que incluso si se establece la misma velocidad para cada motor, puede que no se muevan exactamente a la misma velocidad y el CrumbleBot girará levemente hacia un lado o al otro. Pero esto se puede corregir (aunque no siempre es necesario) estableciendo una velocidad diferente para cada motor.
Si por ejemplo el CrumbleBot se mueve hacia la izquierda, aceleraremos al 80% el motor izquierdo, y le daremos una aceleración menor al motor derecho de esta manera:
Se puede ajustar la velocidad de cada motor de manera independiente entre 0% y 100%, siendo 100% la máxima velocidad que podrá alcanzar nuestro Crumblebot. Es posible que los motores no sean capaces de llevar a acabo su movimiento por debajo del 20%, ya que la velocidad podría resultar demasiado baja para la potencia de los motores.
La velocidad de los motores también puede ajustarse utilizando valores negativos. Así que configurarlo para que avance hacia delante a una velocidad de -75% con la sentencia
[Motor 1 FORWARD at -75%], es exactamente lo mismo que hacer que retroceda al 75% con la sentencia [Motor 1 REVERSE at 75%] .
Giro sobre su propio eje
Si queremos que el CrumbleBot realice un giro a la izquierda, únicamente tendremos que fijar REVERSE sobre el motor izquierdo y FORWARD sobre el motor derecho, como se muestra a continuación:
Si lo que queremos es que el CrumbleBot realice un giro a la derecha, tendremos que hacer lo contrario a lo dicho en el anterior ejemplo. Configuraremos el motor izquierdo con un movimiento de avance y el motor derecho a la inversa:
Existen otras maneras de programar el giro de tu robot, pero ya las irás descubriendo.
Observa que en estos programas solo se ha explicado como hacer el movimiento, si solo pusiéramos ese programa, el CrumbleBot empezaría a funcionar sin fin. Debes fijar que tiempo se realiza cada movimiento y después finalizarlo.
Moverse y detenerse
Así evitamos que se suicide el robot
Cuestionario del proyecto
PARTE A . Responder en tu cuaderno, del 27/04 al 01/05/2020.
1)¿Qué deberíamos hacer al encender un crumble para evitar "su suicidio" ?
Siempre encenderlo sujetándolo en el aire para ver si tiene algún programa precargado.
2) Dibuja el programa para que el robot retroceda al 50% de velocidad en forma infinita.
3) Dibuja el programa para que retroceda al 50% de velocidad y pare después de 3 s
4)¿Para que el robot trabaje adecuadamente, que valor de fem o voltaje deberán tener las tres pilas?
1.5 VDC cada pila, en su conjunto 4.5 VDC
5) Todos lo motores giran exactamente igual si tienen la misma programación, explique cómo lo sabemos.
No, puede haber pequeñas diferencias. Lo sabemos si los programamos para que avancen en línea recta y al ejecutar el crumblebot se desvía de esa recta.
PARTE B. Responder en tu cuaderno, del 04-08 /05/2020
1) ¿Qué significa forward en el crumblebot?
Que el motor haga que el crumblebot se desplace hacia adelante.
2) ¿Tres segundos cuantos milisegundos "ms" son?
3000 ms
3) ¿Cuántos motores puede manejar como máximo la placa crumble?
Dos motores
4) La tercera rueda "rueda loca" necesita electricidad para funcionar?
No, es simplemente un punto de apoyo para minimizar el roce con la superficie en que este apoyado el crumblebot.
5) ¿Qué se recomienda al final del script (programa) con motores?
Apagarlos después de un tiempo, evitamos gastar pilas innecesariamente y evitamos el "suicidio" del crumblebot.
PARTE C. Auto-correción entrega en Onedrive . Fecha tope 11/05/2020. (PARTE A Y PARTE B juntas). En una sola hoja las 10 preguntas.
Corrige en azul con un "check" la correcta y una "x" en rojo la incorrecta. Coloca tu nota arriba a la derecha dentro de un círculo.
Qué tengas buen día.
Tu profe.
cuidándote, cuidas a todos.
Webgrafía
Complubot. CrumbleBot 2 – Guía de montaje y uso. URL: https://complubot.com/inicio/proyectos/swr/swr-robots/swr-robotscrumblebot-guia-de-montaje-y-uso/
Comentarios
Publicar un comentario