Ardupilot

On y est, cela a commencé. Le matériel reçu, il est directement monté sur une planche démo. J’y ai placé l’Ardupilot et son bouclier (pour le  sensor FMA XY  et la sonde pour la mesure de la vitesse ), un récepteur, deux servos, le tout, alimenté par une Lipo 3S avec son ESC et le moteur pour une simulation complète.

Sur la photo, il manque, pour le moment, un autre moteur pour simuler le vent ( donc la vitesse du modèle ) et quatre LED’s pour simuler l’horizon ( ce qui me servira pour la calibration et ainsi faire des tests de maintien d’assiette ).

Je n’ai pas pris le sensor Z car, avec une petite modification du code 2.4, il est possible de s’en passer; comme dans les codes précédents. Cela rend la  procédure un tout petit peu plus longue et une manœuvre différente pour le calibrage de départ.

Un pré-acquis est vraiment indispensable pour se lancer dans l’aventure. Dévorez le Forum de DIY DRONES et de REMZIBI et autres Forum. Une connaissance du langage C est plus que souhaitable.

Pour bien cerner la procédure de programmation, je conseille vraiment d’effectuer un premier chargement avec un programme très simple dans l’Ardupilot, avec le fichier démo d’une LED qui clignote. Ce fichier est dans le logiciel Arduino que vous utilisé. Car au début, il y a plein de chose qui ne se passe pas comme prévu. Ainsi, lorsque le programme est correctement chargé, c’est juste une LED qui se met à clignoter, c’est le plus simple. Après, vous pouvez envisager toutes les autres manœuvres de téléchargement plus sereinement.

Sur la planche démo, vous voyez que j’ai monté un petit avion en plastique ( un Prédator RQ-1L ) sur deux servos pour le calibrage, réglage et simulation complète.

j’utilise le GPS de l’OSD Remzibi. Il faut faire une petite modification sur le cablage de la fiche pour être compatible avec l’Ardupilot.  Donc, pour faire une simulation à l’intérieur, utilisez le simulateur GPS de Remzibi avec le câble FTDI pour l’envoie des chaines de données NMEA, et le câble de programmation Remzibi pour la lecture des chaines de données envoyées par l’Ardupilot. Cela aide à mieux comprendre si tout  se passe bien. J’ai inclus dans le code quelques lignes du type  “Serial.print (“votre texte ici”);” pour voir où cela coince ou pas.

Tous les commentaires et expériences sont bienvenus sur le Forum.

Les sites de référence : Diydrones et Remzibi et Rcgroups et encore Rc-cam

About the Author

avatar Webmaster du site, membre du club themosquistos à lembeek (Halle) en Belgique. Passionné d'informatique, d'électronique et de modélisme aérien.