Étape 13 : Prochaines étapes, pensées finales et téléchargements
Améliorations :
Ce bateau est pour l’essentiel terminé, mais il y a toujours place à amélioration. Tout en faisant les quelques derniers tests, j’ai remarqué que le bateau commencerait parfois osciller après un virage. Tourne, puisque la boussole n’est pas asservi à inclinaison, il est assez déviation après un virage pour démarrer cette oscillation. Afin de rendre une boussole asservi à inclinaison vous devez ajouter un accéléromètre, mais j’ai pensé un moyen plus facile à mettre en œuvre une est d’acheter le GY-511, qui est une boussole et un accéléromètre, et il utilise le même protocole I2C que ma boussole actuelle ! Lorsque la nouvelle puce arrive ici, tous que je vais devoir faire passer certaines chevilles autour et c’est tout !
Il y a aussi la question des chemins d’accès. Le programme que j’ai écrit pour ce pilote automatique est très simple, donc il ne pas suivre un chemin, ou compenser la dérive. Un régulateur PID est fait spécialement pour compenser cela, donc je vais essayer de mettre en œuvre un dans mon logiciel.
Aussi, j’ai un lecteur de cartes SD disponible. Je pensais à mettre en œuvre afin d’enregistrer les données GPS, mais il semble fonctionner à un niveau inférieur de la tension.
Téléchargements :
Juste en dessous, vous trouverez le code source pour mon pilote automatique. Le fichier Autopilot_GPS est pour la puce AtMega auquel est connectée le GPS, et Autopilot_Main est pour cette principale AtMega. Autres fichiers contient des versions antérieures du pilote automatique (les deux premiers prototypes). Encore une fois, simplement extraire les archives quelque part, et l’intérieur sont les fichiers qui sont directement compatibles avec le logiciel Arduino!
Mot de la fin :
Je suis vraiment heureux avec pas seulement comment ce projet s’est avéré, mais je suis également heureux que j’ai appris beaucoup de compétences très importantes ; tout de la programmation à la conception de circuits. Je pense que quand je serai grand je vais faire des choses comme ça, écrire des programmes, faire des drones, des projets, mais évidemment sur un plus grand niveau.
En outre, il y a beaucoup que je n’ai pas mentionné dans ce Instructable. Sur mon blog , il n’y a plus d’infos sur ce projet, et vous serez en mesure de trouver mes autres projets comme ma station météo, longboard électriqueet machines volantes!