Présentation du Mini EFIS v3 avec Processing 3.3.6

 

Mini EFIS v3 LCD 7″ 1000 nits 800×480 crée avec Processing 3.3.6

Grace a l’aide de François Sahuc pour ce superbe design et mon ami Francis Beckers pour la partie imagerie et 3D, la dernière version du Mini EFIS v3 (version du logiciel arduino v7) crée avec Processing v3 est une vraie merveille, j’ai intégré quelques informations provenant d’un GPS (NEO-7M)  que j’ai connecté a l’ensemble de cet EFIS qui donne la Latitude, Longitude, l’Altitude, la Ground Speed (GS) et la Course On Ground (COG),  ajout des petites fenêtres de vitesse sur le ruban de la vitesse tout comme l’altimètre, ajout aussi d’un capteur de température extérieure (TMP 102), ajout des affichages de réglages suivants, réglage des différentes vitesses Vs, Vs0, VFE, VNO, VNE, VA, et *BGS pour dessiner et calibrer les bandes de couleurs des différentes vitesses associées, *AOS calibrage de Speed Offset du capteur MPXV5010DP (pour la vitesse), protection du réglage de l’altimètre compris entre 950 hPa et 1050 hPa avec affichage de l’altitude en rouge si on vole au dessus de 12.500 Ft pour rappeler au pilote qu’au delà il faut de l’oxygéne, ajout de différentes conversions d’unités de vitesse IAS et GPS en Km/h, MPH et KTS, l’AHRS utilisé est celui de la société Levil Aviation modèle AHRS G-micro SW ou AHRS G-micro AW beaucoup plus complet qui remplace tous les capteurs AHRS bon marché qui ne fonctionnent pas en vol réel et qui restent bon juste pour des simulateurs de vol, ajout du réglage du Pitch et du Roll pour régler le « zéro » de l’horizon artificiel, ajout du réglage de la vitesse IAS Mini pour avoir une bonne stabilité de l’indicateur de vitesse, le tout est sauvegardé en mémoire sur l’EEPROM de l’Arduino Mega 2560 qui est réglable grâce au Rotary Encoder tout comme la pression altimétrique connecté avec l’Arduino Mega 2560, le tout est fonctionnel.

*BGS = Best Glide Speed (Finesse max.)
*AOS = Airspeed OffSet (Réglage du capteur de vitesse autour du zéro).

Le boitier des différents capteurs appelé aussi ADAHRS (Air Data Attitude and Heading Reference System), est relié au boitier du Mini EFIS v7 via un câble DB9 qui sera placé de préférence entre les sièges et a l’arrière pour éviter toutes perturbations électroniques (bruit électronique) qui peut faire osciller et affoler la bille.

Mon choix a été de mettre un lcd de 1000 nits 800 x 480 pxl pour avoir une très bonne luminosité mème en plein soleil, chose faite, car pour rappel, un lcd normal a une luminosité ne dépassant pas les 350 nits.

Tout ce système fonctionne avec une carte Raspberry pi 2 B+ avec le système Linux (Raspbian).

Logiciel réalisé avec Processing 3.5.4 en 32 bit pour une bonne fluidité d’exécution.
Ce mème logiciel est entièrement opérationnel avec un excellent résultat, mieux que la Raspberry Pi sur des cartes mère Pico ITX fonctionnant avec un bon vieux Windows XP avec disque SSD 2Gb allégé (environ 100 mb une fois installé), ou Windows 7 car il n’est pas gourmand en ressources.
Le logiciel fonctionne avec tous les modelés de  Raspberry Pi.

Cliquer sur l’image pour agrandir

Par la suite une nouvelle fonction sera intégrée au Mini EFIS v3 avec GPS qui donnera la Direction et la Vitesse du vent en temps réel pendant le vol.

Je me suis servi de la formule assez complexe qui explique Ed Williams dans Aviation Formulary v1.47 pour intégrer le calcul fait par un arduino  Nano pour connaitre la Direction et la Vitesse du vent, j’avoue que cela à été très laborieux pour moi de ré-écrire pour adapter cette formule dans le langage arduino et sur le logiciel Aerocalc.