Paso 13: Pasos, reflexiones y descargas
Mejoras:
Este barco está esencialmente terminado, pero siempre hay margen de mejora. Mientras hacía el último pocas pruebas, noté que el barco comenzaría a veces oscilar después de una vuelta. Da vuelta hacia fuera, puesto que la brújula no es compensación de inclinación, hay suficiente desviación después de un giro para empezar a esta oscilación. Para hacer una brújula de inclinación compensada usted necesita agregar un acelerómetro, pero pensé que una manera más fácil de implementar una es comprar la GY-511, que es una brújula y un acelerómetro, y utiliza el mismo protocolo I2C como mi brújula actual! Cuando llegue el nuevo chip, todo que tengo que hacerlo cambiar algunos pernos alrededor y eso es todo!
También está la cuestión de los caminos. El programa que escribí para este piloto automático es muy simple, por lo que no siguen un camino, o compensar la deriva. Un controlador PID se hace específicamente para compensar esto, así que voy a tratar de implementar uno en mi software.
Además, tengo un lector de tarjetas SD disponible. Estaba pensando en implementarlo con el fin de registrar datos GPS, pero parece funcionar a un nivel de voltaje menor.
Descargas:
Sólo a continuación puede encontrar el código fuente para mi piloto automático. El archivo Autopilot_GPS es para el chip AtMega que está conectado el GPS, y el Autopilot_Main es para eso AtMega principal. Otros archivos contiene las versiones anteriores del piloto automático (los dos primeros prototipos). Otra vez, sólo extrae los archivos en algún lugar, y dentro están los archivos que son directamente compatibles con el software de Arduino!
Reflexiones finales:
Estoy muy contento con no sólo cómo resultó este proyecto, pero también estoy feliz que aprendí un montón de habilidades muy importantes; todo, desde programación hasta el diseño de circuitos. Creo que cuando crezca voy a hacer cosas como esta, escribir programas, hacer aviones, proyectos, pero obviamente en un nivel más grande.
También, hay mucho que no he mencionado en este Instructable. En mi blog hay más información sobre este proyecto, y usted será capaz de encontrar mis otros proyectos como mi estación meteorológica, longboard eléctricoy máquinas voladoras!