<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mclaveri</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mclaveri"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Mclaveri"/>
		<updated>2026-05-14T05:11:31Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2016/2017&amp;diff=37696</id>
		<title>Projets IMA5 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2016/2017&amp;diff=37696"/>
				<updated>2017-01-23T15:22:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en allant modifier le format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Projet&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Encadrant Ecole&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapport décembre&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapports finaux&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Vidéo&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P1 Automatisation de tests de validation d'un logiciel embarqué]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas ROJ / Maxime SZWECHOWIEZ &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas VANTROYS (Ecole)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;11/12/2016, 21:47&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P3 Chaise vibrante pour enfant sourd]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Geoffrey Piekacz &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rodolphe Astori / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 15:36&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P7 Régulation temps réel sur réseau sans fil ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Morgan OBEISSART / Vincent ROBIC &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre BOE / Thomas VANTROYS &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;12/12/2016, 23:26&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P14 Conversion DC-DC à liaison AC et circuit L-C-L]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Nicolas WEGRZYN&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Philippe DELARUE&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Fichier:Rapport_intermédiaire_PFE_Wegrzyn_Nicolas.pdf]],&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 00:28&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P15 Entreprise : Développement d'une application iOS et Android ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Loïc DELECROIX / Julien JOIGNAUX &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas VANTROYS (Ecole) / Béatrice CADET (entreprise) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 09:13&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P16 Réaliser deux trackers GPS permettant de suivre à distance le trajet d'un coureur ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Valentin Taffin / Alexandre Cuadros &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) / Alexandre Boé (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport_PFE_présoutenance_cuadros_taffin.pdf]], &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 10:38&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P17 Sécurité de l'internet des objets ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jérémie Denéchaud &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Xavier Redon / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P19 Relai Ethernet Lora ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Cong CHEN / Sonia NDUWAYO &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 13:26&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P20 Conception d'un périphérique USB de type &amp;quot;gadget&amp;quot;]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Florian Giovannangeli &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 09:29&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P22 Nuage pour sites Web]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Guillaume VILLEMONT &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P23 Poste ébavurage de pièces plastiques  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Corentin CASIER / Jordan RAZAFINDRAIBE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Blaise Conrard (Ecole) / L. HAAG (Entreprise) / R. DAVID (Entreprise) / B. MASSART (Entreprise)  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;12/12/2016, 23:31&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P24 Contrôle qualité de la production de pièces plastiques  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alex JULITA / Matthier HERWEGH &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Blaise Conrard (Ecole) / L. HAAG (Entreprise) / R. DAVID (Entreprise) / B. MASSART (Entreprise)  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 12:20&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P25 Supervision calculateur embarqué sur camion  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre DESCAMD / Pierre MICHEL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) / R. DAVID (Entreprise) / JF. DUHAUTOIS (Entreprise)  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:23&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P31 Partition HTTP/TLS pour Pepin]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Mageshwaran SEKAR &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Julien IGUCHI-CARTIGNY&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport mi-projet SEKAR.pdf]]&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:14&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P39 Ajouter de nouvelles interactions à la solution Tezeos  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Nathan RICHEZ &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Samuel Tranchet (Entreprise) / Thomas Vantroys (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 10:30&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P42 Dispositif à retour tactile ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Pierre FITOUSSI &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Laurent GRISONI &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 12:23&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P44 Identification d'un robot mobile ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Michel MIKHAEL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Midzodzi PEKPE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:58 &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P47 Développement d'une interface cerveau-ordinateur ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Victor CHARNET &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; C. Lecocq (Ecole) F. Cabestaing (Labo) A. Duprès (Labo)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport_Decembre_BCI_Charnet.pdf]],&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:50 &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;[[P52 Application mobile musicale]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Julien Bielle/Romain Ruet &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 11:09&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P54 Robot assisté par vision pour le tri de pièces métalliques]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Julian BONVILLE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi MERZOUKI (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:35&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;[[P55  DiabetGuard ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Martin CLAVERIE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi MERZOUKI (Ecole) / Guillaume DEWAENE (Entreprise)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P56 Robot testeur de club de golf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Joshua LETELLIER &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi MERZOUKI (Ecole) / Guillaume DEWAELE (Entreprise) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:06&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P57 Robotisation d'un poste de production de pièces à base de fil métallique ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Audrey AFFOYON &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Blaise CONRARD (Ecole) / Laurent HAAG (Projet CENTAURE) / Antoine HONORE (Entreprise) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;  [[Fichier:Affoyon_rapport_p57.pdf]], &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 10:34&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P59 Popsell : application mobile]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Quentin GRUSON &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas VANTROYS (Ecole) / François Vandeplanque (Popsell) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;12/12/2016, 22:36&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P61 Jeux d'aventure grandeur nature ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; MAIA Stéphane / LENTIEUL Romuald &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; GAPAS / Thomas Vantroys (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 00:51&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;[[P64  Sécurité de l'IOT ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Cédric DUVAL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) / Alexandre Boé (Ecole)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Fichier:Rapport P64 Cédric DUVAL.pdf]], &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 11:29&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaires ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Projet&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Matériel&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 2 téléphones Android (reçus le 30 septembre. Une boite complète + 1 boite sans câble de connexion) &amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P16&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino MegaADK &amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P52&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 2 téléphones Android (reçus le 5 octobre. Deux boites complètes) &amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P55&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 1 téléphone Android (G4C) reçu le 19/01/2017&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P61&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; une tablette Android reçu le 10/10/2016 &amp;lt;br&amp;gt; 1 Raspberry pi (+dongle Wifi) reçu le 10/10/2016&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; 9 Raspberry pi (+dongle Wifi) &amp;lt;br&amp;gt; 8 Haut-Parleurs simples &amp;lt;br&amp;gt; 8 clés Bluetooth&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2016/2017&amp;diff=37427</id>
		<title>Projets IMA5 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2016/2017&amp;diff=37427"/>
				<updated>2017-01-19T13:06:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en allant modifier le format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Projet&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Encadrant Ecole&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapport décembre&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapports finaux&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Vidéo&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P1 Automatisation de tests de validation d'un logiciel embarqué]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas ROJ / Maxime SZWECHOWIEZ &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas VANTROYS (Ecole)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;11/12/2016, 21:47&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P3 Chaise vibrante pour enfant sourd]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Geoffrey Piekacz &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rodolphe Astori / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 15:36&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P7 Régulation temps réel sur réseau sans fil ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Morgan OBEISSART / Vincent ROBIC &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre BOE / Thomas VANTROYS &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;12/12/2016, 23:26&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P14 Conversion DC-DC à liaison AC et circuit L-C-L]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Nicolas WEGRZYN&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;Philippe DELARUE&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Fichier:Rapport_intermédiaire_PFE_Wegrzyn_Nicolas.pdf]],&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 00:28&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P15 Entreprise : Développement d'une application iOS et Android ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Loïc DELECROIX / Julien JOIGNAUX &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas VANTROYS (Ecole) / Béatrice CADET (entreprise) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 09:13&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P16 Réaliser deux trackers GPS permettant de suivre à distance le trajet d'un coureur ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Valentin Taffin / Alexandre Cuadros &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) / Alexandre Boé (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport_PFE_présoutenance_cuadros_taffin.pdf]], &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 10:38&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P17 Sécurité de l'internet des objets ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jérémie Denéchaud &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Xavier Redon / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P19 Relai Ethernet Lora ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Cong CHEN / Sonia NDUWAYO &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 13:26&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P20 Conception d'un périphérique USB de type &amp;quot;gadget&amp;quot;]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Florian Giovannangeli &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 09:29&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P22 Nuage pour sites Web]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Guillaume VILLEMONT &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P23 Poste ébavurage de pièces plastiques  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Corentin CASIER / Jordan RAZAFINDRAIBE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Blaise Conrard (Ecole) / L. HAAG (Entreprise) / R. DAVID (Entreprise) / B. MASSART (Entreprise)  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;12/12/2016, 23:31&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P24 Contrôle qualité de la production de pièces plastiques  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alex JULITA / Matthier HERWEGH &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Blaise Conrard (Ecole) / L. HAAG (Entreprise) / R. DAVID (Entreprise) / B. MASSART (Entreprise)  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 12:20&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P25 Supervision calculateur embarqué sur camion  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre DESCAMD / Pierre MICHEL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) / R. DAVID (Entreprise) / JF. DUHAUTOIS (Entreprise)  &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:23&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P31 Partition HTTP/TLS pour Pepin]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Mageshwaran SEKAR &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Julien IGUCHI-CARTIGNY&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport mi-projet SEKAR.pdf]]&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:14&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P39 Ajouter de nouvelles interactions à la solution Tezeos  ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Nathan RICHEZ &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Samuel Tranchet (Entreprise) / Thomas Vantroys (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 10:30&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P42 Dispositif à retour tactile ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Pierre FITOUSSI &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Laurent GRISONI &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;13/12/2016, 12:23&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P44 Identification d'un robot mobile ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Michel MIKHAEL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Midzodzi PEKPE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:58 &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P47 Développement d'une interface cerveau-ordinateur ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Victor CHARNET &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; C. Lecocq (Ecole) F. Cabestaing (Labo) A. Duprès (Labo)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport_Decembre_BCI_Charnet.pdf]],&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:50 &amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;[[P52 Application mobile musicale]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Julien Bielle/Romain Ruet &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 11:09&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P54 Robot assisté par vision pour le tri de pièces métalliques]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Julian BONVILLE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi MERZOUKI (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:35&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P56 Robot testeur de club de golf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Joshua LETELLIER &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi MERZOUKI (Ecole) / Guillaume DEWAELE (Entreprise) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 08:06&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P57 Robotisation d'un poste de production de pièces à base de fil métallique ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Audrey AFFOYON &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Blaise CONRARD (Ecole) / Laurent HAAG (Projet CENTAURE) / Antoine HONORE (Entreprise) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;  [[Fichier:Affoyon_rapport_p57.pdf]], &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 10:34&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P59 Popsell : application mobile]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Quentin GRUSON &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas VANTROYS (Ecole) / François Vandeplanque (Popsell) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;12/12/2016, 22:36&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P61 Jeux d'aventure grandeur nature ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; MAIA Stéphane / LENTIEUL Romuald &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; GAPAS / Thomas Vantroys (Ecole) &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 00:51&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;[[P64  Sécurité de l'IOT ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Cédric DUVAL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Thomas Vantroys (Ecole) / Alexandre Boé (Ecole)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[Fichier:Rapport P64 Cédric DUVAL.pdf]], &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;13/12/2016, 11:29&amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
 &amp;lt;td&amp;gt;[[P65  DiabetGuard ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Martin CLAVERIE &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi MERZOUKI (Ecole) / Guillaume DEWAENE (Entreprise)&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Matériel nécessaires ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Projet&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Matériel&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P15&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 2 téléphones Android (reçus le 30 septembre. Une boite complète + 1 boite sans câble de connexion) &amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P16&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino MegaADK &amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P52&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 2 téléphones Android (reçus le 5 octobre. Deux boites complètes) &amp;lt;/span&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P61&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; une tablette Android reçu le 10/10/2016 &amp;lt;br&amp;gt; 1 Raspberry pi (+dongle Wifi) reçu le 10/10/2016&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; 9 Raspberry pi (+dongle Wifi) &amp;lt;br&amp;gt; 8 Haut-Parleurs simples &amp;lt;br&amp;gt; 8 clés Bluetooth&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;P65&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; 1 téléphone Android (G4C) reçu le 19/01/2017&amp;lt;br&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32666</id>
		<title>InitRech 2015/2016, sujet 7</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32666"/>
				<updated>2016-06-19T15:13:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Summary=&lt;br /&gt;
&lt;br /&gt;
Surgeons and interventional radiologists are supposed to practice during an important amount of time to be considered as experts in their respective domains. Until now, residents in cardiology train on patients by separately learning each step of the procedure under the supervision of a senior cardiologist. But this method is slow and sometimes posing ethical issues. &lt;br /&gt;
&lt;br /&gt;
'''The SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power in order to help both medical students and experts to improve there skills and to achieve a higher degree of accuracy in surgical intervention. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tools can:&lt;br /&gt;
&lt;br /&gt;
* train with virtual 3D simulators with realistic and configurable environment where any surgical scenario can be reproduced and repeated without any restriction and ethical issues.&lt;br /&gt;
&lt;br /&gt;
* assist the medical field in the pre-operative planning of an intervention.&lt;br /&gt;
&lt;br /&gt;
* give a surgical guidance. Whilen the practician is performing the operation, a guidance system   provides enriched visual feedback.&lt;br /&gt;
&lt;br /&gt;
In this paper, you will see all the advantages gave by this plateform and the contribution for the medical field.&lt;br /&gt;
&lt;br /&gt;
=Main contribution=&lt;br /&gt;
&lt;br /&gt;
Obviously, the main contribution of this tool is for the medical fields. &lt;br /&gt;
&lt;br /&gt;
The aim of this plateform is to help and improve surgeon-student and expert (mainly in the cardiology field) combining all the computer's tools they need on the same plateform. &lt;br /&gt;
&lt;br /&gt;
This plateform seems to be a efficient solution, allowing reductions in time, effort and cost, needed for development and maintenance of complexe simulations in health-care.&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
&lt;br /&gt;
The first application based on the simulation framework SOFA is an interactive training system for interventional electrocardiology procedures. &lt;br /&gt;
&lt;br /&gt;
The simulation permit to train the surgery on a virtual 3D simulator and to improve the skills of the surgeron. Notice, this is not only surgeron's student but also expert. &lt;br /&gt;
This as for goal, to shorten the training period and to allow a virtual training on complex patient cases.&lt;br /&gt;
&lt;br /&gt;
The second application implemented in SOFA is a tool allowing for interactive cryosurgery planning. &lt;br /&gt;
&lt;br /&gt;
The cryosurgery or cryotherapy consists in destroying cancer cells by extreme cold delivered at the tip of a needle-like probe. This is especially useful with the emergence of minimally invasive surgery where the visual information is often strongly limited.&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32664</id>
		<title>InitRech 2015/2016, sujet 7</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32664"/>
				<updated>2016-06-19T15:13:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Summary=&lt;br /&gt;
&lt;br /&gt;
Surgeons and interventional radiologists are supposed to practice during an important amount of time to be considered as experts in their respective domains. Until now, residents in cardiology train on patients by separately learning each step of the procedure under the supervision of a senior cardiologist. But this method is slow and sometimes posing ethical issues. &lt;br /&gt;
&lt;br /&gt;
'''The SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power in order to help both medical students and experts to improve there skills and to achieve a higher degree of accuracy in surgical intervention. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This tools can:&lt;br /&gt;
&lt;br /&gt;
* train with virtual 3D simulators with realistic and configurable environment where any surgical scenario can be reproduced and repeated without any restriction and ethical issues.&lt;br /&gt;
&lt;br /&gt;
* assist the medical field in the pre-operative planning of an intervention.&lt;br /&gt;
&lt;br /&gt;
* give a surgical guidance. Whilen the practician is performing the operation, a guidance system   provides enriched visual feedback.&lt;br /&gt;
&lt;br /&gt;
In this paper, you will see all the advantages gave by this plateform and the contribution for the medical field.&lt;br /&gt;
&lt;br /&gt;
=Main contribution=&lt;br /&gt;
&lt;br /&gt;
Obviously, the main contribution of this tool is for the medical fields. &lt;br /&gt;
&lt;br /&gt;
The aim of this plateform is to help and improve surgeon-student and expert (mainly in the cardiology field) combining all the computer's tools they need on the same plateform. &lt;br /&gt;
&lt;br /&gt;
This plateform seems to be a efficient solution, allowing reductions in time, effort and cost, needed for development and maintenance of complexe simulations in health-care.&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
&lt;br /&gt;
The first application based on the simulation framework SOFA is an interactive training system for interventional electrocardiology procedures.&lt;br /&gt;
&lt;br /&gt;
The simulation permit to train the surgery on a virtual 3D simulator and to improve the skills of the surgeron. &lt;br /&gt;
Notice, this is not only surgeron's student but also expert. This as for goal, to shorten the training period and to allow a virtual training on complex patient cases.&lt;br /&gt;
&lt;br /&gt;
The second application implemented in SOFA is a tool allowing for interactive cryosurgery planning. &lt;br /&gt;
&lt;br /&gt;
The cryosurgery or cryotherapy consists in destroying cancer cells by extreme cold delivered at the tip of a needle-like probe. &lt;br /&gt;
This is especially useful with the emergence of minimally invasive surgery where the visual information is often strongly limited.&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32653</id>
		<title>InitRech 2015/2016, sujet 7</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32653"/>
				<updated>2016-06-19T15:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Summary=&lt;br /&gt;
&lt;br /&gt;
Surgeons and interventional radiologists are supposed to practice during an important amount of time to be considered as experts in their respective domains. Until now, residents in cardiology train on patients by separately learning each step of the procedure under the supervision of a senior cardiologist. But this method is slow and sometimes posing ethical issues. &lt;br /&gt;
&lt;br /&gt;
'''The SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power in order to help both medical students and experts to improve there skills and to achieve a higher degree of accuracy in surgical intervention. &lt;br /&gt;
&lt;br /&gt;
The aim of this plateform is to help and improve surgeon-student and expert (mainly in the cardiology field) combining all the computer's tools they need on the same plateform. &lt;br /&gt;
&lt;br /&gt;
This tools can:&lt;br /&gt;
&lt;br /&gt;
* train with virtual 3D simulators with realistic and configurable environment where any surgical scenario can be reproduced and repeated without any restriction and ethical issues.&lt;br /&gt;
&lt;br /&gt;
* assist the medical field in the pre-operative planning of an intervention.&lt;br /&gt;
&lt;br /&gt;
* give a surgical guidance. Whilen the practician is performing the operation, a guidance system   provides enriched visual feedback.&lt;br /&gt;
&lt;br /&gt;
In this paper, you will see all the advantages gave by this plateform and the contribution for the medical field.&lt;br /&gt;
&lt;br /&gt;
=Main contribution=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
&lt;br /&gt;
The first application based on the simulation framework SOFA is an interactive training system for interventional electrocardiology procedures.&lt;br /&gt;
&lt;br /&gt;
The simulation permit to train the surgery on a virtual 3D simulator and to improve the skills of the surgeron. &lt;br /&gt;
Notice, this is not only surgeron's student but also expert. This as for goal, to shorten the training period and to allow a virtual training on complex patient cases.&lt;br /&gt;
&lt;br /&gt;
The second application implemented in SOFA is a tool allowing for interactive cryosurgery planning. &lt;br /&gt;
&lt;br /&gt;
The cryosurgery or cryotherapy consists in destroying cancer cells by extreme cold delivered at the tip of a needle-like probe. &lt;br /&gt;
This is especially useful with the emergence of minimally invasive surgery where the visual information is often strongly limited.&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32650</id>
		<title>InitRech 2015/2016, sujet 7</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32650"/>
				<updated>2016-06-19T15:05:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Applications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Summary=&lt;br /&gt;
&lt;br /&gt;
Surgeons and interventional radiologists are supposed to practice during an important amount of time to be considered as experts in their respective domains. Until now, residents in cardiology train on patients by separately learning each step of the procedure under the supervision of a senior cardiologist. But this method is slow and sometimes posing ethical issues. &lt;br /&gt;
&lt;br /&gt;
'''The SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power in order to help both medical students and experts to improve there skills and to achieve a higher degree of accuracy in surgical intervention. &lt;br /&gt;
&lt;br /&gt;
The aim of this plateform is to help and improve surgeon-student and expert (mainly in the cardiology field) combining all the computer's tools they need on the same plateform. &lt;br /&gt;
&lt;br /&gt;
This tools can:&lt;br /&gt;
&lt;br /&gt;
* train with virtual 3D simulators with realistic and configurable environment where any surgical scenario can be reproduced and repeated without any restriction and ethical issues.&lt;br /&gt;
&lt;br /&gt;
* assist the medical field in the pre-operative planning of an intervention.&lt;br /&gt;
&lt;br /&gt;
* give a surgical guidance. Whilen the practician is performing the operation, a guidance system   provides enriched visual feedback.&lt;br /&gt;
&lt;br /&gt;
In this paper, you will see all the advantages gave by this plateform and the contribution for the medical field.&lt;br /&gt;
&lt;br /&gt;
=Main contribution=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
&lt;br /&gt;
The first application based on the simulation framework SOFA is an interactive training system for interventional electrocardiology procedures. The simulation permit to train the surgery on a virtual 3D simulator and to improve the skills of the surgeron. Notice, this is not only surgeron's student but also expert. &lt;br /&gt;
This as for goal, to shorten the training period and to allow a virtual training on complex patient cases.&lt;br /&gt;
&lt;br /&gt;
The second application implemented in SOFA is a tool allowing for interactive cryosurgery planning. The cryosurgery or cryotherapy consists in destroying cancer cells by extreme cold delivered at the tip of a needle-like probe. This is especially useful with the emergence of minimally invasive surgery where the visual information is often strongly limited.&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32610</id>
		<title>InitRech 2015/2016, sujet 7</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32610"/>
				<updated>2016-06-19T12:41:55Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Summary */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Summary=&lt;br /&gt;
&lt;br /&gt;
Surgeons and interventional radiologists are supposed to practice during an important amount of time to be considered as experts in their respective domains. Until now, residents in cardiology train on patients by separately learning each step of the procedure under the supervision of a senior cardiologist. But this method is slow and sometimes posing ethical issues. &lt;br /&gt;
&lt;br /&gt;
'''The SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power in order to help both medical students and experts to improve there skills and to achieve a higher degree of accuracy in surgical intervention. &lt;br /&gt;
&lt;br /&gt;
The aim of this plateform is to help and improve surgeon-student and expert (mainly in the cardiology field) combining all the computer's tools they need on the same plateform. &lt;br /&gt;
&lt;br /&gt;
This tools can:&lt;br /&gt;
&lt;br /&gt;
* train with virtual 3D simulators with realistic and configurable environment where any surgical scenario can be reproduced and repeated without any restriction and ethical issues.&lt;br /&gt;
&lt;br /&gt;
* assist the medical field in the pre-operative planning of an intervention.&lt;br /&gt;
&lt;br /&gt;
* give a surgical guidance. Whilen the practician is performing the operation, a guidance system   provides enriched visual feedback.&lt;br /&gt;
&lt;br /&gt;
In this paper, you will see all the advantages gave by this plateform and the contribution for the medical field.&lt;br /&gt;
&lt;br /&gt;
=Main contribution=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
&lt;br /&gt;
The first application based on the simulation framework SOFA is an interactive training system for interventional electrocardiology procedures. The simulation deals with virtual ablation of a cardiac arrhythmia which is caused by an abnormal electrical activity in the myocardium (heart walls). We consider a right-ventricular (RV) extrasystole, i.e. ventricular tachycardia caused by ectopic foci. An ectopic focus is an abnormal pacemaker area (outside of the sinoatrial node) that initiates abnormal self-generated beats.&lt;br /&gt;
&lt;br /&gt;
In order to shorten the training period and to allow a virtual training on complex patient cases, we&lt;br /&gt;
propose a training system based on the simulation of the cardiac electrophysiology,&lt;br /&gt;
&lt;br /&gt;
The second application implemented in SOFA is a tool allowing for interactive cryosurgery planning. The cryosurgery or cryotherapy consists in destroying cancer cells by extreme cold delivered at the tip of a needle-like probe.&lt;br /&gt;
&lt;br /&gt;
This is especially useful with the emergence of minimally invasive surgery (MIS) where the visual information is often strongly limited&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32609</id>
		<title>InitRech 2015/2016, sujet 7</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=InitRech_2015/2016,_sujet_7&amp;diff=32609"/>
				<updated>2016-06-19T12:05:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : Page créée avec « =Summary=  The '''SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power i... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Summary=&lt;br /&gt;
&lt;br /&gt;
The '''SOFA Framework''' is an informatics plateforms combining of advanced physical models, realistic human-computer interaction and growing computational power in order to help both medical students and experts to improve there skills and to achieve a higher degree of accuracy in surgical intervention. &lt;br /&gt;
&lt;br /&gt;
Until now, residents in cardiology train on patients by separately learning each step of the procedure under the supervision of a senior cardiologist.&lt;br /&gt;
&lt;br /&gt;
Beyond training, clinicians ask for innovative tools that can assist them in the pre-operative planning of an intervention. &lt;br /&gt;
&lt;br /&gt;
Beside the surgery training and planning, another major need from clinicians is surgical guidance. Whilen the practician is performing the operation, a guidance system provides enriched visual feedback.&lt;br /&gt;
&lt;br /&gt;
=Main contribution=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Applications=&lt;br /&gt;
&lt;br /&gt;
The first application based on the simulation framework SOFA is an interactive training system for interventional electrocardiology procedures. The simulation deals with virtual ablation of a cardiac arrhythmia which is caused by an abnormal electrical activity in the myocardium (heart walls). We consider a right-ventricular (RV) extrasystole, i.e. ventricular tachycardia caused by ectopic foci. An ectopic focus is an abnormal pacemaker area (outside of the sinoatrial node) that initiates abnormal self-generated beats.&lt;br /&gt;
&lt;br /&gt;
In order to shorten the training period and to allow a virtual training on complex patient cases, we&lt;br /&gt;
propose a training system based on the simulation of the cardiac electrophysiology,&lt;br /&gt;
&lt;br /&gt;
The second application implemented in SOFA is a tool allowing for interactive cryosurgery planning. The cryosurgery or cryotherapy consists in destroying cancer cells by extreme cold delivered at the tip of a needle-like probe.&lt;br /&gt;
&lt;br /&gt;
This is especially useful with the emergence of minimally invasive surgery (MIS) where the visual information is often strongly limited&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Initiation_%C3%A0_la_recherche_SC_2015/2016&amp;diff=31428</id>
		<title>Initiation à la recherche SC 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Initiation_%C3%A0_la_recherche_SC_2015/2016&amp;diff=31428"/>
				<updated>2016-05-26T21:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Articles=&lt;br /&gt;
&lt;br /&gt;
Les articles que vous devez consulter sont classés par thèmes dans cette section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Robotique Déformable ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-00823766/file/icra2013.pdf Control of Elastic Soft Robots based on Real-Time Finite Element Method]&lt;br /&gt;
* [https://hal.inria.fr/hal-01163760/file/ICRA15_2950_FI.pdf Real-time Control of Soft-Robots using Asynchronous Finite Element Modeling]&lt;br /&gt;
* [https://hal.inria.fr/hal-01183293/file/IEEE_ICRA14.pdf Domain decomposition approach for FEM quasistatic modeling and control of Continuum Robots with rigid vertebras]&lt;br /&gt;
&lt;br /&gt;
== Réalité Augmentée == &lt;br /&gt;
&lt;br /&gt;
* [https://hal.inria.fr/hal-01136728/file/haouchineTVCG2014-low.pdf Impact of Soft Tissue Heterogeneity on Augmented Reality for Liver Surgery]&lt;br /&gt;
* [https://hal.inria.fr/hal-01186011/file/haouchine_tvcg_2015.pdf Monocular 3D Reconstruction and Augmentation of Elastic Surfaces with Self-occlusion Handling]&lt;br /&gt;
&lt;br /&gt;
== Simulation Médicale ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.inria.fr/hal-01226256/file/Vriphys.pdf Vascular neurosurgery simulation with bimanual haptic feedback]&lt;br /&gt;
* [https://hal.inria.fr/hal-01160297/file/Sofa-EG2015.pdf Surgery Training, Planning and Guidance Using the SOFA Framework]&lt;br /&gt;
* [https://hal.inria.fr/hal-00855821/document Computer-based training system for cataract surgery]&lt;br /&gt;
* [https://hal.inria.fr/hal-01242851/file/EMBC%202015%20submission.pdf Anticipation of Brain Shift in Deep Brain Stimulation Automatic Planning]&lt;br /&gt;
* [https://hal.inria.fr/hal-00681539/document SOFA: A Multi-Model Framework for Interactive Physical Simulation]&lt;br /&gt;
* [https://hal.inria.fr/hal-01078209/file/HugoTalbot-ISBMS2014.pdf Interactive Training System for Interventional Electrocardiology Procedures]&lt;br /&gt;
* [https://hal.inria.fr/hal-00838650/file/3paper.pdf Simulation of Lipo lling Reconstructive Surgery using coupled Eulerian Fluid and Deformable Solid Models]&lt;br /&gt;
&lt;br /&gt;
== Imagerie médicale / Traitements d'images ==&lt;br /&gt;
&lt;br /&gt;
* [http://onlinelibrary.wiley.com/doi/10.1111/str.12136/full B-spline Based Multi-organ Detection in Magnetic Resonance Imaging]&lt;br /&gt;
* [https://hal.inria.fr/hal-00741307/document Local implicit modeling of blood vessels for interactive simulation]&lt;br /&gt;
&lt;br /&gt;
== Parallélisation automatique ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:scan_detection.pdf|Detection of Scans in the Polytop Model]]&lt;br /&gt;
&lt;br /&gt;
== Analyse de programmes ==&lt;br /&gt;
&lt;br /&gt;
* [http://rex.plil.fr/Recherche/europar02.pdf On the Equivalence of Two Systemes of Affine Recurrence Equations]&lt;br /&gt;
&lt;br /&gt;
== Energie dans les systèmes embarqués ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-00399609/document Fast and Accurate Embedded Systems Energy Characterization Using Non-intrusive Measurements]&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-01193142/document Energy Consumption of Networked Embedded Systems]&lt;br /&gt;
* [http://sing.stanford.edu/pubs/quanto.pdf Quanto: Tracking Energy in Networked Embedded Systems]&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:06997798.pdf|On the Correlation Between Kink Effect and Effective Mobility in InAlN/GaN HEMTs]]&lt;br /&gt;
* [[Media:06425450.pdf|Fabrication, Characterization, and Physical Analysis of AlGaN/GaN HEMTs on Flexible Substrates]]&lt;br /&gt;
* [[Media:Graphene_transistor_schwierz.pdf|Fabrication, characterisation of graphene based transistors]]&lt;br /&gt;
&lt;br /&gt;
== Web of things ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/inria-00385140v2/document Smews: Smart and Mobile Embedded Web Server]&lt;br /&gt;
* [http://hinrg.cs.jhu.edu/joomla/images/stories/IPSN_2011_koliti.pdf Integrating Wireless Sensor Networks with the Web]&lt;br /&gt;
&lt;br /&gt;
== Systèmes d'exploitation ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.riot-os.org/docs/riot-infocom2013-abstract.pdf Riot OS: Towards an OS for the Internet of Things]&lt;br /&gt;
* [http://dunkels.com/adam/dunkels04contiki.pdf Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors]&lt;br /&gt;
* [http://www.cs.berkeley.edu/~culler/papers/ai-tinyos.pdf TinyOS: An Operating System for Sensor Network]&lt;br /&gt;
&lt;br /&gt;
=Productions=&lt;br /&gt;
&lt;br /&gt;
Vous devez déposer votre production sur votre propre page. Créez une nouvelle entrée dans le tableau ci-dessous.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Numéro de sujet n !! Titre de l'article !! Elève&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet1 ]] || Titre || Prénom Nom&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet2 ]] || Titre || Prénom Nom&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet7]] ||  Surgery Training, Planning and Guidance Using the SOFA Framework  || Martin Claverie&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet8]] || Computer-based training system for cataract surgery || Julien Joignaux&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet18]] || Energy Consumption of Networked Embedded Systems || Romuald Lentieul&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet23]] ||  Smews: Smart and Mobile Embedded Web Server  || Pierre Fitoussi&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet]] ||  Integrating Wireless Sensor Networks with the Web || Cuadros Alexandre&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Initiation_%C3%A0_la_recherche_SC_2015/2016&amp;diff=31424</id>
		<title>Initiation à la recherche SC 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Initiation_%C3%A0_la_recherche_SC_2015/2016&amp;diff=31424"/>
				<updated>2016-05-26T21:23:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Articles=&lt;br /&gt;
&lt;br /&gt;
Les articles que vous devez consulter sont classés par thèmes dans cette section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Robotique Déformable ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-00823766/file/icra2013.pdf Control of Elastic Soft Robots based on Real-Time Finite Element Method]&lt;br /&gt;
* [https://hal.inria.fr/hal-01163760/file/ICRA15_2950_FI.pdf Real-time Control of Soft-Robots using Asynchronous Finite Element Modeling]&lt;br /&gt;
* [https://hal.inria.fr/hal-01183293/file/IEEE_ICRA14.pdf Domain decomposition approach for FEM quasistatic modeling and control of Continuum Robots with rigid vertebras]&lt;br /&gt;
&lt;br /&gt;
== Réalité Augmentée == &lt;br /&gt;
&lt;br /&gt;
* [https://hal.inria.fr/hal-01136728/file/haouchineTVCG2014-low.pdf Impact of Soft Tissue Heterogeneity on Augmented Reality for Liver Surgery]&lt;br /&gt;
* [https://hal.inria.fr/hal-01186011/file/haouchine_tvcg_2015.pdf Monocular 3D Reconstruction and Augmentation of Elastic Surfaces with Self-occlusion Handling]&lt;br /&gt;
&lt;br /&gt;
== Simulation Médicale ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.inria.fr/hal-01226256/file/Vriphys.pdf Vascular neurosurgery simulation with bimanual haptic feedback]&lt;br /&gt;
* [https://hal.inria.fr/hal-01160297/file/Sofa-EG2015.pdf Surgery Training, Planning and Guidance Using the SOFA Framework]&lt;br /&gt;
* [https://hal.inria.fr/hal-00855821/document Computer-based training system for cataract surgery]&lt;br /&gt;
* [https://hal.inria.fr/hal-01242851/file/EMBC%202015%20submission.pdf Anticipation of Brain Shift in Deep Brain Stimulation Automatic Planning]&lt;br /&gt;
* [https://hal.inria.fr/hal-00681539/document SOFA: A Multi-Model Framework for Interactive Physical Simulation]&lt;br /&gt;
* [https://hal.inria.fr/hal-01078209/file/HugoTalbot-ISBMS2014.pdf Interactive Training System for Interventional Electrocardiology Procedures]&lt;br /&gt;
* [https://hal.inria.fr/hal-00838650/file/3paper.pdf Simulation of Lipo lling Reconstructive Surgery using coupled Eulerian Fluid and Deformable Solid Models]&lt;br /&gt;
&lt;br /&gt;
== Imagerie médicale / Traitements d'images ==&lt;br /&gt;
&lt;br /&gt;
* [http://onlinelibrary.wiley.com/doi/10.1111/str.12136/full B-spline Based Multi-organ Detection in Magnetic Resonance Imaging]&lt;br /&gt;
* [https://hal.inria.fr/hal-00741307/document Local implicit modeling of blood vessels for interactive simulation]&lt;br /&gt;
&lt;br /&gt;
== Parallélisation automatique ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:scan_detection.pdf|Detection of Scans in the Polytop Model]]&lt;br /&gt;
&lt;br /&gt;
== Analyse de programmes ==&lt;br /&gt;
&lt;br /&gt;
* [http://rex.plil.fr/Recherche/europar02.pdf On the Equivalence of Two Systemes of Affine Recurrence Equations]&lt;br /&gt;
&lt;br /&gt;
== Energie dans les systèmes embarqués ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-00399609/document Fast and Accurate Embedded Systems Energy Characterization Using Non-intrusive Measurements]&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/hal-01193142/document Energy Consumption of Networked Embedded Systems]&lt;br /&gt;
* [http://sing.stanford.edu/pubs/quanto.pdf Quanto: Tracking Energy in Networked Embedded Systems]&lt;br /&gt;
&lt;br /&gt;
== Electronique ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:06997798.pdf|On the Correlation Between Kink Effect and Effective Mobility in InAlN/GaN HEMTs]]&lt;br /&gt;
* [[Media:06425450.pdf|Fabrication, Characterization, and Physical Analysis of AlGaN/GaN HEMTs on Flexible Substrates]]&lt;br /&gt;
* [[Media:Graphene_transistor_schwierz.pdf|Fabrication, characterisation of graphene based transistors]]&lt;br /&gt;
&lt;br /&gt;
== Web of things ==&lt;br /&gt;
&lt;br /&gt;
* [https://hal.archives-ouvertes.fr/inria-00385140v2/document Smews: Smart and Mobile Embedded Web Server]&lt;br /&gt;
* [http://hinrg.cs.jhu.edu/joomla/images/stories/IPSN_2011_koliti.pdf Integrating Wireless Sensor Networks with the Web]&lt;br /&gt;
&lt;br /&gt;
== Systèmes d'exploitation ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.riot-os.org/docs/riot-infocom2013-abstract.pdf Riot OS: Towards an OS for the Internet of Things]&lt;br /&gt;
* [http://dunkels.com/adam/dunkels04contiki.pdf Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors]&lt;br /&gt;
* [http://www.cs.berkeley.edu/~culler/papers/ai-tinyos.pdf TinyOS: An Operating System for Sensor Network]&lt;br /&gt;
&lt;br /&gt;
=Productions=&lt;br /&gt;
&lt;br /&gt;
Vous devez déposer votre production sur votre propre page. Créez une nouvelle entrée dans le tableau ci-dessous.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Numéro de sujet n !! Titre de l'article !! Elève&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet1 ]] || Titre || Prénom Nom&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet2 ]] || Titre || Prénom Nom&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| [[InitRech 2015/2016, sujet8]] || Computer-based training system for cataract surgery || Julien Joignaux&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet10]] ||  SOFA: A Multi-Model Framework for Interactive Physical Simulation  || Martin Claverie&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet18]] || Energy Consumption of Networked Embedded Systems || Romuald Lentieul&lt;br /&gt;
|-&lt;br /&gt;
| [[InitRech 2015/2016, sujet23]] ||  Smews: Smart and Mobile Embedded Web Server  || Pierre Fitoussi&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=31220</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=31220"/>
				<updated>2016-05-23T07:32:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Rapport de projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Rapport de projet =&lt;br /&gt;
&lt;br /&gt;
Rapport de projet : [[Fichier:P6_2016_CLAVERIE_CHARNET.pdf]]&lt;br /&gt;
&lt;br /&gt;
Vidéos + photo : [https://drive.google.com/folderview?id=0B1EqoOBhfFRHbzlxU3RoU1FiMmM&amp;amp;usp=sharing Drive google]&lt;br /&gt;
&lt;br /&gt;
= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
== Présentation initiale ==&lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modélisation du cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Analyse &amp;quot;bête à cornes&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_BAC.PNG|400px|center]]&lt;br /&gt;
&lt;br /&gt;
=== Diagramme pieuvre ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_pieuvre.PNG|800px|left]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fonctions principales :''' &lt;br /&gt;
&lt;br /&gt;
* '''FP1''' : Avertir les automobilistes d'un changement de direction du vélo&lt;br /&gt;
&lt;br /&gt;
* '''FP2''' : Informer le cycliste de la présence d'un automobiliste derrière lui&lt;br /&gt;
&lt;br /&gt;
* '''FP3''' : Informer l'automobiliste des distances de sécurité&lt;br /&gt;
&lt;br /&gt;
* '''FP4''' : Assurer une communication entre le smartphone et le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fonctions contraintes :'''&lt;br /&gt;
&lt;br /&gt;
* '''FC1''' : Esthétique &lt;br /&gt;
&lt;br /&gt;
* '''FC2''' : Bonne gestion énergétique&lt;br /&gt;
&lt;br /&gt;
* '''FC3''' : Installation de modules supplémentaires simple&lt;br /&gt;
&lt;br /&gt;
* '''FC4''' : Volume réduit &lt;br /&gt;
&lt;br /&gt;
* '''FC5''' : Interface smartphone simple et intuitive&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Analyse fonctionnelle ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_AF.PNG|200px|thumb|center|Analyse fonctionnelle du système]]&lt;br /&gt;
&lt;br /&gt;
=== Représentation UML ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_UML.PNG|800px|center]]&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WiringPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
[[Fichier:Screen_application.png|250px|thumb|left|Screenshot de l'application]] &lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    &lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et améliorations possibles ====&lt;br /&gt;
==== Résultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Gestion du capteur ultrason =&lt;br /&gt;
[[Fichier:Capteur_ultrason.jpg|200px|thumb|right|Capteur ultrason HC-SR04]] &lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Le but de ce capteur est de détecter lorsqu'un automobiliste suit le cycliste.&lt;br /&gt;
&lt;br /&gt;
Le capteur ultrason utilisé est le HC-SR04.&lt;br /&gt;
&lt;br /&gt;
Ses caractéristiques techniques sont les suivantes:&lt;br /&gt;
&lt;br /&gt;
– Alimentation : 5v&lt;br /&gt;
&lt;br /&gt;
– Consommation en utilisation : 15 mA&lt;br /&gt;
&lt;br /&gt;
– Gamme de distance : 2 cm à 5 m&lt;br /&gt;
&lt;br /&gt;
– Résolution : 0.3 cm&lt;br /&gt;
&lt;br /&gt;
– Angle de mesure : &amp;lt; 15°&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ultrason_details.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Fonctionnement de ce capteur&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut envoyer une impulsion niveau haut sur la broche ‘Trig Input’ pour déclenché la mesure. &lt;br /&gt;
&lt;br /&gt;
En retour la sortie ‘Echo’ va fournir une impulsion + 5v dont la durée est proportionnelle à la distance (si le module détecte un objet). &lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir calculer la distance en cm, on utilisera la formule suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''distance = (durée de l’impulsion (en µs)) / 58'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
source: http://www.micropik.com/PDF/HCSR04.pdf [datasheet]&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
Le fait que le fonctionnement de la Raspberry Pi n'est pas temps réel peut fausser la mesure. Néanmoins on obtient d'assez bon résultats que l'on peut exploiter pour notre projet. &lt;br /&gt;
&lt;br /&gt;
= Gestion des NeoPixels =&lt;br /&gt;
[[Fichier:Néopixel.jpg|400px|thumb|right|NeoPixel Stick]] &lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Notre système est composé de 4 Sticks NeoPixel - 8*5050 RGB LED permettant de former les feux stops et les clignotants.&lt;br /&gt;
&lt;br /&gt;
(documentation et datasheet: https://www.adafruit.com/products/1426)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaque stick est composé de 8 broches (2*Vcc [5v], D+, D-, 2*Gnd). Les LEDs peuvent être branchées en série en connectant la sortie d'un stick dans l'entrée d'un autre. Il y a une seule broche de data avec un protocole de durée très spécifique.&lt;br /&gt;
&lt;br /&gt;
Normalement ce type de matériel requière un micro-contrôleur temps réel comme Arduino, PIC, etc.. Cependant une librairie utilisant la PWM de la Raspberry Pi permet d'utiliser ces composants.&lt;br /&gt;
&lt;br /&gt;
Cette librairie est codé en Python.&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=31188</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=31188"/>
				<updated>2016-05-22T22:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Rapport de projet =&lt;br /&gt;
&lt;br /&gt;
Rapport de projet : [[Fichier:P6_2016_CLAVERIE_CHARNET.pdf]]&lt;br /&gt;
&lt;br /&gt;
Vidéos : [https://drive.google.com/folderview?id=0B1EqoOBhfFRHbzlxU3RoU1FiMmM&amp;amp;usp=sharing Drive google]&lt;br /&gt;
&lt;br /&gt;
= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
== Présentation initiale ==&lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modélisation du cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Analyse &amp;quot;bête à cornes&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_BAC.PNG|400px|center]]&lt;br /&gt;
&lt;br /&gt;
=== Diagramme pieuvre ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_pieuvre.PNG|800px|left]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fonctions principales :''' &lt;br /&gt;
&lt;br /&gt;
* '''FP1''' : Avertir les automobilistes d'un changement de direction du vélo&lt;br /&gt;
&lt;br /&gt;
* '''FP2''' : Informer le cycliste de la présence d'un automobiliste derrière lui&lt;br /&gt;
&lt;br /&gt;
* '''FP3''' : Informer l'automobiliste des distances de sécurité&lt;br /&gt;
&lt;br /&gt;
* '''FP4''' : Assurer une communication entre le smartphone et le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fonctions contraintes :'''&lt;br /&gt;
&lt;br /&gt;
* '''FC1''' : Esthétique &lt;br /&gt;
&lt;br /&gt;
* '''FC2''' : Bonne gestion énergétique&lt;br /&gt;
&lt;br /&gt;
* '''FC3''' : Installation de modules supplémentaires simple&lt;br /&gt;
&lt;br /&gt;
* '''FC4''' : Volume réduit &lt;br /&gt;
&lt;br /&gt;
* '''FC5''' : Interface smartphone simple et intuitive&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Analyse fonctionnelle ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_AF.PNG|200px|thumb|center|Analyse fonctionnelle du système]]&lt;br /&gt;
&lt;br /&gt;
=== Représentation UML ===&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P6_2016_UML.PNG|800px|center]]&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WiringPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
[[Fichier:Screen_application.png|250px|thumb|left|Screenshot de l'application]] &lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    &lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et améliorations possibles ====&lt;br /&gt;
==== Résultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Gestion du capteur ultrason =&lt;br /&gt;
[[Fichier:Capteur_ultrason.jpg|200px|thumb|right|Capteur ultrason HC-SR04]] &lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Le but de ce capteur est de détecter lorsqu'un automobiliste suit le cycliste.&lt;br /&gt;
&lt;br /&gt;
Le capteur ultrason utilisé est le HC-SR04.&lt;br /&gt;
&lt;br /&gt;
Ses caractéristiques techniques sont les suivantes:&lt;br /&gt;
&lt;br /&gt;
– Alimentation : 5v&lt;br /&gt;
&lt;br /&gt;
– Consommation en utilisation : 15 mA&lt;br /&gt;
&lt;br /&gt;
– Gamme de distance : 2 cm à 5 m&lt;br /&gt;
&lt;br /&gt;
– Résolution : 0.3 cm&lt;br /&gt;
&lt;br /&gt;
– Angle de mesure : &amp;lt; 15°&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ultrason_details.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Fonctionnement de ce capteur&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut envoyer une impulsion niveau haut sur la broche ‘Trig Input’ pour déclenché la mesure. &lt;br /&gt;
&lt;br /&gt;
En retour la sortie ‘Echo’ va fournir une impulsion + 5v dont la durée est proportionnelle à la distance (si le module détecte un objet). &lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir calculer la distance en cm, on utilisera la formule suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''distance = (durée de l’impulsion (en µs)) / 58'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
source: http://www.micropik.com/PDF/HCSR04.pdf [datasheet]&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
Le fait que le fonctionnement de la Raspberry Pi n'est pas temps réel peut fausser la mesure. Néanmoins on obtient d'assez bon résultats que l'on peut exploiter pour notre projet. &lt;br /&gt;
&lt;br /&gt;
= Gestion des NeoPixels =&lt;br /&gt;
[[Fichier:Néopixel.jpg|400px|thumb|right|NeoPixel Stick]] &lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Notre système est composé de 4 Sticks NeoPixel - 8*5050 RGB LED permettant de former les feux stops et les clignotants.&lt;br /&gt;
&lt;br /&gt;
(documentation et datasheet: https://www.adafruit.com/products/1426)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaque stick est composé de 8 broches (2*Vcc [5v], D+, D-, 2*Gnd). Les LEDs peuvent être branchées en série en connectant la sortie d'un stick dans l'entrée d'un autre. Il y a une seule broche de data avec un protocole de durée très spécifique.&lt;br /&gt;
&lt;br /&gt;
Normalement ce type de matériel requière un micro-contrôleur temps réel comme Arduino, PIC, etc.. Cependant une librairie utilisant la PWM de la Raspberry Pi permet d'utiliser ces composants.&lt;br /&gt;
&lt;br /&gt;
Cette librairie est codé en Python.&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=30105</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=30105"/>
				<updated>2016-04-24T21:44:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WiringPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
[[Fichier:Screen_application.png|250px|thumb|left|Screenshot de l'application]] &lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    &lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et améliorations possibles ====&lt;br /&gt;
==== Résultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Gestion du capteur ultrason =&lt;br /&gt;
[[Fichier:Capteur_ultrason.jpg|200px|thumb|right|Capteur ultrason HC-SR04]] &lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Le but de ce capteur est de détecter lorsqu'un automobiliste suit le cycliste.&lt;br /&gt;
&lt;br /&gt;
Le capteur ultrason utilisé est le HC-SR04.&lt;br /&gt;
&lt;br /&gt;
Ses caractéristiques techniques sont les suivantes:&lt;br /&gt;
&lt;br /&gt;
– Alimentation : 5v&lt;br /&gt;
&lt;br /&gt;
– Consommation en utilisation : 15 mA&lt;br /&gt;
&lt;br /&gt;
– Gamme de distance : 2 cm à 5 m&lt;br /&gt;
&lt;br /&gt;
– Résolution : 0.3 cm&lt;br /&gt;
&lt;br /&gt;
– Angle de mesure : &amp;lt; 15°&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ultrason_details.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Fonctionnement de ce capteur&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut envoyer une impulsion niveau haut sur la broche ‘Trig Input’ pour déclenché la mesure. &lt;br /&gt;
&lt;br /&gt;
En retour la sortie ‘Echo’ va fournir une impulsion + 5v dont la durée est proportionnelle à la distance (si le module détecte un objet). &lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir calculer la distance en cm, on utilisera la formule suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''distance = (durée de l’impulsion (en µs)) / 58'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
source: http://www.micropik.com/PDF/HCSR04.pdf [datasheet]&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
Le fait que le fonctionnement de la Raspberry Pi n'est pas temps réel peut fausser la mesure. Néanmoins on obtient d'assez bon résultats que l'on peut exploiter pour notre projet. &lt;br /&gt;
&lt;br /&gt;
= Gestion des NeoPixels =&lt;br /&gt;
[[Fichier:Néopixel.jpg|400px|thumb|right|NeoPixel Stick]] &lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Notre système est composé de 4 Sticks NeoPixel - 8*5050 RGB LED permettant de former les feux stops et les clignotants.&lt;br /&gt;
&lt;br /&gt;
(documentation et datasheet: https://www.adafruit.com/products/1426)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chaque stick est composé de 8 broches (2*Vcc [5v], D+, D-, 2*Gnd). Les LEDs peuvent être branchées en série en connectant la sortie d'un stick dans l'entrée d'un autre. Il y a une seule broche de data avec un protocole de durée très spécifique.&lt;br /&gt;
&lt;br /&gt;
Normalement ce type de matériel requière un micro-contrôleur temps réel comme Arduino, PIC, etc.. Cependant une librairie utilisant la PWM de la Raspberry Pi permet d'utiliser ces composants.&lt;br /&gt;
&lt;br /&gt;
Cette librairie est codé en Python.&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
= Réalisation du boitier =&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=30100</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=30100"/>
				<updated>2016-04-24T21:35:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WiringPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    &lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et améliorations possibles ====&lt;br /&gt;
==== Résultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Gestion du capteur ultrason =&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
[[Fichier:Capteur_ultrason.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Capteur ultrason HC-SR04 &amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le but de ce capteur est de détecter lorsqu'un automobiliste suit le cycliste.&lt;br /&gt;
&lt;br /&gt;
Le capteur ultrason utilisé est le HC-SR04.&lt;br /&gt;
&lt;br /&gt;
Ses caractéristiques techniques sont les suivantes:&lt;br /&gt;
&lt;br /&gt;
– Alimentation : 5v&lt;br /&gt;
&lt;br /&gt;
– Consommation en utilisation : 15 mA&lt;br /&gt;
&lt;br /&gt;
– Gamme de distance : 2 cm à 5 m&lt;br /&gt;
&lt;br /&gt;
– Résolution : 0.3 cm&lt;br /&gt;
&lt;br /&gt;
– Angle de mesure : &amp;lt; 15°&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ultrason_details.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Fonctionnement de ce capteur&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut envoyer une impulsion niveau haut sur la broche ‘Trig Input’ pour déclenché la mesure. &lt;br /&gt;
&lt;br /&gt;
En retour la sortie ‘Echo’ va fournir une impulsion + 5v dont la durée est proportionnelle à la distance (si le module détecte un objet). &lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir calculer la distance en cm, on utilisera la formule suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''distance = (durée de l’impulsion (en µs)) / 58'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
source: http://www.micropik.com/PDF/HCSR04.pdf [datasheet]&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
Le fait que le fonctionnement de la Raspberry Pi n'est pas temps réel peut fausser la mesure. Néanmoins on obtient d'assez bon résultats que l'on peut exploiter pour notre projet. &lt;br /&gt;
&lt;br /&gt;
= Gestion des NeoPixels =&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Notre système est composé de 4 Sticks NeoPixel - 8*5050 RGB LED permettant de former les feux stops et les clignotants.&lt;br /&gt;
&lt;br /&gt;
(documentation et datasheet: https://www.adafruit.com/products/1426)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Néopixel.jpg|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;NeoPixel Stick&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Chaque stick est composé de 8 broches (2*Vcc [5v], D+, D-, 2*Gnd). Les LEDs peuvent être branchées en série en connectant la sortie d'un stick dans l'entrée d'un autre. Il y a une seule broche de data avec un protocole de durée très spécifique.&lt;br /&gt;
&lt;br /&gt;
Normalement ce type de matériel requière un micro-contrôleur temps réel comme Arduino, PIC, etc.. Cependant une librairie utilisant la PWM de la Raspberry Pi permet d'utiliser ces composants.&lt;br /&gt;
&lt;br /&gt;
Cette librairie est codé en Python.&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
= Réalisation du boitier =&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:N%C3%A9opixel.jpg&amp;diff=30099</id>
		<title>Fichier:Néopixel.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:N%C3%A9opixel.jpg&amp;diff=30099"/>
				<updated>2016-04-24T21:28:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Ultrason_details.png&amp;diff=30098</id>
		<title>Fichier:Ultrason details.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Ultrason_details.png&amp;diff=30098"/>
				<updated>2016-04-24T21:28:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Capteur_ultrason.jpg&amp;diff=30097</id>
		<title>Fichier:Capteur ultrason.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Capteur_ultrason.jpg&amp;diff=30097"/>
				<updated>2016-04-24T21:27:36Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=30096</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=30096"/>
				<updated>2016-04-24T21:25:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WiringPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    &lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et améliorations possibles ====&lt;br /&gt;
==== Résultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Gestion du capteur ultrason =&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Le but de ce capteur est de détecter lorsqu'un automobiliste suit le cycliste.&lt;br /&gt;
&lt;br /&gt;
Le capteur ultrason utilisé est le HC-SR04. Ses caractéristiques techniques sont les suivantes:&lt;br /&gt;
&lt;br /&gt;
– Alimentation : 5v&lt;br /&gt;
&lt;br /&gt;
– Consommation en utilisation : 15 mA&lt;br /&gt;
&lt;br /&gt;
– Gamme de distance : 2 cm à 5 m&lt;br /&gt;
&lt;br /&gt;
– Résolution : 0.3 cm&lt;br /&gt;
&lt;br /&gt;
– Angle de mesure : &amp;lt; 15°&lt;br /&gt;
&lt;br /&gt;
Il faut envoyer une impulsion niveau haut sur la broche ‘Trig Input’ pour déclenché la mesure. &lt;br /&gt;
&lt;br /&gt;
En retour la sortie ‘Echo’ va fournir une impulsion + 5v dont la durée est proportionnelle à la distance (si le module détecte un objet). &lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir calculer la distance en cm, on utilisera la formule suivante :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''distance = (durée de l’impulsion (en µs)) / 58'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
source: http://www.micropik.com/PDF/HCSR04.pdf [datasheet]&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
Le fait que le fonctionnement de la Raspberry Pi n'est pas temps réel peut fausser la mesure. Néanmoins on obtient d'assez bon résultats que l'on peut exploiter pour notre projet. &lt;br /&gt;
&lt;br /&gt;
= Gestion des NeoPixels =&lt;br /&gt;
&lt;br /&gt;
=== Introduction ===&lt;br /&gt;
&lt;br /&gt;
Notre système est composé de 4 Sticks NeoPixel - 8*5050 RGB LED permettant de former les feux stops et les clignotants.&lt;br /&gt;
&lt;br /&gt;
(documentation et datasheet: https://www.adafruit.com/products/1426)&lt;br /&gt;
&lt;br /&gt;
Chaque stick est composé de 8 broches (2*Vcc [5v], D+, D-, 2*Gnd). Les LEDs peuvent être branchées en série en connectant la sortie d'un stick dans l'entrée d'un autre. Il y a une seule broche de data avec un protocole de durée très spécifique.&lt;br /&gt;
&lt;br /&gt;
Normalement ce type de matériel requière un micro-contrôleur temps réel comme Arduino, PIC, etc.. Cependant une librairie utilisant la PWM de la Raspberry Pi permet d'utiliser ces composants.&lt;br /&gt;
&lt;br /&gt;
Cette librairie est codé en Python.&lt;br /&gt;
&lt;br /&gt;
=== Programme sur la Raspberry Pi ===&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
= Réalisation du boitier =&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29237</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29237"/>
				<updated>2016-03-27T12:27:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    &lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et amélioration possible ====&lt;br /&gt;
==== Resultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29233</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29233"/>
				<updated>2016-03-26T14:33:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Gestion de la communication bluetooth */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et amélioration possible ====&lt;br /&gt;
==== Resultat ====&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Video_CommunicationBluetooth.mp4|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Video_CommunicationBluetooth.mp4&amp;diff=29232</id>
		<title>Fichier:Video CommunicationBluetooth.mp4</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Video_CommunicationBluetooth.mp4&amp;diff=29232"/>
				<updated>2016-03-26T14:13:37Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29231</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29231"/>
				<updated>2016-03-26T13:59:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et amélioration possible ====&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29230</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29230"/>
				<updated>2016-03-26T13:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    //Déclaration du handler qui est un descripteur de fichier&lt;br /&gt;
&lt;br /&gt;
    FILE* bluetoothHandler;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    bluetoothHandler = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(bluetoothHandler != NULL)&lt;br /&gt;
        lectureBluetooth(bluetoothHandler);&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* bluetoothHandler)&lt;br /&gt;
{&lt;br /&gt;
    if (bluetoothHandler != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(bluetoothHandler); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(bluetoothHandler);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(sur le smartphone)&lt;br /&gt;
&lt;br /&gt;
On implémente l'interface View.OnClickListener à la classe MainActivity afin de pouvoir recevoir les interruptions relative à l'appuie d'un Button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
public class MainActivity extends Activity implements View.OnClickListener {&lt;br /&gt;
    /* ...&lt;br /&gt;
       Déclaration des différents widgets (Button, TextView...)&lt;br /&gt;
       ...&lt;br /&gt;
    */ &lt;br /&gt;
    &lt;br /&gt;
    private Button connect;&lt;br /&gt;
    private BtInterface bt;&lt;br /&gt;
    &lt;br /&gt;
    //Dans le constructeur&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des widgets &lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
         &lt;br /&gt;
        //Allocation et construction d'une BtInterface&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        //Initialisation du bouton connect (que l'on récupère du fichier XML)&lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
&lt;br /&gt;
        //On lui fixe un Listener -&amp;gt; interruption&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    //Dans la méthode onClick appeler lors d'un Button&lt;br /&gt;
    public void onClick(View v) {&lt;br /&gt;
        &lt;br /&gt;
        //On regarde quel bouton à été appuyé&lt;br /&gt;
        switch(v.getId()) {&lt;br /&gt;
            &lt;br /&gt;
            //Si c'est le bouton connect&lt;br /&gt;
            case R.id.connect:&lt;br /&gt;
                //Alors on appel la méthode connect de la class BtInterface&lt;br /&gt;
                bt.connect();&lt;br /&gt;
                break;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et amélioration possible ====&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29229</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=29229"/>
				<updated>2016-03-26T13:29:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int main(void)&lt;br /&gt;
{&lt;br /&gt;
    FILE* fichier;&lt;br /&gt;
&lt;br /&gt;
    if (wiringPiSetup () == -1)&lt;br /&gt;
        return 1 ;&lt;br /&gt;
&lt;br /&gt;
    init_gpio();&lt;br /&gt;
&lt;br /&gt;
    fichier = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    if(fichier != NULL)&lt;br /&gt;
        lectureBluetooth();&lt;br /&gt;
&lt;br /&gt;
    return 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void lectureBluetooth(FILE* fichier)&lt;br /&gt;
{&lt;br /&gt;
    if (fichier != NULL)&lt;br /&gt;
    {&lt;br /&gt;
        int caractereActuel;&lt;br /&gt;
&lt;br /&gt;
        do&lt;br /&gt;
        {&lt;br /&gt;
            caractereActuel = fgetc(fichier); // On lit le caractère&lt;br /&gt;
            &lt;br /&gt;
            switch(caractereActuel){&lt;br /&gt;
&lt;br /&gt;
                case 'a':&lt;br /&gt;
                    //LED 0 éteinte&lt;br /&gt;
                    digitalWrite(LED[0],0);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                case 'b':&lt;br /&gt;
                    // LED 0 allumée&lt;br /&gt;
                    digitalWrite(LED[0],1);&lt;br /&gt;
                break;&lt;br /&gt;
&lt;br /&gt;
                /* idem pour les autres cas */&lt;br /&gt;
&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
        }while(caractereActuel != EOF);&lt;br /&gt;
&lt;br /&gt;
        fclose(fichier);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(sur le smartphone)&lt;br /&gt;
&lt;br /&gt;
dans le constructeur (méthode &amp;quot;void onCreate(...)&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    @Override&lt;br /&gt;
    protected void onCreate(Bundle savedInstanceState) {&lt;br /&gt;
        super.onCreate(savedInstanceState);&lt;br /&gt;
        setContentView(R.layout.activity_main);&lt;br /&gt;
&lt;br /&gt;
        /* ...&lt;br /&gt;
           Initialisation des différents widgets (Button, TextView...)&lt;br /&gt;
           ...&lt;br /&gt;
        */&lt;br /&gt;
&lt;br /&gt;
        bt = new BtInterface(handlerStatus, handler);&lt;br /&gt;
       &lt;br /&gt;
        connect = (Button)findViewById(R.id.connect);&lt;br /&gt;
        connect.setOnClickListener(this);&lt;br /&gt;
&lt;br /&gt;
        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et amélioration possible ====&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28682</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28682"/>
				<updated>2016-03-11T19:25:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Gestion de la communication bluetooth */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Après de nombreuse recherches sur internet nous avons trouvé une classe java de gestion des sockets en bluetooth appelée [http://nononux.free.fr/index.php?page=elec-brico-bluetooth-android-microcontroleur| BtInterface].&lt;br /&gt;
&lt;br /&gt;
Cette classe contient 5 méthodes:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* public BluetoothDevice getDevice()&lt;br /&gt;
Retourne un objet du type 'BluetoothDevice' de la liste des appareils appairés&lt;br /&gt;
&lt;br /&gt;
* public void connect()&lt;br /&gt;
Permet d'ouvrir une connection socket avec l'appareil en handler du type 'BluetoothDevice'&lt;br /&gt;
&lt;br /&gt;
* public void close()&lt;br /&gt;
Permet de se fermer la connection avec le handler&lt;br /&gt;
&lt;br /&gt;
* public void sendData(String data)&lt;br /&gt;
Permet d'envoyer un string via la connexion établie&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi qu'une classe de réception dans un Thread:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
* private class ReceiverThread extends Thread {...}&lt;br /&gt;
Lit en boucle le buffer de réception&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Réception des données ====&lt;br /&gt;
(sur la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
Lecture en boucle dans le fichier /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    1.  int main(void)&lt;br /&gt;
    2.  {&lt;br /&gt;
    3.      FILE* fichier;&lt;br /&gt;
    4.&lt;br /&gt;
    5.      &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;//Initialisation de la bibliotèque WiringPi&amp;lt;/span&amp;gt;&lt;br /&gt;
    6.      if (wiringPiSetup () == -1)&lt;br /&gt;
    7.      return 1 ;&lt;br /&gt;
    8.&lt;br /&gt;
    9.      &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;//Initialisation des GPIO&amp;lt;/span&amp;gt;&lt;br /&gt;
    10.     init_gpio();&lt;br /&gt;
    11.&lt;br /&gt;
    12.     &amp;lt;span style=&amp;quot;color: green;&amp;quot;&amp;gt;//Boucle infini de lecture du fichier /dev/rfcomm0 &amp;lt;/span&amp;gt;&lt;br /&gt;
    13.    fichier = fopen(&amp;quot;/dev/rfcomm0&amp;quot;, &amp;quot;a+&amp;quot;);&lt;br /&gt;
    14.&lt;br /&gt;
    15.    if(fichier != NULL)&lt;br /&gt;
    16.      lectureBluetooth(fichier);&lt;br /&gt;
    17.&lt;br /&gt;
    18.    return 0;&lt;br /&gt;
    19. }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Automatisation de l'appairage ====&lt;br /&gt;
==== Problèmes et amélioration possible ====&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28665</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28665"/>
				<updated>2016-03-11T14:09:07Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Screen_application.png|250px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Screen_application.png&amp;diff=28664</id>
		<title>Fichier:Screen application.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Screen_application.png&amp;diff=28664"/>
				<updated>2016-03-11T14:07:11Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28663</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28663"/>
				<updated>2016-03-11T14:06:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Début des tests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Introduction ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
==== Procédure d'appairage ====&lt;br /&gt;
&lt;br /&gt;
La procédure d'appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
hciconfig hci0 piscan // permet à la Raspberry Pi d'être détectable par un autre appareil.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bluetooth-agent 1234 &amp;amp; // permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois kill la communication est arrêté.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sdptool add --channel=22 SP // permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rfcomm listen /dev/rfcomm0 22 &amp;amp; // permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(sur le smartphone) &lt;br /&gt;
&amp;lt;pre&amp;gt; Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;br /&gt;
&lt;br /&gt;
==== Envoi de données ====&lt;br /&gt;
&lt;br /&gt;
(sur le Smartphone)&lt;br /&gt;
&lt;br /&gt;
Dans un premier temps nous avons effectué nos tests avec une application android simulant un terminal bluetooth ([https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&amp;amp;hl=fr| Bluetooth Terminal]). &lt;br /&gt;
&lt;br /&gt;
On envoi un caractère correspondant à l'état souhaité des LED.&lt;br /&gt;
&lt;br /&gt;
Une fois la communication établie et fonctionnelle, nous nous sommes mis à la création d'une application android. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Screenshot de l'application&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comme vous pouvez le voir sur la capture d'écran ci-dessus, l'application est composé de:&lt;br /&gt;
&lt;br /&gt;
* 1x ''Button'' Connect : permettant de connecter l'application et la Raspberry Pi&lt;br /&gt;
&lt;br /&gt;
* 2x ''Switch'' Led1 et Led2 : permettant de contrôler l'état des LED en envoyant la commande correspondante.&lt;br /&gt;
&lt;br /&gt;
* 2x ''TextView'' : pour afficher l'état des LED.&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28659</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28659"/>
				<updated>2016-03-10T20:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Début des tests ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture1.jpg|400px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La procédure de appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
* ''hciconfig hci0 piscan'' permet à la Raspberry Pi détectable par un autre appareil.&lt;br /&gt;
&lt;br /&gt;
* ''bluetooth-agent 1234 &amp;amp;'' permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois ''kill'' la communication est arrêté.&lt;br /&gt;
&lt;br /&gt;
* ''sdptool add --channel=22 SP'' permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&lt;br /&gt;
* ''rfcomm listen /dev/rfcomm0 22 &amp;amp;'' permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
(sur le smartphone)&lt;br /&gt;
&lt;br /&gt;
* Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Architecture1.jpg&amp;diff=28658</id>
		<title>Fichier:Architecture1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Architecture1.jpg&amp;diff=28658"/>
				<updated>2016-03-10T20:05:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28657</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=28657"/>
				<updated>2016-03-10T20:04:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-accu-modelisme-nimh-7-2v-3ah-19918.htm Accu modélisme NiMh 7,2V 3Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 54,90 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Oui&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;br /&gt;
&lt;br /&gt;
= Gestion de la communication bluetooth =&lt;br /&gt;
&lt;br /&gt;
Nous avons décidé de commencer la partie informatique sur la gestion de la communication bluetooth entre un smartphone et la Raspberry Pi. &lt;br /&gt;
&lt;br /&gt;
Cela pour deux raisons: c'est un point important du projet et nous avions déjà le matériel nécessaire.&lt;br /&gt;
&lt;br /&gt;
==== Début des tests ====&lt;br /&gt;
&lt;br /&gt;
Le but est de pouvoir allumer et éteindre des LED via une application android par communication bluetooth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//image&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La première partie fut l'installation des paquets nécessaires sur la Raspberry Pi:&lt;br /&gt;
&lt;br /&gt;
* le paquet ''bluetooth'': pour les assistants de communication bluetooth&lt;br /&gt;
&lt;br /&gt;
* le paquet ''WirinPi'' : pour la gestion des broches GPIO&lt;br /&gt;
&lt;br /&gt;
Après de nombreuses recherches nous avons décidé d'établir une communication série via le bluetooth. Nous avons trouvé le paquet ''sdptool'' qui permet de réaliser avec ''rfcomm'' ce que nous voulions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La procédure de appairage est la suivante:&lt;br /&gt;
&lt;br /&gt;
(dans un terminal de la Raspberry Pi)&lt;br /&gt;
&lt;br /&gt;
* ''hciconfig hci0 piscan'' permet à la Raspberry Pi détectable par un autre appareil.&lt;br /&gt;
&lt;br /&gt;
* ''bluetooth-agent 1234 &amp;amp;'' permet de faire tourner le processus d'appairage en tâche de fond(dont le code est 1234): une fois ''kill'' la communication est arrêté.&lt;br /&gt;
&lt;br /&gt;
* ''sdptool add --channel=22 SP'' permet d'ajouter un port d'écoute ici le 22&lt;br /&gt;
&lt;br /&gt;
* ''rfcomm listen /dev/rfcomm0 22 &amp;amp;'' permet de créer une communication série sur /dev/rfcomm0&lt;br /&gt;
&lt;br /&gt;
(sur le smartphone)&lt;br /&gt;
&lt;br /&gt;
* Général &amp;gt; Bluetooth &amp;gt; raspberryPi-0 &amp;gt; associer &amp;gt; code '1234'&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Les deux appareils sont maintenant appairés&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=25973</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=25973"/>
				<updated>2016-02-02T15:26:36Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériel à acquérir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
|&lt;br /&gt;
LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/], &amp;lt;br/&amp;gt;&lt;br /&gt;
Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6655388/], &amp;lt;br/&amp;gt;&lt;br /&gt;
Drivers moteur Pololu (x4), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Résistances 220 Ohms (x3 lots de 5), GoTronic [http://www.gotronic.fr/art-5-resistances-1-2w-220-8486-2651.htm], &amp;lt;br\&amp;gt;&lt;br /&gt;
Résistances 470 kOhms (x4 lots de 5), GoTronic [http://www.gotronic.fr/art-5-resistances-1-2w-470-k-8486-2689.htm], &amp;lt;br\&amp;gt;&lt;br /&gt;
LEDs couleur (x20), RS [http://fr.rs-online.com/web/p/led/8134845/], &amp;lt;br\&amp;gt;&lt;br /&gt;
Fils m-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146], &amp;lt;br\&amp;gt;&lt;br /&gt;
Fils m-f (x4 lots de 10), Farnell [http://fr.farnell.com/pro-signal/psg-jmp150mf/cable-cavalier-150mm-rpi-breakout/dp/2452749?ost=fils+jumper+male+femelle&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes+les+cat%C3%A9gories], &amp;lt;br\&amp;gt;&lt;br /&gt;
Breadboards 10*17 (x2), Farnell [http://fr.farnell.com/adafruit-industries/65/tiny-breadboard-prototype-electronics/dp/2279960],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Uno (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
ESP8266 (x1) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chassis 2WD (x4) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Capteurs Ultrasons SR04 (x3) [01/02/2016], &amp;lt;br\&amp;gt;&lt;br /&gt;
Piles ou accumulateurs (x16 à 1.5V) [01/02/2016], &amp;lt;/span&amp;gt; &amp;lt;br\&amp;gt;&lt;br /&gt;
Odomètres codeurs (x8), &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Boutons poussoirs (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Shield Arduino + Breadboard (x3) [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Colliers de serrage [01/02/2016]&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
Electrovanne, RS [http://fr.rs-online.com/web/p/vannes-solenoides/0342023/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Sonde de température, Gotronic [http://www.gotronic.fr/art-sonde-pt100-ike650-2m-8062.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Fil résistif, RS [http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tuyau Clair, Diam.int 2,8mm, RS [http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Capteur de pression, Mouser [http://www.mouser.fr/ProductDetail/Honeywell/ABPLLNT010BGAA5/?qs=sGAEpiMZZMvWgbUE6GM3OUwhkE3DcS7XXULHIyMW35UUOIZeejecKg%3d%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Ventilateurs type PC,&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
Raccords et buses, imprimés 3D,&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 28mm min,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Arduino UNO&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
Module Laser ligne (x3), Apinex [https://www.apinex.com/det/LN60-650.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module caméra pour Raspberry Pi [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Dongle Bluetooth [01/02/2016] &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Batteries(Accus)(x2),Gotronic [http://www.gotronic.fr/art-lot-de-deux-accus-nimh-7-2v-1-1ah-18209.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Embase à connecteur USB (x4 femelle) (x4 mâle) [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2-m-cw092b-15248.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Dynamo, Mouser [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=%2fha2pyFaduhjG6TP7uGQ3FsI8UZXfwBpSryxi2JNL0E%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Téléphone sous Android [01/02/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
LED rouge (x20),&amp;lt;br/&amp;gt;&lt;br /&gt;
LED orange (x10).&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Vidéo projecteur,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; Micro-contrôleur de type ATMEGA328P [disponible à l'école]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; Module radio de type RF-LORA-868-SO [disponible à l'école]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; Résistances, capacités, diodes [disponibles en C205]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; Capteurs de température, ... [disponible à l'école]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt; Ecran [disponible à l'école]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
2 paires de roues de 65 mm de diamètre [http://www.gotronic.fr/art-paire-de-roues-jaunes-tam6626j-19346.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
2 moteurs RM2 qui détermineront chacun la rotation d'un axe commandant 2 roues [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
1 capteur ultrasons pas trop sensible [http://www.gotronic.fr/art-lv-maxsonar-ez1-11492.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
1 capteur de température [http://www.gotronic.fr/art-thermistance-ctn-10k-8486-3739.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
1 capteur de lumière [http://www.gotronic.fr/art-photoresistance-5-mm-vt93n2-22551.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
1 haut parleur [http://www.gotronic.fr/art-haut-parleur-hp298p-22204.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
2 leds rouges,&amp;lt;br/&amp;gt; &lt;br /&gt;
2 leds jaunes,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 protoboard,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un arduino UNO&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
PCB avec microcontrôleur pour la commande de l'Arduino.&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Miroir sans tain de la taille de l'écran, tapplastics [http://www.tapplastics.com/product/plastics/cut_to_size_plastic/two_way_mirrored_acrylic/558],&amp;lt;br/&amp;gt;&lt;br /&gt;
Webcam RS [http://fr.rs-online.com/web/p/webcams/8801426/].&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Raspberry Pi 2&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Arduino UNO&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Clef WiFi pour mesure RSSI&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Servomoteurs, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Pilote de moteur, Gotronic : [http://www.gotronic.fr/art-l293d-14072.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Batterie.&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Neopixel [disponible à l'école]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;RFduino [disponible à l'école]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Capteur de température [disponible à l'école]&amp;lt;/span&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un Smartphone sous Android&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
|&lt;br /&gt;
Un microcontrôleur Atmega 328P x2 (farnell) [http://fr.farnell.com/atmel/atmega328p-pu/micro-8-bits-avr-32k-flash-28pdip/dp/1715487],&amp;lt;br/&amp;gt;&lt;br /&gt;
Embase pour le microcontroleur x2 (farnell) [http://fr.farnell.com/mill-max/110-99-328-41-001000/dip-socket-28-position-through/dp/1924174],&amp;lt;br\&amp;gt;&lt;br /&gt;
Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d],&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/103456a-1s-3m/batterie-lithium-ion-3-7v-2050/dp/2401856], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/texas-instruments/lm3658sd-a/chargeur-de-batterie-li-ion-usb/dp/1312585],&amp;lt;br\&amp;gt;&lt;br /&gt;
Régulateur de tension x2 (farnell) [http://fr.farnell.com/microchip/mcp1826s-3002e-db/ic-ldo-3-0v-1a-sot-223-3/dp/1578422],&amp;lt;br\&amp;gt;&lt;br /&gt;
Mini usb connecteur x2 (farnell) [http://fr.farnell.com/mill-max/896-43-005-00-100001/mini-usb-2-0-type-a-receptacle/dp/1925238],&amp;lt;br\&amp;gt;&lt;br /&gt;
Photo transistor x16 (farnell) [http://fr.farnell.com/fairchild-semiconductor/qse113/detecteur-infrarouge/dp/1021147?ost=phototransistor+infrarouge&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000006140],&amp;lt;br\&amp;gt;&lt;br /&gt;
LED infrarouge x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438],&amp;lt;br\&amp;gt;&lt;br /&gt;
LED verte x2, &amp;lt;br\&amp;gt;&lt;br /&gt;
LED rouge x4, &amp;lt;br\&amp;gt;&lt;br /&gt;
LED bleu x2 &amp;lt;br\&amp;gt;&lt;br /&gt;
Interrupteur x2, &amp;lt;br\&amp;gt;&lt;br /&gt;
Transistor NPN x4 (farnell) [http://fr.farnell.com/fairchild-semiconductor/ksc945gta/transistor-bipol-npn-50v-to-92/dp/2453961], &amp;lt;br\&amp;gt;&lt;br /&gt;
Diode x4 (farnell) [http://fr.farnell.com/multicomp/1n4148/diode-rapide-boitier-do-35/dp/9565124],&amp;lt;br\&amp;gt;&lt;br /&gt;
convertisseur USB/isp x2.&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
|&lt;br /&gt;
Raspberry Pi 2,&amp;lt;br /&amp;gt;&lt;br /&gt;
Clé WiFi Wi-Pi,&amp;lt;br /&amp;gt;&lt;br /&gt;
Câble USB-microUSB,&amp;lt;br /&amp;gt;&lt;br /&gt;
Carte SD,&amp;lt;br/&amp;gt;&lt;br /&gt;
Câble HDMI,&amp;lt;br /&amp;gt;&lt;br /&gt;
Pico-projecteur ASUS S1,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit haut-parleur,&amp;lt;br /&amp;gt;&lt;br /&gt;
LEDs (nombre inconnu pour l'instant),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un capteur de température.&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO &amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une enveloppe imperméable[27/01/2016] (A VERIFIER)&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
5 m3 d'hélium (devis en attente),Air Liquide[27/01/2016],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
10 x Capteurs à ultrasons, Gotronic, [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Alim ARDUINO 5V 5000mAh, RS, [http://fr.rs-online.com/web/p/batteries-externes/7757508/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Alim moteurs (surement trop cher), RS, [http://fr.rs-online.com/web/p/batteries-externes/7974958/].&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une plaque à essai pour nos tests [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;fils mâle/mâle x10 [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
2 caméras 800*600 (à venir),&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie (alimentation raspberry à venir),&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un câble &amp;quot;série&amp;quot; pour raspberry [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Servo-moteur 180° [01/02/2016, achat personnel]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : JUMPING SUMO [01/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Minidrones Parrot : ROLLING SPIDER [01/02/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Un capteur de pression, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (12V), &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Imprimantes [01/02/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ]&amp;lt;/span&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange&amp;quot;&amp;gt;Quelques mention du matériel mais pas de liste.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange&amp;quot;&amp;gt;Pas de liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Le cahier des charges est plutôt imprécis. Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ? Wiki toujours vide le 27 janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25815</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25815"/>
				<updated>2016-02-01T10:29:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-lot-de-deux-accus-nimh-7-2v-1-1ah-18209.htm Accus NiMh 7,2V 1,1Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 29,95 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Vélo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Nécessaire pour les tests&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=25813</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=25813"/>
				<updated>2016-02-01T10:24:54Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériel à acquérir */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en demandant une modification du format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
Toutes les sources doivent être déposées sur notre archive GIT. Le service est disponible à l'URL [https://archives.plil.fr archives.plil.fr]. Connectez-vous avec vos identifiants Polytech'Lille. Sauf indication contraire de vos encadrants, rendez le projet public et mettez le lien sur votre Wiki. Vous pouvez trouver de la documentation sur ce système d'archives sur ce [https://git-scm.com/book/fr/v1 site].&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Encadrants école !! Elèves&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Arnaud DESHAYS&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Xavier Redon &lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé &lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Emmanuelle Pichonat / Alexandre Boé&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon / Thomas Vantroys&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Nathalie Rolland / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Blaise Conrard&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antoine Urquizar / Alexandre Boé&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Alexandre Boé / Xavier Redon&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Thomas Vantroys&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Alexandre Boé / Thomas Vantroys&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Rochdi Merzouki&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Alexandre Boé&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Jérémie Dequidt &lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Guillaume Renault / Alexandre Boé / Xavier Redon&lt;br /&gt;
| Haroun ABDELALI&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Emanuelle Pichonat&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Lucas Prieux / Xavier Redon / Thomas Vantroys	&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Aziz Nakrachi&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Matériel à acquérir ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Matériel&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Module Laser ligne (x3), Apinex [https://www.apinex.com/det/LN60-650.html],&amp;lt;br/&amp;gt; Raspberry Pi 2,&amp;lt;br/&amp;gt; Module caméra pour Raspberry Pi,RS, [http://fr.rs-online.com/web/p/modules-videos/7757731/]&amp;lt;br/&amp;gt; Dongle Bluetooth, RS, [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/]&amp;lt;br/&amp;gt;Batteries(Accus)(x2),Gotronic,[http://projets-imasc.plil.net/mediawiki/index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo]&amp;lt;br&amp;gt;Embase à connecteur USB femelle (x4), Gotronic [http://www.gotronic.fr/art-embase-a-connecteur-usb-femelle-21540.htm],&amp;lt;br/&amp;gt; Cordon USB mâle-mâle (x2), Gotronic [http://www.gotronic.fr/art-cordon-2-m-cw092b-15248.htm],&amp;lt;br/&amp;gt; Dynamo, Mouser [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=%2fha2pyFaduhjG6TP7uGQ3FsI8UZXfwBpSryxi2JNL0E%3d],&amp;lt;br/&amp;gt; Téléphone sous Android,&amp;lt;br/&amp;gt;Capteur de distance (ultrasons),Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&amp;lt;br&amp;gt;LED rouge (x20)&amp;lt;br&amp;gt;LED orange (x10)&amp;lt;br&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Manette Wiimote [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; Vidéo projecteur,&amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Adaptateur Bluetooth USB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Led infrarouge [27/01/2016]&amp;lt;/span&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
|  &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Clé WiFi [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB-microUSB [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte SD [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; Câble HDMI,&amp;lt;br /&amp;gt; Ecran : Amazon [http://www.amazon.fr/BenQ-Ecran-PC-LED-27/dp/B00HZF2ME0/ref=sr_1_1?ie=UTF8&amp;amp;qid=1451984469&amp;amp;sr=8-1&amp;amp;keywords=BenQ+GL2760H#productDetails] ou RS [http://fr.rs-online.com/web/p/moniteurs/8962732/],&amp;lt;br/&amp;gt; Miroir sans tain de la taille de l'écran, tapplastics [http://www.tapplastics.com/product/plastics/cut_to_size_plastic/two_way_mirrored_acrylic/558],&amp;lt;br/&amp;gt; webcam RS [http://fr.rs-online.com/web/p/webcams/8801426/].&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|  &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [disponible à l'école]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;RFduino [disponible à l'école]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température [disponible à l'école]&amp;lt;/span&amp;gt;. &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Un Smartphone sous Android &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Un microcontroleur Atmega 328P x1 (farnell) [http://fr.farnell.com/atmel/atmega328p-pu/micro-8-bits-avr-32k-flash-28pdip/dp/1715487],&amp;lt;br/&amp;gt;Embase pour le microcontroleur x1 (farnell) [http://fr.farnell.com/mill-max/110-99-328-41-001000/dip-socket-28-position-through/dp/1924174],&amp;lt;br\&amp;gt; Moteur vibreur x2 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d],&amp;lt;br\&amp;gt; Batterie lithium ion x1 (farnell) [http://fr.farnell.com/bak/103456a-1s-3m/batterie-lithium-ion-3-7v-2050/dp/2401856], &amp;lt;br\&amp;gt;Chargeur de batterie lithium ion x1 (farnell) [http://fr.farnell.com/texas-instruments/lm3658sd-a/chargeur-de-batterie-li-ion-usb/dp/1312585],&amp;lt;br\&amp;gt; Régulateur de tension x2 (farnell) [http://fr.farnell.com/torex/xc6221b302mr/ldo-3-0v-high-speed-low-noise/dp/1454271?ost=XC6221B302MR-G+&amp;amp;categoryIdBox=&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes+les+cat%C3%A9gories],&amp;lt;br\&amp;gt; Mini usb connecteur x1(farnell) [http://fr.farnell.com/mill-max/896-43-005-00-100001/mini-usb-2-0-type-a-receptacle/dp/1925238],&amp;lt;br\&amp;gt; Photo transistor X8 (farnell) [http://fr.farnell.com/fairchild-semiconductor/qse113/detecteur-infrarouge/dp/1021147?ost=phototransistor+infrarouge&amp;amp;selectedCategoryId=&amp;amp;categoryId=700000006140],&amp;lt;br\&amp;gt;LED infrarouge x4 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438],&amp;lt;br\&amp;gt; LED verte x1, &amp;lt;br\&amp;gt; LED rouge x2, &amp;lt;br\&amp;gt; LED bleu x1 &amp;lt;br\n&amp;gt;Interrupteur x1, &amp;lt;br\n&amp;gt;Transistor NPN x2 (farnell) [http://fr.farnell.com/fairchild-semiconductor/ksc945gta/transistor-bipol-npn-50v-to-92/dp/2453961], &amp;lt;br\n&amp;gt;Diode x2 (farnell) [http://fr.farnell.com/multicomp/1n4148/diode-rapide-boitier-do-35/dp/9565124],&amp;lt;br\&amp;gt; convertisseur USB/isp (en stock à l'école ?)&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Raspberry Pi 2,&amp;lt;br /&amp;gt;Clé WiFi Wi-Pi,&amp;lt;br /&amp;gt;Câble USB-microUSB,&amp;lt;br /&amp;gt;Carte SD,&amp;lt;br/&amp;gt; Câble HDMI,&amp;lt;br /&amp;gt;Pico-projecteur ASUS S1,&amp;lt;br /&amp;gt;Petit microphone,&amp;lt;br /&amp;gt;Petit haut-parleur,&amp;lt;br /&amp;gt;LEDS (nombre inconnu pour l'instant),&amp;lt;br /&amp;gt;Un capteur de température.&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
|&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une enveloppe imperméable[27/01/2016] (A VERIFIER)&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
5 m3 d'hélium (devis en attente),Air Liquide[27/01/2016]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Accessoires de drone HS (hélices, moteurs) [27/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
10 x Capteurs à ultrasons, Gotronic, [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] &amp;lt;br /&amp;gt;&lt;br /&gt;
Alim ARDUINO 5V 5000mAh, RS, [http://fr.rs-online.com/web/p/batteries-externes/7757508/] &amp;lt;br /&amp;gt;&lt;br /&gt;
OU Alim ARDUINO 5V 2200mAh, RS, [http://fr.rs-online.com/web/p/batteries-externes/7757504/] &amp;lt;br /&amp;gt;&lt;br /&gt;
Alim pour 3 moteurs, Mouser, [http://www.mouser.fr/ProductDetail/Panasonic-Battery/LC-R127R2P/?qs=sGAEpiMZZMuXcNZ31nzYhaSsneKiWkB%2fo4ryjNfUHro%3d] &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un arduino UNO [27/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un shield NFC [27/01/2016] &amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un téléphone sous Androïd [27/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Un capteur de pression &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (12V) &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Une alimentation arduino [27/01/2016]&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteurs de disquette (x2) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Lecteur CD (x1) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Disques durs (x3) [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt; &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Scanner&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 + alimentation + FTDI [27/01/2016]&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cables GPIO femelle [27/01/2016] &amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Cable Alimentation PC [27/01/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002]&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==  Notes sur les projets ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Projet || Mini-cahier des charges || Mi-parcours || Fin de parcours || Wiki terminé || Rapport || Vidéo&lt;br /&gt;
|-&lt;br /&gt;
| P0 [[Commande USB par micro-contrôleur]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Vide.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct, bien rédigé, illustré, un schéma intéressant, le sujet est compris. Une liste du matériel nécessaire, précise et raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Très bon cahier des charges, bien rédigé, illustré, bonne synthèse du travail à effectuer. Le matériel nécessaire est listé mais sans référence précise.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Il n'est pas évident que ce matériel soit d'un coût raisonnable.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Synthèse d'une réunion interne. Liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalement correct fin décembre.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct, le projet semble être spécifié. Une rencontre avec l'encadrant. Attention tout de même au coté très ouvert du sujet. Un embryon de liste de matériel. Il faut donner des références pour la caméra par exemple.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen&amp;quot;&amp;gt;Quelques coquilles de rédaction. Le sujet est décrit mais on pourrait souhaiter plus de détail. Une illustration.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange&amp;quot;&amp;gt;Quelques mention du matériel mais pas de liste.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un cahier des charges finalement très correct.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange&amp;quot;&amp;gt;Pas de liste précise du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct même si on pourrait demander des précisions sur les retouches à apporter à l'image. Correctement rédigé, un effort de mise en forme. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Attention à bien identifier des tâches à réaliser ne dépendant pas du projet des CM5. Préciser ce système de tags pour calibrer la position du robot. Une liste de matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Bel effort de présentation d'un cahier des charges pour un sujet très &amp;quot;ouvert&amp;quot;. Rédaction très correcte. Une inquiétude sur la possibilité d'obtenir le matériel. Merci de mettre à jour le cahier des charges après la rencontre avec l'industriel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:yellowgreen;&amp;quot;&amp;gt;Les grandes lignes sont définies. Quand vous parlez de commander le robot sans logiciel vous voulez dire commander le robot sans logiciel propriétaire ? Le cahier des charges est un peu court. Préciser l'environnement de développement C des Bioloid et l'interface entre l'Arduino et les servos-moteurs.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Le cahier des charges est correct, vous avez contacté votre encadrant. Précisez que la solution de soudure de segments de filaments vient de vos encadrants ? Etablissez une liste du matériel nécessaire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Pas de différence notable avec le sujet initial. Un doute sur l'intérêt d'un portable pour la lecture des étiquettes. Un autre doute sur la possibilité de cette lecture. La date d'expiration est généralement difficile à trouver et mal imprimée, quelles solutions envisagez-vous ? Aucune modication entre le 3 décembre et fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Une bonne description du projet et du but à atteindre. Un doute sur les moteurs choisis (non commandable par l'université d'ailleurs) : ce sont des moteurs très rapides. Des réflexions avancées sur le matériel. Il reste à trouver des références exploitables.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Bien rédigé. Clairement le projet a été bien appréhendé. Une liste du matériel avec des références.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Enfin un cahier des charges à peu près correct fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Quelques coquilles manque de formatage.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un cahier des charges finalisé très tardivement fin janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges très correct. Pour l'hélium il faudrait contacter le fournisseur de l'université pour un devis. Vous pouvez commencer à concevoir la nacelle avec les hélices. Il faut aussi trouver des références pour la liste du matériel.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki illustré et formaté correctement. Toujours aucune précision sur la connexion entre l'occulus rift et le drone.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Cahier des charges correct. Un effort d'illustration avec un schéma. Vous pouvez commencer à manipuler le SDK des mini-drônes, ces derniers sont disponibles en E306.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Bel effort de Wiki vu le retard pris pour la rédaction du cahier des charges. Je pense qu'il y a une confusion sur la signification de &amp;quot;puissance effective&amp;quot;. Mettre à jour le Wiki après entretien avec Guillaume Renault. Au 27 janvier toujours en attente d'une réelle étude du sujet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Projet enfin attaqué fin décembre. Un vrai cahier des charges, très correct.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Projet correctement appréhendé. Le cahier des charges est précisé dans ses grandes lignes. Une partie sur les instruments reste à affiner mais c'est normal. Essayez de trouver une référence pour les dispositifs MIDI à connecter à la RaspBerry Pi. Ces dispositifs sont fondamentaux pour lancer le projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Le cahier des charges est plutôt imprécis. Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ? Wiki toujours vide le 27 janvier.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25633</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25633"/>
				<updated>2016-01-28T10:55:59Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-lot-de-deux-accus-nimh-7-2v-1-1ah-18209.htm Accus NiMh 7,2V 1,1Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 29,95 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25632</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25632"/>
				<updated>2016-01-28T10:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille ?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-lot-de-deux-accus-nimh-7-2v-1-1ah-18209.htm Accus NiMh 7,2V 1,1Ah] &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 29,95 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  Dongle Bluetooth BLED112-V1]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d Bicycle Dynamo - 6V 3W ]&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://fr.rs-online.com/web/p/modules-videos/7757731/ Module camera - RasberryPi]&lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  Capteur US HC-SR04]&lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25629</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25629"/>
				<updated>2016-01-28T10:51:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille ?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Diode Laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie (accus)&lt;br /&gt;
 | 1&lt;br /&gt;
 | http://www.gotronic.fr/art-lot-de-deux-accus-nimh-7-2v-1-1ah-18209.htm  &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 29,95 €&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module USB Bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | http://fr.rs-online.com/web/p/modules-bluetooth/8077742/  &lt;br /&gt;
 | RS&lt;br /&gt;
 | 12.02€&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | http://www.mouser.fr/ProductDetail/Seeed-Studio/108990013/?qs=sGAEpiMZZMtzPgOfznR9QSfb79FJkYkp1NA0SKWfKnE%3d&lt;br /&gt;
 | Mouser&lt;br /&gt;
 | 6,31€&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | http://fr.rs-online.com/web/p/modules-videos/7757731/ &lt;br /&gt;
 | RS&lt;br /&gt;
 | 22.07€&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm  &lt;br /&gt;
 | GoTronic&lt;br /&gt;
 | 3.90€&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25616</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25616"/>
				<updated>2016-01-28T10:27:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille ?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module laser générateur de ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille ?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Architecture_materiel.png&amp;diff=25615</id>
		<title>Fichier:Architecture materiel.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Architecture_materiel.png&amp;diff=25615"/>
				<updated>2016-01-28T10:23:17Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : a téléversé une nouvelle version de « Fichier:Architecture materiel.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25609</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25609"/>
				<updated>2016-01-28T09:17:44Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille ?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module laser générateur de ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | [https://www.apinex.com/det/LN60-650.html LN60-650 &amp;lt;1mW]&lt;br /&gt;
 | Apinex&lt;br /&gt;
 | 13.50€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille ?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Webcam (pour Raspberry Pi)&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteur de distance (ultrasons)&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Mesure distance vélo/véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Téléphone sous Android&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | A synchroniser avec le système&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
= Architecture matériel = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Architecture materiel.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Schéma du dispositif&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Architecture_materiel.png&amp;diff=25604</id>
		<title>Fichier:Architecture materiel.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Architecture_materiel.png&amp;diff=25604"/>
				<updated>2016-01-28T09:05:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25389</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25389"/>
				<updated>2016-01-25T16:11:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix unitaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Arduino ou Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED de puissance/ Diode laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | GDM GD-R12*45mm-50&lt;br /&gt;
 | Aliexpress&lt;br /&gt;
 | 6.24€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Miroir&lt;br /&gt;
 | 5&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Balayage du faisceau pour projeter la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Moteur&lt;br /&gt;
 | 2&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet le balayage du faisceau&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet de passer d'un mode de projection arrière à un mode de projection de coté.&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteurs ultrasons/infrarouges ou Webcam&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25388</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=25388"/>
				<updated>2016-01-25T16:11:11Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Arduino ou Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED de puissance/ Diode laser ligne&lt;br /&gt;
 | 3&lt;br /&gt;
 | GDM GD-R12*45mm-50&lt;br /&gt;
 | Aliexpress&lt;br /&gt;
 | 3*6.24€&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Miroir&lt;br /&gt;
 | 5&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Balayage du faisceau pour projeter la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Moteur&lt;br /&gt;
 | 2&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet le balayage du faisceau&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet de passer d'un mode de projection arrière à un mode de projection de coté.&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteurs ultrasons/infrarouges ou Webcam&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24520</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24520"/>
				<updated>2015-12-18T17:03:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Arduino ou Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED de puissance&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Miroir&lt;br /&gt;
 | 5&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Balayage du faisceau pour projeter la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Moteur&lt;br /&gt;
 | 2&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet le balayage du faisceau&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet de passer d'un mode de projection arrière à un mode de projection de coté.&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteurs ultrasons/infrarouges ou Webcam&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24519</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24519"/>
				<updated>2015-12-18T17:01:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Projet « Zone de sécurité pour vélo » =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Cahier des charges = &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
=Matériels=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Arduino ou Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED de puissance&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Miroir&lt;br /&gt;
 | 5&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Balayage du faisceau pour projeter la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Moteur&lt;br /&gt;
 | 2&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet le balayage du faisceau&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet de passer d'un mode de projection arrière à un mode de projection de coté.&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteurs ultrasons/infrarouges ou Webcam&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
= Réunion n°1, le 06/11/2015 : Réflexion sur le sujet =&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24518</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24518"/>
				<updated>2015-12-17T16:54:34Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Matériels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projet « Zone de sécurité pour vélo » ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
==Matériels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Arduino ou Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED de puissance&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Miroir&lt;br /&gt;
 | 5&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Balayage du faisceau pour projeter la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Moteur&lt;br /&gt;
 | 2&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet le balayage du faisceau&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet de passer d'un mode de projection arrière à un mode de projection de coté.&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Capteurs ultrasons/infrarouges ou Webcam&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Détection du véhicule&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
== Réunion n°1, le 06/11/2015 : Réflexion sur le sujet ==&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24511</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24511"/>
				<updated>2015-12-17T14:52:39Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projet « Zone de sécurité pour vélo » ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
==Matériels==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; class=&amp;quot;wikitable alternance centre&amp;quot;&lt;br /&gt;
 |+ &lt;br /&gt;
 |-&lt;br /&gt;
 |&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Quantité&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Référence&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Fournisseur&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Prix&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commentaire&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Commandé&lt;br /&gt;
 ! scope=&amp;quot;col&amp;quot; | Reçu&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Arduino ou Raspberry pi &lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED de puissance&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Projection de la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Miroir&lt;br /&gt;
 | 5&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Balayage du faisceau pour projeter la ligne&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Batterie&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Alimentation du dispositif. Rechargé par dynamo. &lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Circuit d'alimentation&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Module bluetooth&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | Polytech Lille?&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet la communication entre le dispositif et un smartphone/tablette&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | Dynamo&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | aucun&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED rouge&lt;br /&gt;
 | 20&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Feu stop arrière&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | LED orange&lt;br /&gt;
 | 10&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | 2x Clignotants&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | moteur&lt;br /&gt;
 | 2&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet le balayage du faisceau&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 ! scope=&amp;quot;row&amp;quot; | servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | X  &lt;br /&gt;
 | X&lt;br /&gt;
 | X&lt;br /&gt;
 | Permet de passer d'un mode de projection arrière à un mode de projection de coté.&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 | &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;Non&amp;lt;/span&amp;gt;&lt;br /&gt;
 |-&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Réunion n°1, le 06/11/2015 : Réflexion sur le sujet ==&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24165</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24165"/>
				<updated>2015-12-08T20:29:18Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projet « Zone de sécurité pour vélo » ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Réunion n°1, le 06/11/2015 : Réflexion sur le sujet ==&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24164</id>
		<title>Zone de sécurité pour vélo</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Zone_de_s%C3%A9curit%C3%A9_pour_v%C3%A9lo&amp;diff=24164"/>
				<updated>2015-12-08T20:28:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : /* Cahier des charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projet « Zone de sécurité pour vélo » ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Objectifs ====&lt;br /&gt;
Réaliser un système permettant d'améliorer la sécurité des cyclistes.	&lt;br /&gt;
&lt;br /&gt;
==== Description ====&lt;br /&gt;
&lt;br /&gt;
La sécurité des personnes à vélo dépend pour beaucoup des autres utilisateurs et notamment des conducteurs d'engins mécanisés. &lt;br /&gt;
&lt;br /&gt;
Ce projet propose d'aider les autres conducteurs à respecter une zone de sécurité lorsqu'ils doublent ou suivent un vélo. Pour cela, après détection d'un véhicule qui suit ou double, un rayon laser doit délimiter au sol la zone d'environ 1m autour du cycliste. &lt;br /&gt;
&lt;br /&gt;
Par ailleurs, lorsque le cycliste tourne, un autre laser doit dessiner une flèche au sol. &lt;br /&gt;
&lt;br /&gt;
En combinaison avec par exemple un téléphone muni d'un GPS, il serait intéressant de prévenir du changement de direction lorsque le GPS le signale.&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
Le système doit :&lt;br /&gt;
&lt;br /&gt;
* détecter les autres véhicules à proximité (voitures, motos...) &lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule souhaite doubler&lt;br /&gt;
&lt;br /&gt;
* détecter lorsqu'un véhicule nous suit&lt;br /&gt;
&lt;br /&gt;
* affichage d'une ligne via un laser&lt;br /&gt;
&lt;br /&gt;
* affichage d'une flèche en fonction de la direction souhaitée.&lt;br /&gt;
&lt;br /&gt;
* connexion avec un smartphone ou tablette et utilisation de leur GPS.&lt;br /&gt;
&lt;br /&gt;
(ajouts supplémentaires)&lt;br /&gt;
&lt;br /&gt;
* afficher des indications via bluetooth sur smartphone ou tablette pour indiquer lorsque l'on est entrain d'être doublé, ou suivi..&lt;br /&gt;
&lt;br /&gt;
* calcul et affichage de la vitesse (via compte-tours sur la roue)&lt;br /&gt;
&lt;br /&gt;
* allumer des feux stop lorsque l'utilisateur freine ou lorsqu'un véhicule suit de trop près&lt;br /&gt;
&lt;br /&gt;
* détection crevaison&lt;br /&gt;
&lt;br /&gt;
* système d'antivol connecté&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Presentation_zone_de_securite_a_velo.png|600px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;strong&amp;gt;Présentation du système de laser&amp;lt;/strong&amp;gt;&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Réunion n°1, le 06/11/2015 : Réflexion sur le sujet ==&lt;br /&gt;
''Présents : Claverie Martin, Charnet Victor''&lt;br /&gt;
&lt;br /&gt;
Lors de cette réunion, concertation sur le sujet, différentes idées et solutions techniques à aborder pour la réalisation. Le choix de l’installation du système à l’arrière a été privilégié ; en type « Porte-bagage ». &lt;br /&gt;
&lt;br /&gt;
S’inspirer du moyen de fixation d’un porte-bagage existant pour l’adapter au système. (Repartir d’un modèle existant, ou alors impression 3D ?).&lt;br /&gt;
&lt;br /&gt;
Utilisation d’une carte Raspery Pi ou Arduino pour le système.&lt;br /&gt;
&lt;br /&gt;
Mise au point sur le déclenchement des lasers :&lt;br /&gt;
&lt;br /&gt;
* Laser arrière si véhicule détecté derrière&lt;br /&gt;
&lt;br /&gt;
* Laser coté si véhicule en train de doubler&lt;br /&gt;
&lt;br /&gt;
Question de l’alimentation, utiliser une batterie. Penser à faire un système facile à recharger. Autonomie ? Dynamo ?&lt;br /&gt;
&lt;br /&gt;
Positionner des matrices de LED sur le système ? Pour affichage du freinage, ou clignotants.&lt;br /&gt;
&lt;br /&gt;
Installation d’un compte-tours sur les roues pour indiquer la vitesse à l’utilisateur.&lt;br /&gt;
Fixation du téléphone sur le guidon du vélo comme moniteur.&lt;br /&gt;
&lt;br /&gt;
Création d’un application Smartphone (Android ou iOs ?) connectée au système en Bluetooth.&lt;br /&gt;
&lt;br /&gt;
Installation de capteurs à ultrasons sur le système type sonar puis réaliser un mappage de la zone visible (arrière/gauche en priorité) sur l’application smartphone.&lt;br /&gt;
&lt;br /&gt;
Placer un repère sur le GPS quand la connexion Bluetooth avec le système est rompue pour retrouver la localisation du vélo.&lt;br /&gt;
&lt;br /&gt;
Trouver une solution pour afficher les lignes lasers au sol (et la flèche ?) Utilisation d’un système laser + miroir motorisé pour créer un balayage, ou laser trait ou diode laser faible puissance. Exploiter la solution diffraction du faisceau. Problème de la visibilité en plein jour à solutionner. &lt;br /&gt;
&lt;br /&gt;
Système d’antivol connecté ?&lt;br /&gt;
&lt;br /&gt;
Trouver un vélo pour les tests.&lt;br /&gt;
&lt;br /&gt;
Installation d’un capteur de pression pour les pneus ?&lt;br /&gt;
&lt;br /&gt;
Réaliser le cahier des charges du système, planning, étude de coûts ?&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Presentation_zone_de_securite_a_velo.png&amp;diff=24163</id>
		<title>Fichier:Presentation zone de securite a velo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Presentation_zone_de_securite_a_velo.png&amp;diff=24163"/>
				<updated>2015-12-08T20:21:14Z</updated>
		
		<summary type="html">&lt;p&gt;Mclaveri : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mclaveri</name></author>	</entry>

	</feed>