SS Logo

Mes projets techniques

Cette page présente mes projets les plus significatifs réalisés au cours de ma formation en BUT GEII. Chaque projet m’a permis de mobiliser des compétences techniques concrètes, de progresser dans ma pratique, et de développer des savoir-être essentiels au travail en équipe et en autonomie.

🤖 Robot autonome – Projet PAMI

Contexte : Projet annuel tutoré de première année du BUT GEII.

Objectif : Concevoir un robot capable de naviguer de façon autonome dans un labyrinthe.

Compétences techniques : Gestion d’énergie, calculs électriques, conception de cartes (Multisim, KiCad, Ultiboard), gravure, perçage, soudure traditionnelle et CMS, programmation C embarqué (PIC16F7), initiation à Python (Raspberry Pi), mise en œuvre de servomoteurs, capteurs, conversion analogique/numérique, PWM.

Ce que j’ai appris : Cycle complet de développement, logique de commande, structuration de projet complexe, apprentissage par la pratique, recherche & développement.

Savoir-être développés : Travail d’équipe, coordination via Gantt Project, communication, suivi de planning, leadership (en tant que chef de groupe), autonomie et adaptabilité.

📡 Conception et réalisation d’une barrière infrarouge

Contexte : Situation d’Apprentissage et d’Évaluation n°3 (7 séances de 3h + travail personnel).

Objectif : Réaliser une barrière infrarouge analogique fonctionnelle et précise, intégrant un filtre, un amplificateur, un comparateur et un monostable.

Compétences techniques : Simulation (Multisim), conception de PCB (Ultiboard), soudure, réglage de fréquences, analyse de réponse fréquentielle, tests et mesures (Bode, chronogrammes), mise en œuvre de composants passifs et actifs.

Ce que j’ai appris : Précision dans le dimensionnement, importance des essais/erreurs, rigueur dans la documentation, et gestion d’un projet individuel.

Savoir-être développés : Organisation, gestion du temps, curiosité technique, persévérance, réactivité, capacité à rechercher des informations au-delà du programme.

🔍 Voir le rapport PDF du projet

⚙️ Travaux pratiques d’automatisme – cas industriels simulés

Contexte : TP hebdomadaires avec cahiers des charges industriels (ascenseur, barrière, ligne de production, perceuse, parking automatisé).

Objectif : Analyser des systèmes industriels simples et les automatiser en respectant des contraintes fonctionnelles et temporelles.

Compétences techniques : GRAFCET, programmation Ladder, simulation et implémentation sur automates physiques avec EcoStruxure Control Expert, manipulation de variables (BOOL, INT, STRING...), temporisations, compteurs, états initiaux, transition vers le Ladder depuis le GRAFCET.

Ce que j’ai appris : Approfondissement des langages d’automatisme, rigueur dans la programmation, lecture de schémas de fonctionnement.

Savoir-être développés : Patience, précision, écoute active, respect des consignes, réflexion structurée.

💣 Démineur (Minesweeper) – Projet C++ / Qt

Jeu du démineur développé en C++ orienté objet avec Qt Creator dans le cadre d’un cours d’informatique. Le projet devait être réalisé en 1 mois, incluant la conception de l’architecture objet, le rendu graphique via QPainter, et la gestion des événements souris. Pour le rendre jouable directement sur GitHub Pages, il a été fidèlement converti en JavaScript/Canvas.

Contexte : Projet scolaire d’informatique en BUT GEII, délai de réalisation : 1 mois.

Objectif : Développer un démineur fonctionnel avec grille dynamique, placement aléatoire de mines, gestion de drapeaux, révélation en cascade (flood fill), et détection de game over.

Compétences techniques : C++ POO (classes, constructeurs, méthodes), Qt Creator, QPainter, QMouseEvent, QVector, algorithmes récursifs (flood fill), génération aléatoire, conversion du projet en JavaScript/Canvas.

Ce que j’ai appris : Conception orientée objet, programmation événementielle, rendu graphique sur canevas, logique récursive, portage multi-plateformes.

Savoir-être développés : Résolution de problèmes, débogage méthodique, gestion du temps avec deadline serrée, autonomie dans l’apprentissage.

🎮 Jouer au Démineur 📁 Télécharger le code source 📄 Télécharger le rapport