Projet DeltaStar

Un tableau de bord de simulateur spatial


Fan de l'espace depuis le début, j'ai appris à naviguer dans l'espace via un simulateur extraordinaire nommé Orbiter, mais je voulais aller plus loin et pousser le réalisme au maximum tout en améliorant mes compétences dans le developpement logiciel.


Statistiques

6

mois de travail

43

LEDS

11

boutons


24

interrupteurs

4

écrans

3

cartes Arduino


6900

lignes de code

146

fichiers

Technologies utilisées

Programme de gestion PIGOU - JAVA

Le cerveau :
PIGOU (Programme Informatique de Gestion d'Orbiter Unifié) est un logiciel que j'ai élaboré en JAVA pour s'occuper de toute la logique, se positionnant entre le tableau de bord et le simulateur il gère l'ensemble des systèmes et donne accès a la configuration des branchements et du testing via son interface graphique.
Il exploite nottament les deux modules ci dessous pour réaliser tout les traitements.

Electronique du tableau - Arduino

La gestion de l'électronique :
Arduino nous permet de réaliser de l'électronique programmable et de faciliter les montages et la mise en place de systèmes complexes. - Receptionne les données pour faire réagir le tableau de bord du point de vue extérieur via des leds ainsi que des écrans LCD.
- Ecoute des évènements, une fois que l'utilsateur a éffectuée une action sur un bouton ou un interrupteur.

Interaction simulateur - LUA

La communication avec le simulateur :
Orbiter fournis une API accessible pour la création de script en LUA pour élaborer des scripts et des scénarios sur le simulateur.
- Mon script envoi des informations continue sur la simulation en cours, des jauges de carburants a l'état actuel du vaisseau. - Il ecoute nottament les actions extérieurs comme l'ouverture du train d'aterrissage ou tout autre évenement pouvant interagir avec le simulateur.