P9 Agenda pour personnes non lectrices : Différence entre versions

De Wiki de Projets IMA
(Page créée avec « ==Contexte== Dans le cadre de la formation d'IMA de quatrième année, nous sommes amenés à réaliser un projet d'une durée de quarante heures. Etudiants : Soufiane HAD... »)
 
Ligne 1 : Ligne 1 :
 
==Contexte==
 
==Contexte==
  
Dans le cadre de la formation d'IMA de quatrième année, nous sommes amenés à réaliser un projet d'une durée de quarante heures.  
+
Dans le cadre de la formation d'IMA de cinquième année de l'école Polytech Lille, nous sommes amenés à réaliser un projet de fin d'études d'une durée de 6 mois.  
  
 
Etudiants : Soufiane HADDAOUI & Cédric DESPREZ
 
Etudiants : Soufiane HADDAOUI & Cédric DESPREZ
 
+
Encadrants : Encadrant GAPAS & Laurent GRISONI
Encadrants : Alexandre BOE & Thomas VANTROYS
 
  
 
Cette page Wiki sera régulièrement mise à jour au fil des semaines afin de tenir informés les encadrants de l'état d'avancement du projet.
 
Cette page Wiki sera régulièrement mise à jour au fil des semaines afin de tenir informés les encadrants de l'état d'avancement du projet.
Ligne 22 : Ligne 21 :
  
 
==Analyse du projet==
 
==Analyse du projet==
 
Le diagramme ci-dessous illustre les différentes problématiques nous avons d'ores et déjà repérées concernant ce projet :
 
 
 
[[Fichier:Projet_S8.jpeg|800px|center|alt=Representation Mindmap|Différentes thématiques du sujet]]
 
  
  
Ligne 32 : Ligne 26 :
 
==Cahier des charges==
 
==Cahier des charges==
  
A la lumière de l'entretien que nous avons eu avec nos professeurs encadrants, nous avons pu faire apparaître les points importants du projet, à savoir ceux qui définissent le cahier des charges :
 
 
 
1) Réalisation d'un système de capteurs afin d'être en mesure de positionner une personne dans l'entrepôt en question.
 
 
2) Adaptation de ce système afin de localiser, cette fois, une dizaine de médicaments à travers tout l'entrepôt, le projet étant un prototype d'étude. ''Alexandre : L'idée première est plus simple, on veut juste avoir une base qui permet de rechercher un médicament et de donner sa localisation (code interne au CHR) approximative dans un premier temps. Ça peut par exemple être juste la travée ou si on met plus de balises (à voir en fonction de la complexité des capteurs) une position plus fine dans la travée.''
 
 
3) Réalisation d'un système de codage suffisamment important pour le rajout de médicaments.
 
 
4) Réalisation d'une base de données regroupant cette dizaine de médicaments.
 
 
5) Réalisation d'une application smartphone,
 
 
<ul>
 
  <li> fournissant un plan avec la position de la personne tenant le smartphone, </li>
 
  <li>  ainsi que la position des médicaments que la personne en question voudra obtenir.</li>
 
  <li> cette application devra être accessible pour un personnel non initié en informatique. ''Alexandre : Effectivement, l'idéal serait d'avoir quelque chose de suffisamment simple pour qu'un non spécialiste soit à même d'apporter des modifications simples.''</li>
 
</ul>
 
 
6) Éventuellement, implémenter un algorithme d'optimisation afin de déterminer le plus court chemin pour la personne en question.
 
 
 
Si les points principaux de ce cahier des charges demeureront non modifiables, nous nous gardons toutefois le droit d'adapter les étapes secondaires nécessaires au cours de ce projet.
 
  
  
Ligne 61 : Ligne 32 :
 
Afin de réaliser ce projet, les composants et matériels suivants vont être utilisés :
 
Afin de réaliser ce projet, les composants et matériels suivants vont être utilisés :
 
<ul>
 
<ul>
<li>Emetteurs LED infrarouges, SFH4258, OSRAM</li>
+
<li>Tablette fonctionnant sous Androïd</li>
<li>Pin photodiodes, PD15-21B/TR8, EVERLIGHT</li>
+
<li>Téléphone portable</li>
<li>Arduino Uno</li>
 
<li>ATtiny 13A</li>
 
 
</ul>
 
</ul>
  
Ligne 74 : Ligne 43 :
 
<ul>
 
<ul>
 
   <li> Rencontre des deux encadrants afin de définir les axes de réalisation du projet.</li>
 
   <li> Rencontre des deux encadrants afin de définir les axes de réalisation du projet.</li>
  <li> Réalisation de la planification du projet sous MS Project 2013. </li>
 
  <li> Analyse du plan de l'entrepôt et identification des différentes zones (A, B, C, D...). </li>
 
  <li> Etude des datasheet afin d'extraire les données utiles (angle d'ouverture, pic de sensibilité de la longueur d'onde). </li>
 
  <li> Etude du système de codage pour les LEDs. Nécessité d'un identifiant et du repérage en quadrillage X,Y. </li>
 
  <li> Étude des algorithmes de localisation dans l'espace. </li>
 
  <li> Optimisation du nombre nécessaire et suffisant d'émetteurs IR en fonction de leur zone de couverture. </li>
 
  <li> Étude d'un système de codage pour l'identification des médicaments avec Thierry Flamen. </li>
 
 
