Paso 2: Diseño y maquetación
He utilizado servos tamaño estándar: dos servos Hitec HS300 para la rotación y movimientos y un servo de HS605BB para mover la cabeza hacia arriba y hacia abajo. El servo de 605BB tiene dos veces la capacidad de carga de la HS 300 servo-it debe ser más fuerte porque se está moviendo todo el peso de la cabeza.
Lo primero es averiguar los movimientos y amplitud de movimiento. Trabajando desde una placa base, pensé que necesitaría una bisagra para mi movimiento arriba/abajo, una bisagra para mi giro derecha/izquierda movimiento y un pivote para mi movimiento de rotación. También quería que mis movimientos de la cabeza a agruparse así como se gira la cabeza le dio vuelta y él se movió hacia arriba y hacia abajo los ojos se iluminan. Al agrupar funciones juntas sería capaz de controlar todo con sólo dos flex sensores.
También hay dos grupos de "fans" ubicados a los costados del casco. Quería que estas ligado al arriba/abajo cabeza movimiento-los servos para estos no aparecen en la armadura terminada animatronic como se agregarán cuando se construye el casco de espuma. Me muestran en los diagramas y demostrará cómo invertir la rotación de uno de los servos-esto es necesario para conseguir los ventiladores en los lados opuestos del casco para girar en la misma dirección al mismo tiempo.
Cómo funciona:
Utiliza el modo de función/seguidor del poli, el controlador toma la entrada del sensor flex analógica y asigna un valor entre 0 y 1023 basado en voltaje de entrada correspondiente a 0 a 3, 3V. El servo salidas (etiqueta 0 y 2) son Sinuosidal (modulación de anchura de pulso) que reflejan los valores asignados, por lo que cuando el voltaje es 0v el servo está en un extremo de su recorrido y cuando la tensión de entrada es de 3, 3V el servo se moverá al extremo opuesto de su viaje, seguimiento de la curva en el flex del sensor. Las salidas de digitales en el tablero también reflejan esto por lo que también puede controlar la velocidad de un motor o brillo de una lámpara. En el momento de escribir esto, el firmware para el controlador sólo permite que los servos giren 90 grados (servos más estándar pueden girar 130 grados). He leído en el foro de MakingThings que completo 130 grados rotación podría incluirse en una actualización de firmware futuras.
Tenga en cuenta que la configuración final de la batería y controlador de montaje será un poco diferente de lo que he hecho en mi banco de pruebas.