Ce logiciel au départ a été écrit avec Arduino IDE pour une carte Arduino Mega 2560, malheureusement l’écran Newhaven NHD-43RTP-SHIELD-N pour Arduino Mega 2560 ou Arduino UNO n’est plus fabriqué, a la place il existent d’autres écrans chez Newhaven-Dysplay.
J’ai du re-écrire le code pour une carte ESP32 qui commande un Rotary Encoder (KY-040) pour aller dans les différents menus du Mini EFIS 4.3″, il reçoit également les données provenant du AHRS GEN2 ou GEN3 (a venir) pour avoir le pitch, le roll, la bille, la vitesse (IAS), l’altimètre, le variométre et le G-métre, il reçoit également le cap magnétique provenant du compas magnétique SEC295, il reçoit également un GPS GNSS type BN-880 ou autre pour avoir les autres informations de position, vitesse, cap, distance ainsi que la Direction du vent (WD) et la Vitesse du vent (WS) en vol et en temps réel.
Le AHRS GEN2 ou GEN3, le GPS et le SEC295 sont connectés en mode TTL sur la carte ESP32.
Il dispose d’un ecran 480×272 pxl type FT812 ou FT813 SPI avec une librairie que j’ai du modifier.
Â
Menu:
BRT pour le réglage de la luminosité
SET pour le réglages de différentes vitesses (VE, VNO, VNE etc…)
PTH pour réglage du pitch
ROL pour réglage du roll
BUG pour régler le cap magnétique ou COG a suivre
BARO pour régler la pression atmosphérique
Réglage des unités en hPa, inHg et mmHg
NOTA: La photo de ce Mini EFIS 4.3″ ne correspond pas a celui dont je parle car après des modifications importantes le menu CAL et CPS n’existent plus, sinon le reste est bon.