Projet précédent

Projet PHOTO_ATB Thales

Projet suivant

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

A propos de

Projet PHOTO_ATB Thales

Notions utilisées

  • IVVQ
  • RACI
  • GANTT
  • SMART
  • SCRUM
  • Github
  • Linux
  • SGBD
  • HTML5
  • CSS5
  • Python
  • Bash
  • Hardware

Logiciels utilisés

FritzingRaspberry Pi OSNginxpython

Télécharger

Indisponible

Code source sur GitHub (indisponible)