Cours:BatakConceptionAfficheur

De troyesGEII
Révision datée du 9 juin 2015 à 07:26 par Sisternas (discussion | contributions) ({{Bleu|Segments des Afficheurs}})
Aller à : navigation, rechercher

Système Batak

Commencez par lire la description du système "Batak" sur ce lien !

Cahier des charges

Présentation de l'afficheur

Le système d'entraînement de type Batak dispose d'un affichage permettant de connaître le temps qu'il reste à jouer ( ou le temps écoulé ) et le score du joueur.

Cet affichage est réalisé par deux afficheurs 7 segments où les deux informations ( temps et score )apparaîtront alternativement.

Chaque afficheur sera indépendant. Ils seront pilotés par un microcontrôleur grâce à un bus i2c. Les afficheurs seront raccordés entre eux par des connecteurs, ce qui permettra d'étendre l'affichage à 3 ou 4 digits si besoin, il faudra donc pouvoir définir l'adresse de chaque afficheur.

Chaque segment sera réalisé par 4 LED, le point décimal par deux LED .


Schéma de raccordement

Afficheur i2c - raccordements.jpg

TRAVAIL A REALISER

Vous devez concevoir et fabriquer un afficheur puis vérifier son fonctionnement en le pilotant avec une carte Arduino UNO.


Contraintes de fabrication

Contraintes générales

  • encombrement minimal
  • pistes les plus courtes possibles
  • largeur minimale des pistes conduisant aux LED : 0.4mm
  • prévoir au minimum 2 trous pour la fixation
  • côté dessus / recto
    • 4 LED par segment
    • 2 LED pour le point
  • côté dessous / verso
    • connecteur MOLEX côté BUS i2c ( en respectant la norme GEII pour le raccordement )
    • connecteur femelle coudé ( compatible avec le connecteur MOLEX )
  • tous les autres composants que les LED seront implantés côté verso


Connexions

L'alimentation sera fournie par la carte Arduino via le connecteur MOLEX
Pour les raccordements sur le connecteur MOLEX, voir la page GEII correspondant

Composants

interface i2c : MCP230008


Segments des Afficheurs

les segments devront impérativement être raccordés au MCP20008 conformément au tableau suivant :

segment N° de patte
a 17
b 12
c 13
d 14
f 16
g 10
point 11