Etape 4: Application Android
Pour permettre l’ajustement en temps réel des paramètres de contrôle du robot et le suivi des données télémétriques, j’ai développé un compagnon Android App. Il a été développé à l’aide de MIT App Inventor 2, qui dispose d’un volume de l’éducation et la formation information disponible.
Le soft est une simple collection de boutons et de curseurs pour permettre à l’utilisateur de configurer et de contrôler le robot. Au-dessus de capture d’écran de l’application – son utilisation est assez explicite. Quelques notes :
- Vitesse et la Direction sont très rudimentaires et le jeu du bouton ci-dessus les curseurs n’ont aucun effet, comme le contrôle de la navigation complète n’est pas implémentée dans cette version du robot.
- Chaque fois que l’application est démarrée, ou la puissance du robot à vélo, l’utilisateur devra se connecter au module BT robot en utilisant le bouton prévu.
- La touche Standby est utilisée pour prendre le robot en mode d’équilibrage, et le même bouton retournera le robot en mode de veille. Lorsqu’il est activé, une minuterie remplace le texte dans ce bouton.
- Le bouton Edit PID permettra la P, I et D « + » et "-" boutons, permettant la modification des valeurs PID multiplicateur.
- Une séquence de journaux de données est démarrée lorsque la touche Datalog. La couleur de texte du bouton changera du gris au noir au cours de la collecte des données et du noir à l’orange, lorsque les données sont transférées du robot à l’appareil Android et retour au noir une fois le transfert terminé. En raison de la charge mémoire liée à l’aide de MIT AI2, l’appareil Android a tendance à être assez lent au cours de ce transfert de données. Le fichier sera enregistré sous SimpleRobot.csv. Table Fusion Googles s’est avéré pour être un bon moyen de visualiser les données.
J’ai inclus le fichier aia, donc vous pouvez l’ouvrir dans l’environnement MIT App Inventor pour une étude plus ou de modifier l’application Android.