Chocando con el mundo
¿Has visto el nuevo Zum extension kit? Los nuevos sensores abren un montón de nuevas posibilidades. Puedes medir la temperatura, la humedad, el ruido o… ¡utilizar uno de los finales de carrera para crear un Bumper y hacer a tu robot Evolution aún más avanzado!
Hemos creado un parachoques para tu robot Evolution que utiliza el nuevo sensor final de carrera para detectar cuando choca con un objeto. ¡Clica sobre el apartado de instrucciones para descubrir como funciona!
Instrucciones de montaje y programación
Material necesario
Para llevar a cabo este proyecto necesitaremos:
-
Impresora 3D para imprimir las piezas de tu Bumper
-
2x Tornillo M3x10
-
1x Tornillo M3x16
-
1x Zum Final de carrera, incluido en el Zum Extension Kit
-
1x Robot Evolution
-
Impresora 2D si deseas imprimir la decoración del Bumper
-
Pegamento de barra u otro para pegar la decoración a tu Bumper
-
Cartulina o papel para imprimir la decoración de tu Bumper
-
Montando el parachoques
Lo primero que debes hacer es descargarte los archivos del parachoques para imprimirlos mediante tu impresora 3D. Dispones de los archivos .stl así como el archivo editable en el caso de que quieras hacer alguna modificación al diseño.
Necesitarás imprimir el soporte del parachoques utilizando soportes adicionales. Imprime las piezas en la posición que aparece en la imagen. Una vez impresas, elimina los soportes con cuidado y lima los restos de soporte que se encuentren adheridos para mejorar la movilidad de tu pieza. -
Tuneando tu parachoques
Para hacer tu robot más fiero, puedes añadirle a tu parachoques las pegatinas con dientes que hemos creado o ¡diseñar la tuya propia! Imprímela en papel o cartulina y pégala mediante pegamento de barra u otros.
-
Montaje del parachoques
Para montar tu parachoques sigue los siguientes pasos:
- Desatornilla tu sensor infrarrojos de tu robot Evolution. En su lugar irá la estructura para tu nuevo Bumper.
- Desconecta el cable del final de carrera e introduce el sensor dentro del soporte de forma que el conector sobresalga por la parte trasera del soporte. Fija el sensor al soporte con tornillos M3x8 o M3x10 y tuercas. Vuelve a conectar el cable.
- Utiliza un tornillo M3x15 o M3x20 para unir el Bumper al soporte. Ten cuidado con la patilla del final de carrera a la hora de unir ambas piezas y no aprietes mucho el tornillo. El tornillo hará de bisagra para que el Bumper pueda moverse libremente y el propio sensor hará de muelle para que siempre recupere su posición original.
-
Programando el Bumper de tu Evolution
El nuevo final de carrera funciona exactamente igual que un pulsador. Cuando esté pulsado su valor será 1 y cuando no esté pulsado un 0. Puedes programarlo para cualquier acción en Bitbloq utilizando los siguientes bloques:
Pero, ¿cómo programar que tu Evolution cambie de dirección cuando choque con un obstáculo? En el apartado descargas encontrarás varios programas para utilizar junto a tu robot. Si abres el programa bitbloq2_bumper_evolution.json te encontrarás con los siguientes bloques.
El programa es muy sencillo. Tienes una serie de funciones como go_Fordward, go_Backward, turn_left_ turn_rigth o stop que controlan el movimiento del robot hacia delante , hacia detrás, a la izquierda o a la derecha.En el bucle principal loop solo hay un condicional y su de lo contrario. De forma que si el final de carrera no está pulsado el robot vaya siempre hacia delante. En caso contrario, es decir, en caso de que el Crash sensor esté pulsado y por tanto haya chocado contra algún obstáculo, el robot va hacia atrás, para, y gira hacia la izquierda para buscar un nuevo camino. Sin embargo, cuando pruebes el programa sobre tu robot, comprobarás que es un poco limitado que el programa siempre gire hacia la izquierda.Los programas bitbloq2_bumper_random_evoluti.json y bitbloq2_bumper_pesos_random_e.json utilizan funciones pseudoaleatorias para que el robot gire a la izquierda o a la derecha de forma aleatoria. Échales un vistazo, el primero es totalmente aleatorio, mientras que el segundo tiene en cuenta las veces que ha salido uno u otro lado para intentar que los giros a izquierda y derecha se equilibren. ¡Ya tienes un Bumper para tu robot! Los Bumper pueden ser extremadamente útiles para empujar objetos u otros robots. Lo mejor de tu Bumper es que tu Evolution ¡ya puede participar en combates de robots de sumo! Gracias a él tu robot sabrá cuando está siendo empujando, o cuando está empujando. ¿Se te ocurren otras ideas en los que tu Bumper pueda ser útil? ¡Aprovecha su nueva habilidad y enséñanos tus logros en los comentarios!
-
bitbloq2_bumper_evolution_programas
Programas del Robot Evolution con el Bumper. Hay un programa básico, y dos que utilizan funciones aleatorias para decidir hacia qué lado girar. Carpeta .zip. | CC-BY-SA
-
bitbloq1_bumper_evolution
Programa para el Bumper del Evolution con Bitbloq 1. Formato .xml. | CC-BY-SA
-
piezas_bumper_evolution
Piezas .stl y editable en Freecad. Carpeta .zip. | CC-BY-SA
-
bumper_stickers
Pegatinas para personalizar tu Bumper ¡Cuidado que muerde! Formato .pdf | CC-BY-SA