Projet Modelisme

Transcription

Projet Modelisme
Master 2 GEII
Projet
"Banc de comptage et gestion de courses pour voitures RC"
Client/ Contexte
Loisir Modélisme (LM) est un club de modélisme qui réunit une centaine d'adhérents autour
du pilotage des modèles radiocommandés de voitures, hélicoptères ou bateaux.
Elle dispose d'un circuit tout terrain extérieur de 270m, d'une piste indoor, d'un gymnase pour
la pratique de l'hélico et d'un bassin.
Le club organise régulièrement des courses pour ses membres en loisir (et non compétition
officielle).
Principe d'une course
Il existe 1 à 6 catégories de courses. Pour chaque catégorie, il y a entre 3 et 6 manches. Les
voitures qui participent sont numérotées de 0 à 9.
Il y a dans un premier temps des qualifications qui se déroulent comme suit:
Départ lancé
Chronométrage de 3 tours (4 passages)
Meilleurs temps retenus ( donne l'ordre sur la grille de départ)
La course à proprement parler, se déroule avec un maximum de 10 véhicules pendant un
temps fixé par l'organisateur. Une alarme sonore donne le top départ, un Bip toutes les
minutes, et une alarme sonore pour la fin lorsque le temps est écoulé.
L'ordre des véhicules au départ de chaque manche est défini par l'ordre d'arrivée de la manche
précédente.
A la fin de la compétition, il faut éditer pour chaque pilote/véhicule:
Nombre de tours par manche
Nombre de tour total
Meilleur temps de tous les tours
Et enfin proposer et éditer le classement.
Le problème du club actuellement est que l'ensemble de ce processus est réalisé entièrement à
la main!
Sujet
Ainsi, l'objectif de ce projet est de concevoir et réaliser un outil logiciel et matériel permettant
la gestion des courses de voitures radio commandées.
Le bloc logiciel de cette gestion de courses devra permettre entre autre de:
• Créer, inscrire, modifier des pilotes, une course, des manches
• Créer des séries
• Affecter un pilote dans une série
• Lancer/Chronométrer une manche
• Afficher un classement en temps réel, d'une course, manche ou série
• Editer un rapport de clôture, avec toutes les statistiques.
Vous devez également proposer une solution matérielle pour compter les tours de chaque
voiture. Le client a fait des propositions à ce sujet, vous devez en discuter avec lui pour
valider une solution technique justifiée parmi celles qui existent:
• Portique avec caméra => traitement d'images, vision
• Wiimote,
• Puce et lecteur RFID
• Télémètre.
• Liaison du portique avec le PC en USB, RS232, Wifi, ....
Il faudra bien sur tenir compte des nombreuses contraintes qui entourent ce projet.
Le système devra être transportable, peu encombrant, fonctionner sous Windows, en extérieur
(terre, herbe, bitume, sable, neige), sur une piste de 3 à 5m de large pour des voitures en 1/10,
1/8 ou 1/5.
Par ailleurs, suivant les choix technologiques, l'aspect financier du projet peut prendre une
importance non négligeable. Il vous sera donc demandé de démarcher des sponsors pour
d'éventuels besoins en financement (Région, Comunes, UFR, Magasins de Modélisme,
Sebastien ADAM, ...).
Enfin le dernier point concerne la reprise du portail web du club, qui sera un canal de
communication et une vitrine pour votre projet.
Mise en oeuvre
Course Voiture
RC ?
Sprint 1
- Course du 28/09
- Expérience métier
Sprint 2
- Modélisation
- Schéma fonctionnel
- Analyse technique
Sprint 3
- Complément
langage
BDD
Livrable
Compteur de
tours
Sprint 7
- Approche manuelle
Sprint 8
- Système RFID
Sprint 9
- Système de Vision
Version
finalisée
exploitable
Appli de Gestion
Sprint 4
- Base de données
Sprint 5
- Blocs fonctionnels
Livrable
Sprint 6
- IHM
scripts,
tests unitaires
Livrable
Technologies utilisées
Java
JFC/Swing
Mysql
Identification par Radio Fréquence
Contacts
Laurent Caritté (Président de Loisir Modélisme)
Tel: 06 59 12 08 07
Mail : [email protected]
Youssouf Saidali
U2.1.38
[email protected]

Documents pareils