Forum Flightgear France

Une communauté prend son envol

Vous n'êtes pas identifié(e).

Annonce

Futur nouvel inscrit, tu dois au préalable lire l'intégralité des 10 articles des règles, s'il te plaît. Tout nouveau compte qui ne respecte pas les règles sera supprimé par l'administration.

#26 9/05/2022 19:07:46

F5SLQ
Membre
Lieu : LFLN
Inscription : 16/12/2018
Messages : 364

Re : PFD - Primary Flight Display avec un ESP32 et un Afficheur TFT 3.5"

Bonjour Silicium628,
J'ai juste un mot à dire... impressionnant !
Merci pour cette réalisation.

Laurent


FlightGear : 2020.3.13 - Buid ID : 331 - Windows 11 - x64
Processeur : Intel (R) Core (TM) i9-12900 KF CPU @ 5.0 GHz  - RAM : 32 Go à 3,2GHz - Carte vidéo : NVIDIA GeForce RTX 3070Ti - 8GB
Joystick Logitech Extreme 3D PRO - Multi player callsign : F-JEEP

Hors ligne

#27 6/08/2022 15:58:53

Silicium628
Membre
Lieu : Montpellier
Inscription : 11/06/2021
Messages : 21
Site Web

Re : PFD - Primary Flight Display avec un ESP32 et un Afficheur TFT 3.5"

Bonjour à toutes et à tous,
Merci Laurent @F5SLQ pour cette appréciation.

Aujourd'hui je vous annonce la naissance d'un nouveau module, je l'ai appelé le MCDU (comme Multipurpose Control and Display Unit )
Ce MCDU comprend un afficheur et cinq boutons poussoirs. Il permet en quelques clics de gérer :

   - décollage automatiquement gère les gaz, la consigne d'altitude, les flaps, le tangage, puis engage l'autopilot de FG
    gestion de la route (goto vers une piste ou un point d'approche) puis engage l'autoland
   - approche (gère altitude, vitesse, pente et taux de descente, cap, trajectoire, )
    - pose l'avion sur la piste sélectionnée sur le ND (gère les AF et l'arrondi)
   - freinage

J'en profite pour rappeler les notions fondamentales :
- Ces trois modules ne sont PAS reliés entre eux (sauf éventuellement par une alimentation 5V), les communications bidirectionnelles se font entre eux par WiFi.
- Le serveur de ce micro-réseau WiFi est hébergé sur l'ESP32 du module PFD, les autres modules sont les clients.
- Ce micro micro-réseau WiFi est totalement autonome, il se passe totalement de box internet et du réseau internet.
- Le module PFD est le seul qui communique directement avec le programme FlightGear, il le fait par une liaison USB.
- Le passage de données du PFD vers les autres modules se fait par requête html classique.
- dans l'autre sens, le passage de données depuis les clients vers le serveur PFD se fait par l'ajout d'arguments dans l'URL des requêtes. (vous savez, ce qui suit le '?' et les '&' dans les URL).

La mise au point de l'ensemble n'est pas compliquée dans le principe, mais en pratique la programmation des trois codes sources en parallèle oblige à écrire ces codes bien proprement.
Au passage, j'utilise surtout Geany sous Linux pour la rédaction des sources, et je trouve qu'il est doté de tout ce qu'il faut comme fonctionnalités pour pouvoir gérer tout ça sans problème et sans se prendre la tête smile

Silicium628

S628forum06.jpg

Dernière modification par Silicium628 (6/08/2022 16:01:19)


Linux Mint 20 Ulyana 64-bit
Processeur : AMD A8-6500 APU with Radeon(tm) HD Graphics × 4
MATE 1.24.0
Carte graphique : AMD CEDAR (DRM 2.50.0 / 5.4.0-74-generic, LLVM 11.0.0)

Hors ligne

Pied de page des forums