Catégorie:Batak
Sommaire
Projet ER Semestre 3 : BATAK
Présentation
Dans le cadre de notre projet ER du semestre 3, nous allons réaliser le projet 'BATAK', en association avec le département GMP. Ce projet Batak est un outil de d'entraînement reposant sur une série de boutons comportant des LEDs. L’utilisateur doit appuyer sur les boutons lorsque ceux-ci sont allumés dans les plus bref délais. Cela permet d'évaluer ou d’entraîner la rapidité de réflexe des de l'utilisateur. C'est un outil particulièrement intéressant dans les milieux sportifs, prenant en charge de nombreux disciplines: arts martiaux, football, handball ...
Nous nous focaliseront essentiellement sur la conception du bouton lumineux ainsi de la partie programmation de ces boutons et une interface graphique (C, Java ...).
Principe de fonctionnement
Cahier des charges
Le dispositif complet sera développé par parties constituant divers projets menés de front. Cependant, toute l'électronique ne sera pas développée dans ce projet, notamment le système de calcul. La carte processeur a été choisie préalablement et un certain nombre de contraintes en découle. Ainsi, le système de calcul reposera sur une carte Arduino. A contrario, si la carte Arduino n'est pas matériellement développée dans ce projet par les étudiants, elle sera programmée, le cas échéant, par leurs soins pour permettre de tester telle ou telle partie. On propose le découpage fonctionnel suivant qui génère de fait les divers projets :
- Pour la première partie de l'interface homme-machine, il existe un panneau disposant de boutons intégrant des lampes. Ce panneau pourra être utilisé tel quel pour le projet Batak global, notamment pour tester les différents systèmes de calcul et d'affichage. Cependant, le projet comporte une partie consistant à développer un bouton poussoir intégré et spécifique.
- Pour l'affichage, le choix est de développer des afficheurs 7 segments dont chacun des segments sera "dessiné" par une série de quelques leds alignées. On y ajoutera quelques leds supplémentaires qui donneront des indications sur le mode de jeu choisi par exemple. Une carte d'affichage sera donc ainsi conçue et produite.
- Une carte d'alimentation sera conçue et produite pour desservir en énergie les différentes cartes du système à partir de l'alimentation secteur.
- Une carte d'adaptation de puissance sera conçue et produite pour permettre d'interfacer les bouton/voyant au système de calcul.
- Une carte dite "CPLD" sera conçue et produite pour adapter (en terme de nombre d'entrées/sorties et pas en terme de puissance cette fois) la carte Arduino au panneau de boutons/voyants.
Documents ressources
Ce découpage fonctionnel ainsi obtenu, les pages suivantes détaillent plus avant chacune des fonctions à développer et constituent le document de référence de chaque binôme pour développer sa propre partie. Cependant il sera intéressant de consulter les pages des autres projets puisque tous les projets sont liés.
Les dimensions des cartes sont imposées afin de correspondre au cahier des charges imposé pour la fabrication mécanique des boutons. Les fichiers suivants contiennent principalement le contour des cartes :
Cette catégorie ne contient actuellement aucune page ni fichier multimédia.