Étape 12 : Construction de la station de Base
J’ai ajouté un écran tactile TFT LCD pour donner une rétroaction instantanée à mon entrée, si je devais utiliser mon ordinateur portable à ne pas à l’avenir, mais en ce moment j’utilise mon clavier d’ordinateur portable et une application Windows forms pour contrôler le Drone.
Pour la base, j’ai utilisé calme un grand PCB de but général.
Encore une fois j’ai dû ajouter le socket tableau adaptateur plus tard que dans ce cas j’ai utilisé des câbles pour se connecter à l’arduino uno. Le TFT LCD connecté avec l’arduino peuvent être contrôlé par envoi de données série de windows forms au port série de l’arduino uno.
Par exemple, si vous souhaitez afficher l’altitude, vous pourriez envoyer la valeur via un port série à l’arduino et programmer l’arduino s’il reçoit cette valeur, mise à jour le graphique d’altitude.
Les bibliothèques de l’écran LCD TFT se trouvent sur le lien ci-dessous
https://github.com/Adafruit/TFTLCD-Library
L’Interface utilisateur a été construit dans les windows Forms, les boutons sont juste pour le show, mais fonctionnent. Le contrôle principal se fait par les touches clavier car ils sont plus rapides pour une raison quelconque, mais je vous recommande d’utiliser le clavier pour contrôle et supprimer les autres événements supplémentaires inutiles pour réduire les frais généraux de bureau de vote et d’augmenter le temps de réaction.
Maintenant ce qui suit est la liste des contrôles utilisables :
UP (pour la plongée), vers le bas (pour ascenseur), gauche, droite, W (vitesse du moteur vers le haut), S (vitesse du moteur vers le bas), X (moteur d’arrêt d’urgence)
J’ai ajouté le bouton d’arrêt d’urgence, parce que si un avion s’écrase, vous devrez arrêter le moteur immédiatement pour éviter les dommages à elle. Bien qu’il n’est jamais une bonne idée d’arrêter un moteur tournant à grande vitesse, des dégâts sont mieux que ne fonctionne ne pas.