Présentation du Mini EFIS v3 avec Processing v3.3.7

 

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

Grace a l’aide de François Sahuc pour ce superbe design, 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 (EM-411)  que j’ai connecté a l’ensemble de cet EFIS qui donne la Latitude, Longitude, 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 et calibrage magnétique du BNO 055,  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.

Correction d’un bug majeur qui donnait une fausse indication du Pitch, affichage des valeurs du Pitch et du Roll directement sur l’horizon artificiel.
Le compas du BNO 055 mème calibré manque de précision, donc je vais m’orienter vers un capteur traditionnel HMC5883L qui lui est précis et stable.

*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, par la suite une liaison en Bluetooth sera envisagé.

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.

Tous les codes Arduino et Processing (liste des composants et plan de câblage) sont téléchargeables ici

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

Cliquer sur l’image pour agrandir