Cours:BatakConceptionAfficheur : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
m ({{Bleu|Présentation de l'afficheur}})
m
Ligne 7 : Ligne 7 :
 
Cet affichage est réalisé par deux afficheurs 7 segments où les deux informations ( temps et score )apparaîtront alternativement.<br />
 
Cet affichage est réalisé par deux afficheurs 7 segments où les deux informations ( temps et score )apparaîtront alternativement.<br />
  
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. Chaque segment sera réalisé par 4 LED, le point décimal par deux LED .<br /><br />
+
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. <br />
 +
 
 +
 
 +
On prévoit la possibilité de mettre jusqu'à 8 afficheurs, il faudra donc pouvoir définir l'adresse de chaque afficheur.<br />
 +
 
 +
Chaque segment sera réalisé par 4 LED, le point décimal par deux LED .<br />
 +
 
 +
On prévoit<br /><br />
 +
 
  
 
Schéma de raccordement <br />
 
Schéma de raccordement <br />
Ligne 14 : Ligne 22 :
  
 
=={{Bleu|TRAVAIL A REALISER}}==
 
=={{Bleu|TRAVAIL A REALISER}}==
Vous devez concevoir et fabriquer un afficheur puis vérifier son fonctionnement grâce à une carte Arduino UNO.<br />
+
Vous devez concevoir et fabriquer un afficheur puis vérifier son fonctionnement en le pilotant avec une carte Arduino UNO.<br /><br />
  
piloté en i2c
 
  
est composé de 12 boutons. Chacun de ces boutons est "lumineux" et doit pouvoir afficher 3 couleurs différents rouge/orange/vert.
+
={{Beu|Contraintes de fabrication}}=
  
Le système mécanique a été développé par des étudiants du département GMP de l'iut de Troyes, et prévoit 9 emplacements pour des leds 5mm.
 
  
La détection de la position du bouton sera basée sur l'utilisation d'un photocoupleur par réflexion : la partie mobile du bouton présentant un coefficient de réflexion différent du corps du bouton, la lumière réfléchie a une intensité différente suivant sa position.
+
=={{Bleu|Contraintes générales}}==
  
=={{Bleu|Entrées/Sorties}}==
 
  
Il s'agira de fabriquer une carte électronique qui servira de support aux différents composants et qui permettra de venir facilement connecter le bouton au système entier.
+
encombrement minimal<br />
 +
prévoir au minimum 2 trous pour la fixation<br />
 +
*côté dessus / recto<br />
 +
**4 LED par segment <br />
 +
**2 LED pour le point <br />
 +
*côté dessous / verso<br />
 +
**connecteur MOLEX côté BUS i2c ( en respectant la norme GEII pour le raccordement )<br />
 +
**connecteur femelle coudé ( compatible avec le connecteur MOLEX )<br />
  
Cette carte (qui pourra être composée de plusieurs parties) proposera un connecteur permettant d'avoir les signaux suivants :
 
*Entrées
 
**+12V DC
 
**+5V DC
 
**rouge : signal binaire
 
**vert : signal binaire
 
**orange : signal binaire
 
*Sorties
 
**etatBouton : signal binaire
 
  
={{Rouge|Les grandes lignes du projet}}=
+
**tous les autres composants que les LED seront implantés côté verso<br />
 +
pistes les plus courtes possibles<br />
 +
largeur minimale des pistes conduisant aux LED : 0.4mm<br />
  
=={{Bleu|Détection de la position du bouton}}==
 
  
Nous utiliserons un photocoupleur CNY70 pour détecter la position. Vous devrez proposer et valider par des tests une structure permettant d'obtenir un signal logique représentant cette position.
 
  
Il conviendra pour se faire d'utiliser un comparateur ou une porte logique (de préférence triggerisée).
+
=={{Bleu|Connexions}}==
  
=={{Bleu|Fabrication}}==
+
L'alimentation sera fournie par la carte Arduino via le connecteur MOLEX<br />
 +
Pour les raccordements sur le connecteur MOLEX, voir la page GEII correspondant<br />
  
La contrainte principale de la carte tient dans sa forme. Vous devrez ajuster très précisément à la fois le contour, mais également la position des leds et du photocoupleur. Si la carte est en plusieurs morceaux, il conviendra de proposer une solution à la fois résistante et peu coûteuse d'assemblage.
+
=={{Bleu|Composants}}==
  
La partie perçage et détourage sera nécessairement réalisée en utilisant une fraiseuse numérique en [[
+
interface i2c : MCP230008
Cours:CharlyPCB|
 
vous servant du guide à disposition]].
 

Version du 7 juin 2015 à 11:30

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.


On prévoit la possibilité de mettre jusqu'à 8 afficheurs, 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 .

On prévoit


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.


Modèle:Beu

Contraintes générales

encombrement minimal
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

pistes les plus courtes possibles
largeur minimale des pistes conduisant aux LED : 0.4mm


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