« SE3Groupe2024-3 » : différence entre les versions
(Ajout de la section pour le PSE) |
(Ajout des titres pour la partie AVR) |
||
Ligne 1 : | Ligne 1 : | ||
== Programmateur AVR == | == Programmateur AVR == | ||
=== Description du projet === | |||
Pour notre module de Premier Système Embarqué (PSE), il nous a été demandé de concevoir et programmer un PCB permettant de programmer un autre microcontrolleur | |||
'''<u>Etape 1 : Conception du circuit électronique</u>''' | |||
'''<u>Etape 2 : Routage de la carte</u>''' | |||
'''<u>Etape 3 : Premier programme, interaction bouton/LED</u>''' | |||
'''<u>Etape 4 : Deuxième programme, communication port série PC/AVR</u>''' | |||
== Description == | == Description == |
Version du 26 mars 2025 à 10:44
Programmateur AVR
Description du projet
Pour notre module de Premier Système Embarqué (PSE), il nous a été demandé de concevoir et programmer un PCB permettant de programmer un autre microcontrolleur
Etape 1 : Conception du circuit électronique
Etape 2 : Routage de la carte
Etape 3 : Premier programme, interaction bouton/LED
Etape 4 : Deuxième programme, communication port série PC/AVR
Description
Sujet 1 : Manette sans fil
Objectif
Concevoir et réaliser une manette de jeu sans fil basée sur un microcontrôleur avec communication radio. La manette permettra d’envoyer des commandes à un récepteur connecté à un système de jeu (par exemple, un PC ou une console), tout en respectant les contraintes d'autonomie et de modularité.
Cahier des charges
- Commandes analogiques via deux joysticks : un pour les déplacements, un pour la caméra.
- Retour visuel via des LED indiquant l’état de la manette (connexion, batterie faible, etc.).
- Commandes numériques : plusieurs boutons pour des actions spécifiques (tir, saut, pause, etc.).
- Communication radio entre la manette et le PC
- Gestion de l’alimentation hybride (filaire/batterie)
Spécification techniques
- Transmission des commandes au récepteur via le module radio NRF24L01
- Double alimentation hybride [Filaire/autonome]
- Batterie Lithium
- Recharge via USB
- Port USB pour programmer et utiliser en mode filaire
- Batterie Lithium
- Utilisation du processeur ATmega32u4 pour que la manette soit reconnue comme telle par un ordinateur.
- LED multicolores pour indiquer :
- le niveau de batterie ;
- la connexion avec le récepteur ;
- les différents modes de jeu.
ReX : mieux expliciter les deux parties : la manette radio autonome et la base radio connectée en USB au terminal de jeu.
Carte électronique
Schématique
Routage
Réalisation
Programmation
Tests
Rendus
Archive GIT
Autres rendus
Projet KiCAd programmateur AVR : Fichier:2024-PSE-G3-Prog.zip