README
Description
Projet Système Prise Photos Banc Avionique
Missions réalisées
Dans le cadre d’un projet universitaire mêlant gestion de projet et systèmes embarqués, j’ai eu l’opportunité de collaborer avec Thales Alenia Space, sous la supervision de Philippe CAM (Responsable du service validation avionique).
L’objectif : concevoir un système de prise de photos automatique ou manuelle avec une interface web intégrée.
Livrables (chef de projet)
- WBS et dictionnaire des tâches
- Diagramme de PERT
- Matrice RACI
- REX (Retour d’expérience individuel)
- Architecture logicielle
- Planning de projet (GANTT)
- Plan de management de projet
IVV — Intégration, Vérification, Validation
- Rédaction des documents d’anomalies et des plans de test
- Organisation et exécution des phases de validation
Programmation logicielle
- Développement client-serveur en Python
- Communication M2M sans fil (Wi-Fi)
- Journalisation (logs) avec observer de fichiers
Compétences
Système embarqué
Électronique
Montage LED et capteur LDR sur Raspberry Pi Pico WH avec calcul de résistance via loi d'Ohm
Montage stable et sécurisé validé
Communication
Mise en place d'un protocole de communication Wi-Fi entre Raspberry Pi et Pico WH inspiré de HTTP
Échange structuré GET/POST avec codes 200/400/500
Développement
Architecture logicielle
Conception modulaire avec séparation frontend/backend et communication inter-systèmes
Architecture documentée avec Mermaid et SysML
Base de données
Modélisation relationnelle (EA, logique, normalisation jusqu'à BCNF) et intégration SQLite
Stockage structuré des utilisateurs, logs, photos et paramètres
Sécurité
Gestion des rôles (SuperAdmin, Admin, Opérateur), politique de mot de passe, verrouillage après 3 échecs
Accès sécurisé et traçabilité assurée
Logs
Journalisation des actions utilisateurs avec typage (info, warning, alarme)
Audit complet des événements système
Site web local
Développement d'un site web en HTML/CSS/JS/PHP hébergé via Nginx
Interface utilisateur fonctionnelle sur réseau local
Automatisation
Capture intelligente
Prise de photo automatique toutes les 24h avec gestion de la luminosité via LED
Photos prises même en faible luminosité
Gestion de projet
Méthodologie
Utilisation de PERT, RACI, WBS, dictionnaire WBS et matrice des risques
Réorganisation efficace face aux imprévus
Collaboration
Travail en équipe
Répartition des rôles, gestion des conflits, communication régulière
Projet finalisé malgré les abandons et retards