1 Le Projet N Ordre du jour : Rappel d’une demande industrielle Présentation du projet technique Choix des blocs fonctionnels Quantification des objectifs pour évaluation
2 Le Projet N Rappel d’une demande industrielle : Comités de pilotage des options (2007 et 2008) Conseil de perfectionnement groupe ISEN (23/9/08) Système complexe, Analyse systémique, Conception de système, Ingénierie système, Approche système…
3 Le Projet N Rappel des objectifs des projets ISEN 3, 4 et 5: N3 : – Système complexe, thème robotique (info + CAO carte + VHDL/FPGA) – Peu de gestion de projet – Peu d’autonomie N4 : – Système complexe, thèmes très variés – Gestion de projet encadrée – Un peu d’autonomie N5 : – Système complexe, (électronique et informatique embarquées, réseaux, ergonomie) – Gestion de projet indispensable – Grande autonomie
4 Le Projet N Télécommander un bateau d’Océanopolis avec un téléphone portable :
5 Le Projet N Télécommander un bateau d’Océanopolis avec un téléphone portable Ou Conception d’un système de télécommande multi-canaux via Bluetooth et Ethernet
6 Le Projet N Télécommander un bateau d’Océanopolis avec un téléphone portable : Contraintes : Gratuité de la connexion => bluetooth Problème de portée => passage par réseau Ethernet (TCP/IP) Compatibilité avec émetteur radio et bateaux existants
7 Le Projet N Télécommander un bateau d’Océanopolis avec un téléphone portable : Conception d’un système de télécommande multi- canaux via Bluetooth et Ethernet 2 modes de fonctionnement : Mode opérationnel Mode configuration et test
8 Bluetooth Réseau Ethernet TCP/IP PC administrateur Config PA et CE Serveur IH M Téléph 1 IHM Téléph 6 IHM Contrôle Emetteur IH M Emetteur Mesures Le Projet N Bateau 6 AM Bateau 1 Point d’Accès IH M SD Card
9 Le Projet N Mode opérationnel : Lorsqu'un téléphone se connecte sur le PA (Point d‘Accès), le PA télécharge automatiquement le mode d'emploi sur le téléphone Le PA (mode proxy) relaye les requêtes (protocole http) du téléphone vers le serveur Le PC héberge un serveur web qui fait l'interface entre le téléphone et le système de contrôle des bateaux Le client charge l’applicatif sur son téléphone à partir du serveur http Le client demande quels sont les bateaux disponibles Le client choisit un numéro de bateau sur la liste proposée en réponse Le téléphone commande le bateau choisi Touche up : le bateau avance en continu tant que la touche est appuyée Touche down : le bateau recule en continu tant que la touche est appuyée Touche left : le bateau tourne sur lui même par la gauche pendant 1 seconde Touche right : le bateau tourne sur lui même par la droite pendant 1 seconde Le mode facturation n’est pas pris en compte Le système doit permettre la limitation paramétrable de la durée d’utilisation d’un bateau
10 Le Projet N Mode configuration et test : Configuration du Point d’Accès (PA) : – Le PC permet de générer le mode d'emploi de l'application qui sera téléchargée sur le téléphone par le PA – Le PC permet d’éditer les paramètres du PA – Le transfert du mode d’emploi et des paramètres PA se fait par une SD Card qui reste sur le PA – L’administrateur peut limiter l’utilisation de certains bateaux Configuration et test du Contrôle Émetteur (CE) : – L’adresse IP du CE est fixée en dur – L’administrateur doit pouvoir commander manuellement un bateau
11 Le Projet N Surveillance en mode opérationnel : Point d’Accès (PA) : – Visualisation de l’association téléphone-bateau PC administrateur : – Le PC doit visualiser l’activité transitant sur le PA (numéro des bateaux utilisés, action de chaque bateau…) Contrôle Émetteur (CE) : – Visualisation de l’activité de tous les bateaux
12 Le Projet N Matériels/logiciels disponibles : 2 téléphones officiels équipés Bluetooth (en tout) 1 carte à µcontrôleur ARM9 par équipe (semaine 48) 1 seconde carte ARM9, sauf cas de force majeure 1 environnement de développement pour ARM9 (IAR) 1 module bluetooth par équipe 1 SD Card par équipe 1 oscilloscope par équipe 1 switch Ethernet pour mettre les équipements en réseaux Les développements logiciels seront réalisés : en langage Java (téléphone) en PHP (fonctions serveur et configuration) Outils de développement conseillés : ECLIPSE et Wireless ToolKit vos PC (vérifier qu’ils ont un slot SD Card…)
13 Le Projet N Effectif disponible en projet : 20 Option SE : 1 Option TR : 7 Option GL : 7 Option TBM : 5 Option IPA : 0 (projet spécifique avec ESC)
14 Le Projet N Effectif disponible en projet : 20
15 Le Projet N Organisation en 4 équipes projet : Une équipe = 5 étudiants autonomes Une équipe = choix d’un nom de société réaliste Pas d’encadrant attitré Les enseignants sont des ressources Une soutenance après 1 semaine pour contrôler l’organisation et faire le choix du matériel
16 Organisation : Le Projet N
17 Le Projet N critèresobjectifs Critère 1Générer le signal au + vite (max 20s) Critère 2Actionner le truc avec le moins de machin Critère 3… Critère 4… Critère 5Ergonomie (subjectivité du jury) Critère 6… OriginalitéPeut permettre de compenser certains risques
18 Le Projet N Critère 1 (note /20) classement3 groupes4 groupes5 groupes premier18 deuxième1415 troisième1213,5 quatrième-1212,5 cinquième--12 Non fonctionnel888 Remarque : la répartition des notes n’est pas linéaire !
19 Le Projet N Synthèse d’une équipe (sur 4) mesureClastnote Temps de réponse (s)12118 Temps de calcul (ms) Consommation (mA) Critère 4NF-8 Originalité (1 à 5)518 moyenne14,2
20 Le Projet N Source d’information : Intranet / projet N5
21 Le Projet N Quelques questions ?