Cours:BatakConceptionAfficheur
Sommaire
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
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
- 4 LED par segment
- 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 )
- connecteur MOLEX côté BUS i2c ( en respectant la norme GEII pour le raccordement )
- 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 |