Paso 8: Posibles mejoras
Implementar un sistema de equilibrado de eje x en el código:
- El droide BB8 actualmente sólo reacciona a los cambios del eje y. Así que para corregir la posición de la cabeza, los motores simplemente girará en adelante o hacia atrás posición basada en el ángulo actual. Parte del código ya se ha agregado para implementar un sistema de eje x pero que requerirá un poco más tiempo para averiguar un buen método de codificación.
Encontrar el mejor coche ruedas:
- Las ruedas que actualmente estoy usando tienden a deslizarse un poco y triturar fácilmente. Tal vez encontrar un material de goma más firme le ayudará. Fue la única rueda de 17mm que pude encontrar en el momento.
Utilizar motores de mayor par:
- Con los motores que estoy usando ahora, el droide BB8 a veces necesita un pequeño empujón para ponerse en marcha. Encontrar motores de alto par de pequeño tamaño es difícil de encontrar. Otra opción es utilizar un sistema de engranaje.
Incluyen sonidos BB8:
- He encontrado archivos de audio de todos los sonidos BB8. Si alguien quería podían crear una pequeña caja de sonido para reproducir estos archivos de audio. Esto sería para mal hacer porque la aplicación tiene seis botones que pueden ser programados para hacer cualquier cosa. Se puede utilizar para reproducir estos archivos de audio cuando se presiona el botón. Todo lo que se necesita es otro Arduino Uno, adaptador de lector de tarjeta SD, altavoz, caja negra, los cables y una batería de 9v.