Ingénieure systèmes embarqués - Stage de fin d'études
A mené un projet de conception et de développement d'un système satellitaire de surveillance et de localisation des animaux en danger au sein d'une équipe d'ingénierie embarquée.
- Spécifié les besoins fonctionnels et non-fonctionnels du système.
- Sélectionné les composants matériels adaptés aux contraintes du projet (capteurs, module GPS, IMU, module LoRa).
- Conçu l'architecture logicielle multitâche utilisant FreeRTOS avec gestion de la synchronisation inter-tâches (mutex, files de messages).
- Conçu les diagrammes de flux d'exécution des tâches.
- Configuré le microcontrôleur STM32L4 via STM32CubeMX.
- Développé une interface utilisateur à menus interactifs permettant le contrôle et le suivi des données.
- Réalisé les connexions matérielles entre le microcontrôleur et les périphériques (GPIO, bus de communication).
- Implémenté les protocoles de communication (I2C, UART, SPI) entre le microcontrôleur et les périphériques en utilisant la bibliothèque HAL.
- Intégré et adapté des bibliothèques open-source pour la configuration de certains périphériques.
- Développé la chaîne d'acquisition en temps réel et de traitement des données issues des capteurs.
- Développé la logique de génération des alertes à envoyer vers le satellite.
- Testé et validé la transmission de données et d'alertes vers un modèle d'ingénierie satellite via le lien de communication LoRa.
Environnement technique