</ul>
 
</ul>
  
Ligne 86 : Ligne 48 :
 
==Améliorations possibles du projet==
 
==Améliorations possibles du projet==
  
<ul>
 
  <li> Amélioration de l'application Android comme par exemple la possibilité de prendre des photos et de pouvoir les intégrer à la galerie de l'application</li>
 
  <li> Réalisation du protocole de transfert de données entre le brassard et le smartphone (Bluetooth envisagé). </li>
 
  <li> Réalisation de l'algorithme permettant d'obtenir le chemin optimal. </li>
 
  <li> Echange d'informations par infrarouge entre l'émetteur et le récepteur </li>
 
  <li> Développement de l'algorithme du chemin optimal</li>
 
</ul>
 
  
  
 
==Connaissances acquises==
 
==Connaissances acquises==
  
<ul>
 
  <li> Développement des connaissances en JAVA acquises ce semestre dans le cadre du module Conception Logicielle à Objets (CLO) </li>
 
  <li> Découverte de la programmation d'applications Android et de l'environnement de développement Eclipse </li>
 
  <li> Développement des connaissances acquises en électronique </li>
 
</ul>
 
  
  
 
==Bilan du projet==
 
==Bilan du projet==
  
Ce projet nous aura particulièrement intéressé et nous aura permis d'appliquer les connaissances acquises durant l'année.
 
 
Par manque de temps, il ne nous a pas été possible de terminer la communication entre l'émetteur et le récepteur IR. Le code du côté récepteur a été implanté et ce dernier est fonctionnel, mais du côté de l'émetteur, seul le clignotement de la LED d'état fonctionne. Trois cartes émetteur IR ont été réalisées tandis que le récepteur IR a été implémenté sur Breadboard.
 
 
Plusieurs tentatives ont été effectuées afin d'assurer la communication des données entre l'ensemble émetteur / récepteur (Bluetooth, USB avec utilisation d'un Arduino Mega) mais au final cette communication n'est pas fonctionnelle.
 
 
L'application Androïd implantée sur le smartphone est terminée et permet à l'utilisateur de repérer des médicaments sur le plan, d’interagir avec la base de données et de calculer le nombre d'émetteurs optimal.
 
 
Un programme capable de pouvoir trouver un identifiant unique en terme de code binaire pour chaque émetteur installé dans l'entrepôt, et ce quelque soit le nombre total a été réalisé et la démonstration de ce programme a été affectuée dans la vidéo associée au projet.
 
 
De nombreuses connaissances ont pu être acquises durant ce projet notamment en Java et en Androïd. Un temps supplémentaire nous aurait permis de finaliser la partie électronique. 
 
  
  
 
==Rapport du projet==
 
==Rapport du projet==
  
Le rapport du projet P29 est disponible ici : http://projets-ima.plil.net/mediawiki/images/2/2f/Rapport_projet_DESPREZ_HADDAOUI.pdf
 
  
  
 
== Rendus ==
 
== Rendus ==
<ul>
 
    <li> Fichiers Java développant le codage de Fano-Shannon sur ordinateur (par javac et java) : [[Fichier:Fano Shannon Ordinateur.zip]] </li>
 
    <li> Fichiers PHP nécessaires pour la connexion à la base de données : [[Fichier:Fichiers PHP.zip]]</li>
 
    <li> Fichiers Android composant l'application smartphone : [[Fichier:Pharmacie Application.zip]]</li>
 
    <li> Fichiers Electronique Emetteur / Récepteur : [[Fichier:Codes Electronique.zip]]</li>
 
</ul>
 

Version du 28 septembre 2014 à 23:37

Contexte

Dans le cadre de la formation d'IMA de cinquième année de l'école Polytech Lille, nous sommes amenés à réaliser un projet de fin d'études d'une durée de 6 mois.

Etudiants : Soufiane HADDAOUI & Cédric DESPREZ Encadrants : Encadrant GAPAS & Laurent GRISONI

Cette page Wiki sera régulièrement mise à jour au fil des semaines afin de tenir informés les encadrants de l'état d'avancement du projet.


Présentation du projet

Le projet en question consiste à améliorer le repérage dans la pharmacie du centre hospitalier CHRU de Lille, dans le but de supprimer la perte de temps engendrée par la recherche de médicaments. Ce projet comporte deux objectifs principaux :

  • Concevoir un système infrarouge constitué d'un ensemble de LEDs permettant de donner la position approximative d'une personne lors de son passage sous la LED. Cette donnée devra être traitée par l'intermédiaire d'une tablette ou d'un smartphone.
  • Proposer à la personne un chemin optimal en fonction d'une liste de produits présents dans une base de données.


Analyse du projet

Cahier des charges

Matériel nécessaire à la réalisation du projet

Afin de réaliser ce projet, les composants et matériels suivants vont être utilisés :

  • Tablette fonctionnant sous Androïd
  • Téléphone portable


Déroulement du projet

Semaine 1

  • Rencontre des deux encadrants afin de définir les axes de réalisation du projet.


Améliorations possibles du projet

Connaissances acquises

Bilan du projet

Rapport du projet

Rendus