Présentation
Nom du projet : Robot GEII Alphass
Problème visé : Créer un robot capable de naviguer dans un environnement avec obstacles, de
suivre une balise infrarouge, de s'arrêter sur une cible rouge et de démarrer via un code DTMF.
Solution proposée / livrable final : Un robot fonctionnel équipé de plusieurs cartes
électroniques pour la détection d'obstacles, la détection de balise, la gestion de l'alimentation et la
détection de code DTMF. Le robot a été testé et a remporté une compétition interne.
Ce que j'ai fait
- Conçu et réalisé une carte électronique pour la détection du code de démarrage DTMF.
- Développé un algorithme de décodage DTMF et programmé un microcontrôleur SAMD21.
- Testé et validé le fonctionnement du microphone et du circuit de décodage DTMF.
- Collaboré avec l'équipe pour intégrer les différentes fonctionnalités du robot.
- Participé à la conception mécanique du robot et à l'assemblage final.
- Optimisé le code et les paramètres pour améliorer les performances du robot lors de la compétition.
Ce que j'ai appris
- Conception et réalisation de cartes électroniques avec KiCad.
- Programmation de microcontrôleurs en utilisant Arduino et SEGGER Embedded Studio.
- Utilisation de capteurs et de modules électroniques pour la détection et le contrôle.
- Travail d'équipe et collaboration pour atteindre un objectif commun.
- Gestion de projet et respect des délais.
- Communication efficace et partage des connaissances au sein de l'équipe.
Compétences mobilisées
Concevoir 🟦 | Vérifier 🟧 | Maintenir 🟨 | Implémenter 🟩 |
---|---|---|---|
Conception de cartes électroniques avec KiCad Schématisation des circuits électroniques Définition des spécifications techniques Planification des tâches et des délais Collaboration avec l'équipe pour la conception mécanique |
Tests de continuité et de fonctionnement des circuits Vérification des alimentations et des signaux Validation des performances des capteurs Tests de communication entre les cartes Vérification de la conformité des cartes avec les spécifications |
Dépannage et réparation des cartes électroniques Mise à jour des schémas et des PCB Optimisation des paramètres et des codes Documentation des modifications et des améliorations Gestion des versions des schémas et des codes |
Programmation de microcontrôleurs Intégration des capteurs et des modules Développement d'algorithmes de contrôle Rédaction de rapports techniques Participation à la compétition et aux tests finaux |