Paso 8: Panel de Control de Firefly
La parte más difícil del proyecto es cómo controlar Geoweaver al caminar y la impresión. Pasamos mucho tiempo en la investigación del movimiento, y hasta ahora Geoweaver puede caminar en línea recta, una línea curva, gira, danza, de e imprime al caminar. Este hexápodo ha sido diseñado para ser controlado por un Arduino Uno tomar comandos directamente de Firefly, un plug-in para el software de CAD 3D Rhinoceros. Firefly fue creada por nuestro profesor, Jason Kelly Johnson. Rhino es $995, sin embargo, usted puede descargar una versión de él
aquí. El Rhino plug-in Grasshopper 3D y Firefly son gratis y funcionan perfectamente bien en la versión de prueba por lo que se puede utilizar Geoweaver sin tener que comprar el rinoceronte completo. Primer lugar es los firmado por encargo de Firefly para Arduino escrito por Jason, que debe cargarse en el Arduino. Esto le permite recibir mensajes de luciérnaga.
Una vez en saltamontes, los controles son codificadas por color: púrpura es para dimensiones de Geoweaver, blanco es para los comandos de a pie, amarillo es para el control de Arduino los componentes y el azul es para los comandos de impresión. Asegúrese de que el número de puerto de Arudino es correcto. Los comandos de a pie utilizan el componente de "Contador" de Firefly para introducir a números en las piernas. Una de las partes inicialmente confusas puede ser que para "encender" el algoritmo de a pie debe establecer el botón booleano "Carrera a pie/gira" en False, no es cierto. Incluido en el archivo es una versión animada de Geoweaver que permite simular y probar los patrones de movimiento antes de empezar a correr servos con él.