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]