IMA4 2017/2018 EC1

De Wiki d'activités IMA

Présentation du projet

Contexte

L'élève continue son semestre S8 à l'école.

Objectif

Concevoir et réaliser une manette série pour des travaux pratiques de GIS3.

Description du projet

La manette sera réalisée autour d'un micro-contrôleur ATMega328p et connectée à un PC via une liaison USB/série.

Les caractéristiques demandées sont les suivantes :

  • la manette peut être reprogrammée en utilisant l'IDE Arduino standard ;
  • la liaison série est implantée à l'aide d'une puce FTDI ;
  • la manette comporte quatre boutons, il peut être supposé que les boutons sont utilisés pour se déplacer selon deux dimensions ;
  • la manette comporte autant de LEDs que possible organisées en ligne ou en matrice ;
  • les composants de la manette sont des composants de surface, se renseigner pour connaître les composants disponibles ;
  • la manette n'est constituée que d'un PCB et des composants soudés dessus, elle doit s'inscrire dans un carré de 10cm sur 10cm.

La manette est à livrer avec un programme permettant de contrôler son fonctionnement (boutons et LEDs) à partir d'un moniteur série comme minicom.

Le circuit imprimé peut être conçu avec Fritzing ou un autre logiciel de conception de carte électronique. Si vous souhaitez avoir des conseils ou de l'aide sur la conception prenez Fritzing.

Vous avez des exemple de carte à base d'ATmega328p sur ce même Wiki ou sur le Wiki des PeiP [1].

Matériel nécessaire

Description Fabricant Référence Fabricant Fournisseur Quantité Lien fournisseur
Microcontrôleur Atmel ATMEGA328P 1
Puce FTDI 1
Red LED 11 (+1?)
Blue Led (1?)
1MΩ Resistor 1
10kΩ Resistor 6
1kΩ Resistor 4
220Ω Resistor 12
Condensateur 100nF 7
Condensateur 22pF 2
USB-C Connector 1
Bouton Poussoir 5
Bouton Poussoir Reset 1
Quartz 16MHz 1
Diode 2
Transistor NPN 2
Moteur vibrant 10mm 2

Planning prévisionnel

  • Étude Électronique
    • Création de la carte Électronique sous Fritzing.
  • Étude informatique : programmation en C

Travail effectué

Étude Électronique

Les débuts

Afin de débuter ce projet, je me suis basé sur le cahier des charges afin de créer une ébauche de PCB pour la manette USB.
Je me suis ensuite aidé de la carte électronique utilisée par les PEIP dans le module IMA afin de corriger ou développer certaines parties telle que la partie USB.

PCB : ébauche


La plaque PCB

La forme de la carte électronique devant s'inscrire dans celle d'une manette de jeu, j'ai donc utilisé le logiciel Inkscape.
PCB : Création de la plaque. PCB : Plaque finalisée.


L'avancement de la carte

Suite à de nombreuses corrections de la part de mon professeur, le remaniement de la carte a été nécessaires. De plus, de multiples Leds et deux vibreurs ont été ajoutés afin de rendre la manette plus complète. PCB : Création de la plaque.


Sources

Documents