« SE3Groupe2024-3 » : différence entre les versions

De projets-se.plil.fr
Aller à la navigation Aller à la recherche
(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
  • 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

SE3 2024 G3 prog schema.pdf
SE3 2024 G3 prog PCB.png

Projet KiCAd programmateur AVR : Fichier:2024-PSE-G3-Prog.zip