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

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Dring%26Call&amp;diff=37223</id>
		<title>Dring&amp;Call</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Dring%26Call&amp;diff=37223"/>
				<updated>2017-01-12T08:45:56Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Cahier des charges===&lt;br /&gt;
====Contexte====&lt;br /&gt;
====Objectifs du projet====&lt;br /&gt;
Le projet a pour objectif de développer une sonnette connectée, autonome et intuitive d'utilisation, permettant à l'utilisateur d’interagir avec la personne se trouvant à sa porte. Ce dispositif, baptisé Dring&amp;amp;Call, communique alors avec l'utilisateur, même si celui-ci se situe loin de son domicile. Il peut ainsi répondre via un appel vocal et informer l'interlocuteur de sa non présence et de son heure de retour par exemple. &lt;br /&gt;
====Description du projet====&lt;br /&gt;
Le système comportera plusieures fonctionnalités principales :&lt;br /&gt;
* Comptage du nombre de sonneries journalières et puis récapitulatif journalier par mail&lt;br /&gt;
* Informations en temps réel via l'envoi de mail de la présence d'une personne à la porte&lt;br /&gt;
* Appel vocal entre le dispositif et l'utilisateur&lt;br /&gt;
&lt;br /&gt;
====Choix techniques====&lt;br /&gt;
* Fabrication d'une boîte à la découpeuse laser du Fabricarium &lt;br /&gt;
* Raspberry connectée à la borne Wifi de l'utilisateur&lt;br /&gt;
* Haut parleur et microphone&lt;br /&gt;
* Bouton poussoirs pour la sonnette&lt;br /&gt;
* Arduino Nano pour convertir des données analogiques&lt;br /&gt;
* Framework mail pour transmettre les informations&lt;br /&gt;
* Framework Asterisk et PJSIP pour passer des appels&lt;br /&gt;
&lt;br /&gt;
===Etapes du projet===&lt;br /&gt;
* Connexion de la Raspberry au réseau local en wifi&lt;br /&gt;
* Programmation de la fonctionnalité de comptage de sonnerie&lt;br /&gt;
* Installation et configuration des fonctionnalités d'appel&lt;br /&gt;
* Fabrication des différents boîtiers&lt;br /&gt;
&lt;br /&gt;
===Liste de matériels===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [03/01/2017]&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; WiPi [03/01/2017]&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; Bouton poussoir&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; Microphone [10/01/2017]&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; Haut parleur [10/01/2017]&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; Arduino Nano [10/01/2017]&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Dring%26Call&amp;diff=37222</id>
		<title>Dring&amp;Call</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Dring%26Call&amp;diff=37222"/>
				<updated>2017-01-12T08:45:19Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Cahier des charges===&lt;br /&gt;
====Contexte====&lt;br /&gt;
====Objectifs du projet====&lt;br /&gt;
Le projet a pour objectif de développer une sonnette connectée, autonome et intuitive d'utilisation, permettant à l'utilisateur d’interagir avec la personne se trouvant à sa porte. Ce dispositif, baptisé Dring&amp;amp;Call, communique alors avec l'utilisateur, même si celui-ci se situe loin de son domicile. Il peut ainsi répondre via un appel vocal et informer l'interlocuteur de sa non présence et de son heure de retour par exemple. &lt;br /&gt;
====Description du projet====&lt;br /&gt;
Le système comportera plusieures fonctionnalités principales :&lt;br /&gt;
* Comptage du nombre de sonneries journalières et puis récapitulatif journalier par mail&lt;br /&gt;
* Informations en temps réel via l'envoi de mail de la présence d'une personne à la porte&lt;br /&gt;
* Appel vocal entre le dispositif et l'utilisateur&lt;br /&gt;
&lt;br /&gt;
====Choix techniques====&lt;br /&gt;
* Fabrication d'une boîte à la découpeuse laser du Fabricarium &lt;br /&gt;
* Raspberry connectée à la borne Wifi de l'utilisateur&lt;br /&gt;
* Haut parleur et microphone&lt;br /&gt;
* Bouton poussoirs pour la sonnette&lt;br /&gt;
* Arduino Nano pour convertir des données analogiques&lt;br /&gt;
* Framework mail pour transmettre les informations&lt;br /&gt;
* Framework Asterisk et PJSIP pour passer des appels&lt;br /&gt;
&lt;br /&gt;
===Etapes du projet===&lt;br /&gt;
* Connexion de la Raspberry au réseau local en wifi&lt;br /&gt;
* Programmation de la fonctionnalité de comptage de sonnerie&lt;br /&gt;
* Installation et configuration des fonctionnalités d'appel&lt;br /&gt;
* Fabrication des différents boîtiers&lt;br /&gt;
&lt;br /&gt;
===Liste de matériels===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Raspberry Pi 2 [03/01/2017]&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; WiPi [03/01/2017]&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; Bouton poussoir&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; Microphone [10/01/2017]&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; Haut parleur [10/01/2017]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Arduino Nano [10/01/2017]&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA5_2016/2017&amp;diff=34519</id>
		<title>Projets IMA5 2016/2017</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA5_2016/2017&amp;diff=34519"/>
				<updated>2016-10-14T12:17:59Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &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;/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;/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;/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;&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;/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; &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;/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;/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;/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;/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;/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; &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;/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;/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;/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; &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;/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;/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;/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 &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;[[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;/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;/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; &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;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;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=31088</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=31088"/>
				<updated>2016-05-22T20:28:28Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Sonar.png|center|400px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:AlgoADPM.png|center|700px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:fourche.jpg|center|400px]]&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Rapport final de projet=&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PROJET_IMA4_DESCAMD_MICHEL.pdf]]&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PROJET_IMA4_DESCAMD_MICHEL.pdf&amp;diff=31087</id>
		<title>Fichier:PROJET IMA4 DESCAMD MICHEL.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PROJET_IMA4_DESCAMD_MICHEL.pdf&amp;diff=31087"/>
				<updated>2016-05-22T20:26:11Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30746</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30746"/>
				<updated>2016-05-20T08:14:52Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 9-10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Sonar.png|center|400px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:AlgoADPM.png|center|700px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:fourche.jpg|center|400px]]&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Fourche.jpg&amp;diff=30745</id>
		<title>Fichier:Fourche.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Fourche.jpg&amp;diff=30745"/>
				<updated>2016-05-20T08:14:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30744</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30744"/>
				<updated>2016-05-20T07:59:40Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 6-7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Sonar.png|center|400px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:AlgoADPM.png|center|700px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30743</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30743"/>
				<updated>2016-05-20T07:59:17Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 6-7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Sonar.png|center|400px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:AlgoADPM.png|center|500px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Sonar.png&amp;diff=30741</id>
		<title>Fichier:Sonar.png</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Sonar.png&amp;diff=30741"/>
				<updated>2016-05-20T07:56:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30740</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30740"/>
				<updated>2016-05-20T07:55:33Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Sonar.png|center|400px]]&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30739</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30739"/>
				<updated>2016-05-20T07:52:17Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Matériels utilisés */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|500px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30738</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30738"/>
				<updated>2016-05-20T07:51:27Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Fichier:FAST.png|center|300px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:FAST.png&amp;diff=30737</id>
		<title>Fichier:FAST.png</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:FAST.png&amp;diff=30737"/>
				<updated>2016-05-20T07:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : a téléversé une nouvelle version de « Fichier:FAST.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30736</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30736"/>
				<updated>2016-05-20T07:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe (le GPS est utilisable mais peu adapté) et c'est pourquoi ce robot peut tenter de répondre à cette problématique via une cartographie électromagnétique. Il peut aussi répondre à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition d'un patient à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique (niveaux de qualité du signal WiFi) d'un bâtiment. Notre robot effectuera des mesures RSSI à différentes positions afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:BAC.png|center|400px]]&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés WiFi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9: Realisation d'un scenario - Gestion des obstacles temporaires.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10: Finalisation des programmes - Soudure des PCB - Tests.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo - Préparation de la soutenance - Finalisation du projet.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. &lt;br /&gt;
Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille &amp;quot;conséquente&amp;quot; permettant au robot d'avoir une stabilité sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Établissement de la liste précise du matériel.&lt;br /&gt;
&lt;br /&gt;
*Utilisation de 3 clés WiFi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 niveaux de mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Calibrage régulier de la position du robot grâce à la caméra de la Raspberry. Le principe reposera sur la détection d'une image ou d'une forme par la caméra et le repositionnement du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Choix du capteur : plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons. Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. On pilotera le servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
Un simple pont en H peut nous permettre de contrôler les moteurs comme nous le souhaitons.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs (contrainte en courant). Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé WiFi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:RoutageADPM.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Travaux de programmation sur les codes sources de Wireless Tools afin d'élaborer un code C pour le relevé et le traitement des mesures du niveau de qualité WiFi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
* Repositionnement du robot par lecture de tags : &lt;br /&gt;
Utilisation d'OpenCV afin de segmenter une image pour isoler une couleur pré-choisie. &lt;br /&gt;
&lt;br /&gt;
* Soudure de la PCB - Début des tests pour mettre en marche le robot.&lt;br /&gt;
&lt;br /&gt;
* Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la vidéo.&lt;br /&gt;
&lt;br /&gt;
=Travaux rendus=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:BAC.png&amp;diff=30735</id>
		<title>Fichier:BAC.png</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:BAC.png&amp;diff=30735"/>
				<updated>2016-05-20T07:48:49Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30561</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30561"/>
				<updated>2016-05-11T15:21:33Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &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;
| Vincent Coelen / 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;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA NETO&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&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;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&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;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&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;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &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;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&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;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &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;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&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-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&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;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &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;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&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;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/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;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;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tube en cuivre, Diam.int 26mm, Leroy Merlin [20/04/2016]&amp;lt;/span&amp;gt;[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Raccords et buses, imprimés 3D,&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;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/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; Embase à connecteur USB (x4 femelle) (x4 mâle) [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; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/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; Téléphone sous Android [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; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/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 neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&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;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &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;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&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;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&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;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&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;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &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;E-theremin (projet IMA4 2014-2015)&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;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;Raspberry PI &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;BreadBoard &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;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&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;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&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;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;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&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:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &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;connecteurs (ICSP) &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;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacité 22pF, FARNELL&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;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&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;1 bouton poussoir (RESET)&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;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&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;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&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;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&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;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&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;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&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;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&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;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&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;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&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;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&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;6 piles de 1,5V(AAA)&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;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&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;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&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;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/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;1 capteur ultrasons [29/02/16]&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;1 capteur de température [09/03/16]&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;1 capteur de lumière [09/03/16]&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 boitier de 4 piles AA [09/03/16]&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;4 résistances de 330 Ω [07/03/16]&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;4 transistors [07/03/16]&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;4 diodes [07/03/16]&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;1 haut parleur [07/03/16]&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;2 leds rouges [07/03/16]&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;2 leds jaunes [07/03/16]&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;1 breadboard [29/02/16]&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 arduino UNO [03/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;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&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;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/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;Carte SD - [03/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;Arduino UNO - [03/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;Clef WiFi pour mesure RSSI (x3) - [03/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;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/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;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/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;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/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;Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&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;Capacité 100 uF (x5), Magasin Polytech,&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;Capacité 100 nF (x5), Magasin Polytech,&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;Capacité 33 nF (x5), Magasin Polytech, - [07/03/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;Capacité 1 uF (x5), Magasin Polytech,&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 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/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;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/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;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/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;RFduino [2 fournis le 03/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;Capteur de température DS18B20 1-Wire [03/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;Résistance 4K7 [03/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 Peltier [1 fourni le 29/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;Diffuseur thermique [1 fourni le 29/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;Relais [1 fourni le 09/03/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;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/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;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&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;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&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;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&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;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&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;Batterie lithium ion x2 (farnell) [27/04/16][http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162]&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;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;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&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;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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 x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&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 verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&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 rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&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 bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&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;Interrupteur x2&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;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&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;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&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;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&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;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&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;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&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 Wi-Pi [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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [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;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&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;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quatre LEDs RGB CMS&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;Des transistors : 1*BC548, 1*BC547&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;Des diodes : 1*1N4008, 1*1N4002&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;Des résistances : 1*1K, 1*1.2K, 1*10K&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 résistance de puissance WH25 8Ohms&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;Deux ventilateurs de PC&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 dissipateur de chaleur&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 Arduino Uno [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;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&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 [03/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;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&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;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/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;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/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;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/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;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/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;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/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;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/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;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/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;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/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;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&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;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/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 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;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/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;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/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;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/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 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/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;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &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;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&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 [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;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:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&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:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Supra FAX Modem [18/04/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;Modem Message 56k [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;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: lightgreen;&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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&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: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril !! 27 avril !! 4 mai !! 11 mai&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab / C201&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab / C201&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 : présent&lt;br /&gt;
| C201 / C205&lt;br /&gt;
| C201 : présent&lt;br /&gt;
|&lt;br /&gt;
| C201 : présent&lt;br /&gt;
| C205&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / C201 : présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / E306 : présents&lt;br /&gt;
| E304 / E306&lt;br /&gt;
| E304 / E306 : présents&lt;br /&gt;
| E304 / A203&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 / E306 : présentes&lt;br /&gt;
| C201 / E306&lt;br /&gt;
| C201 / E306 : CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
| C201 / E306 : présentes&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
| C201 / FabLab&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
|&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab : présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 : présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 : présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab / B109 : présents&lt;br /&gt;
| E301&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306 / C203-5&lt;br /&gt;
| E305 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 : présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| B304&lt;br /&gt;
| E303 / A3xx : &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;non vérifié&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| D336 : présent&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 : présent&lt;br /&gt;
| D336&lt;br /&gt;
| D336 : &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;probablement présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306 / FabLab&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| FabLab / E304 : présents &lt;br /&gt;
| FabLab / D209&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E306 &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 : présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;pas vus&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| C201 / D309&lt;br /&gt;
| C201 : Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
| E304 : présent&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 : Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / FabLab&lt;br /&gt;
| E303 / C205 / Fab : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;pas vus&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301/Fablab&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| C002 : présents&lt;br /&gt;
| C002 : présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 : présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
| C002 : présents&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30459</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30459"/>
				<updated>2016-05-09T16:02:30Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &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;
| Vincent Coelen / 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;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA NETO&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&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;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&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;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&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;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &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;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&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;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &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;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&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-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&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;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &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;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&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;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/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;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;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tube en cuivre, Diam.int 26mm, Leroy Merlin [20/04/2016]&amp;lt;/span&amp;gt;[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Raccords et buses, imprimés 3D,&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;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/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; Embase à connecteur USB (x4 femelle) (x4 mâle) [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; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/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; Téléphone sous Android [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; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/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 neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&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;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &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;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&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;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&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;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&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;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &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;E-theremin (projet IMA4 2014-2015)&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;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;Raspberry PI &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;BreadBoard &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;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&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;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&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;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;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&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:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &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;connecteurs (ICSP) &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;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacité 22pF, FARNELL&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;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&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;1 bouton poussoir (RESET)&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;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&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;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&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;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&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;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&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;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&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;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&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;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&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;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&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;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&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;6 piles de 1,5V(AAA)&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;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&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;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&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;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/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;1 capteur ultrasons [29/02/16]&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;1 capteur de température [09/03/16]&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;1 capteur de lumière [09/03/16]&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 boitier de 4 piles AA [09/03/16]&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;4 résistances de 330 Ω [07/03/16]&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;4 transistors [07/03/16]&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;4 diodes [07/03/16]&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;1 haut parleur [07/03/16]&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;2 leds rouges [07/03/16]&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;2 leds jaunes [07/03/16]&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;1 breadboard [29/02/16]&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 arduino UNO [03/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;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&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;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/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;Carte SD - [03/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;Arduino UNO - [03/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;Clef WiFi pour mesure RSSI (x3) - [03/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;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/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;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/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;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/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;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/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;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/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;RFduino [2 fournis le 03/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;Capteur de température DS18B20 1-Wire [03/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;Résistance 4K7 [03/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 Peltier [1 fourni le 29/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;Diffuseur thermique [1 fourni le 29/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;Relais [1 fourni le 09/03/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;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/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;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&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;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&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;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&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;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&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;Batterie lithium ion x2 (farnell) [27/04/16][http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162]&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;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;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&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;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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 x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&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 verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&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 rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&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 bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&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;Interrupteur x2&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;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&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;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&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;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&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;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&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;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&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 Wi-Pi [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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [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;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&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;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quatre LEDs RGB CMS&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;Des transistors : 1*BC548, 1*BC547&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;Des diodes : 1*1N4008, 1*1N4002&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;Des résistances : 1*1K, 1*1.2K, 1*10K&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 résistance de puissance WH25 8Ohms&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;Deux ventilateurs de PC&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 dissipateur de chaleur&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 Arduino Uno [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;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&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 [03/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;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&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;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/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;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/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;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/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;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/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;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/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;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/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;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/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;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/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;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&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;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/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 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;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/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;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/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;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/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 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/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;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &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;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&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 [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;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:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&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:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Supra FAX Modem [18/04/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;Modem Message 56k [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;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: lightgreen;&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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&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: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril !! 27 avril !! 4 mai&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab / C201&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab / C201&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 : présent&lt;br /&gt;
| C201 / C205&lt;br /&gt;
| C201 : présent&lt;br /&gt;
|&lt;br /&gt;
| C201 : présent&lt;br /&gt;
| C205&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / C201 : présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / E306 : présents&lt;br /&gt;
| E304 / E306&lt;br /&gt;
| E304 / E306 : présents&lt;br /&gt;
| E304 / A203&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 / E306 : présentes&lt;br /&gt;
| C201 / E306&lt;br /&gt;
| C201 / E306 : CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
| C201 / E306 : présentes&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
| C201 / FabLab&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
|&lt;br /&gt;
| C201 / FabLab : présentes&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab : présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 : présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 : présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|&lt;br /&gt;
| C201 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab / B109 : présents&lt;br /&gt;
| E301&lt;br /&gt;
| FabLab : présents&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 : présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306 / C203-5&lt;br /&gt;
| E305 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 : présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| B304&lt;br /&gt;
| E303 / A3xx : &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;non vérifié&amp;lt;/font&amp;gt;&lt;br /&gt;
| E305&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| D336 : présent&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 : présent&lt;br /&gt;
| D336&lt;br /&gt;
| D336 : &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;probablement présent&amp;lt;/font&amp;gt;&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 : présent&lt;br /&gt;
| C205&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306 / FabLab&lt;br /&gt;
| E306 : présents&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E304&lt;br /&gt;
| FabLab / E304 : présents &lt;br /&gt;
| FabLab / D209&lt;br /&gt;
| E304 : présents&lt;br /&gt;
| E306 &lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 : présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;pas vus&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301 &lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| C201 / D309&lt;br /&gt;
| C201 : Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
| E304 : présent&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 : Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / FabLab&lt;br /&gt;
| E303 / C205 / Fab : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301 : &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;pas vus&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301/Fablab&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 : présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| C002 : présents&lt;br /&gt;
| C002 : présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 : présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
| C002 : présents&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30457</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30457"/>
				<updated>2016-05-09T15:57:01Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 9-10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&lt;br /&gt;
**Utilisation d'un échantillonnage pour lancer l'asservissement et éviter une surchage d'utilisation du microprocesseur de l'Arduino. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30456</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30456"/>
				<updated>2016-05-09T15:53:44Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 8-9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino avec l'utilisation d'un délai lors d'une détection d'obstacle .&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30455</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30455"/>
				<updated>2016-05-09T15:52:44Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 6-7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg|center|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30454</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30454"/>
				<updated>2016-05-09T15:48:37Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 9-10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
* Mise en liaison de l'Arduino avec la Raspberry via le protocole I2C&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30453</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30453"/>
				<updated>2016-05-09T15:43:02Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 2-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
* Élaboration et commande des matériel recquis &lt;br /&gt;
'''Liste définitive de matériels'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30451</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30451"/>
				<updated>2016-05-09T15:41:47Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 2-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|200px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30450</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30450"/>
				<updated>2016-05-09T15:41:34Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 2-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|100px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30449</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30449"/>
				<updated>2016-05-09T15:41:13Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 2-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|100px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30448</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30448"/>
				<updated>2016-05-09T15:40:56Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 2-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gif|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30447</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30447"/>
				<updated>2016-05-09T15:40:31Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 2-3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Étude des pilotes de moteurs.&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Fichier:Pont_h_in_action.gifcenter|400px]] &lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Pont_h_in_action.gif&amp;diff=30446</id>
		<title>Fichier:Pont h in action.gif</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Pont_h_in_action.gif&amp;diff=30446"/>
				<updated>2016-05-09T15:37:46Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30420</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30420"/>
				<updated>2016-05-09T10:21:35Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 7-8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons de nous tourner vers un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30419</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30419"/>
				<updated>2016-05-09T10:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Recherche d'élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requise.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réalisation théorique d'un asservissement en vitesse des 2 moteurs. Utilisation d'un correcteur PID et programmation sur la carte Arduino.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Problème rencontré : Après les difficultés rencontrées à l'utilisation d'OpenCv sur la rapsberry, nous nous tournons vers Artoolkit comme plusieurs binômes. Après étude, déchiffrage et manipulation de code fournis par les librairies de ce software, nous nous rendons compte que la compatibilité avec une raspberry n'est pas validée. Retour donc à la case départ vers OpenCv.&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30321</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30321"/>
				<updated>2016-05-03T15:11:44Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 9-10 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requises.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Réflexion sur l'asservissement du robot, à savoir l'utilisation des fourches optiques et hypothétiquement l'utilisation d'un correcteur PID.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30319</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30319"/>
				<updated>2016-05-03T15:03:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 3-4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requises.&lt;br /&gt;
&lt;br /&gt;
* Réflexion sur l'asservissement du robot, à savoir l'utilisation des fourches optiques et hypothétiquement l'utilisation d'un correcteur PID.  &lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30245</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30245"/>
				<updated>2016-04-28T13:23:00Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts trouvés sur Internet.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
* Aux vues des difficultés pour le traitement des données rssi relevées par le script shell établit, et après un bref échange avec Monsieur Redon, nous décidons de nous tourner vers les codes sources de wireless tools. La fonction iwlist permet de relever les données de tous les signaux wifi, et ce via les trois clés wifi branchées à la raspberry. Aucune connexion internet n'est requises.&lt;br /&gt;
&lt;br /&gt;
* Réflexion sur l'asservissement du robot, à savoir l'utilisation des fourches optiques et hypothétiquement l'utilisation d'un correcteur PID.  &lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30244</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=30244"/>
				<updated>2016-04-28T13:16:14Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. En effet, se localiser précisément à l'intérieur d'un bâtiment constitue une tâche très complexe et cela répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire. Ce protocole de localisation possède aussi d'autres applications mineures.&lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot autonome (en termes d'énergie et de déplacements) pouvant établir une cartographie électromagnétique d'un signal WiFi à l'intérieur d'un bâtiment. Notre robot effectuera des mesures RSSI à plusieurs coordonnées de l'espace afin d'établir cette carte. Cela permettra alors à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui existant dans la base de données.&lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
Le niveau du signal WiFi dans un bâtiment n'est pas fixe puisqu'il dépend de modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes WiFi mais également du mobilier présent ou de tous les systèmes pouvant interférer avec le signal. Il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Le robot devra alors être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot effectuera un relevé d'intensité du signal WiFi reçu (RSSI) qu'il stockera dans sa carte mémoire. Ces données permettront ensuite d'établir une carte du bâtiment.  &lt;br /&gt;
&lt;br /&gt;
La position du robot doit être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Nous utiliserons une caméra et des motifs de couleurs pour repositionner le robot. Nous effectuerons aussi un asservissement des moteurs afin que le robot ne dérive pas trop pendant ses déplacements.&lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces de contrôle des moteurs (montées sur des PCB) pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Choix réfléchi des composants - Etablissement d'une liste de matériel finale.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4: Programmation Arduino - Prise en main Altium - Prise en main de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5: Programmation Arduino - Création des bibliothèques sous Altium - Mise en réseau de la Raspberry.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6: Programmation sous Raspberry (bibliothèque OpenCV) du module Caméra - Création des PCB.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7: Programmation pour la détection d'obstacles - Elaboration des PCB (Routage) - Recherches et programmation sur la lecture de tags.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8: Programmation pour les mesures RSSI - Impression des PCB - Constitution du rapport.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main d'Altium.&lt;br /&gt;
** Réalisation d'un petit tutoriel de Mr Boé.&lt;br /&gt;
** Création des premières schématics pour les libraires.&lt;br /&gt;
** Réflexion sur les empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Prise en main de la Raspberry.&lt;br /&gt;
** Réalisation du montage de transmission vers l'ordinateur. &lt;br /&gt;
** Recherches sur le fonctionnement de la bibliothèque OpenCV.&lt;br /&gt;
** Essais de quelques scripts trouvés sur Internet.&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Etablissement des bibliothéques Altium pour nos différents composants.&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Travail sur la Raspberry.&lt;br /&gt;
** Mise en réseau de la Raspberry (via USB). &lt;br /&gt;
** Téléchargement de la bibliothèque OpenCV pour le traitement d'image (avec l'aide de Mr REDON). &lt;br /&gt;
** La bibliothèque fonctionne principalement sur du code en Python - nous avons donc effectué une petite remise à niveau sur ce langage de programmation.&lt;br /&gt;
** Nous avons essayé d'accéder au flux vidéo de la Pi caméra avec un résultat peu satisfaisant.&lt;br /&gt;
&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Nous avons reçu notre matériel. Nous avons débuté les essais sur breadbord avec ceux-ci, via l'Arduino notamment.&lt;br /&gt;
* Nous avons ensuite continué de travailler avec la bibliothèque OpenCV pour le traitement d'image sur la Raspeberry et la Pi Caméra. Nous avons rencontré pas mal de difficultés, cette bibliothèque semble plus compliquée que prévu à maîtriser.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au Fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB : les schématics sont terminées, nous avons commencé le routage. &lt;br /&gt;
&lt;br /&gt;
* Programmation de la carte Arduino : utilisation d'un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la Raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wWiFi auquel est connectée la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
Schematic utilisé à la création des PCB.&lt;br /&gt;
[[Fichier:Schematic_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
Routage de la PCB (envoyé à Mr.Flamen pour l'impression).&lt;br /&gt;
[[Fichier:Routage_PCB.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30169</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=30169"/>
				<updated>2016-04-27T15:55:50Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &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;
| Vincent Coelen / 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;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA NETO&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&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;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&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;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&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;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &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;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&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;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &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;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&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-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&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;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &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;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&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;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/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;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;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tube en cuivre, Diam.int 26mm, Leroy Merlin [20/04/2016]&amp;lt;/span&amp;gt;[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Imprimante 3D, Fabricarium,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Raccords et buses, imprimés 3D,&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;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/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; Embase à connecteur USB (x4 femelle) (x4 mâle) [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; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/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; Téléphone sous Android [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; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/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 neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&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;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &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;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&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;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&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;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&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;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &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;E-theremin (projet IMA4 2014-2015)&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;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;Raspberry PI &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;BreadBoard &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;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&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;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&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;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;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&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:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &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;connecteurs (ICSP) &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;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&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;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&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;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&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;1 bouton poussoir (RESET)&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;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&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;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&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;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&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;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&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;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&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;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&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;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&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;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&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;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&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;6 piles de 1,5V(AAA)&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;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&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;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&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;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/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;1 capteur ultrasons [29/02/16]&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;1 capteur de température [09/03/16]&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;1 capteur de lumière [09/03/16]&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 boitier de 4 piles AA [09/03/16]&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;4 résistances de 330 Ω [07/03/16]&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;4 transistors [07/03/16]&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;4 diodes [07/03/16]&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;1 haut parleur [07/03/16]&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;2 leds rouges [07/03/16]&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;2 leds jaunes [07/03/16]&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;1 breadboard [29/02/16]&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 arduino UNO [03/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;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&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;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/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;Carte SD - [03/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;Arduino UNO - [03/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;Clef WiFi pour mesure RSSI (x3) - [03/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;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/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;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/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;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/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;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/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;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/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;RFduino [2 fournis le 03/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;Capteur de température DS18B20 1-Wire [03/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;Résistance 4K7 [03/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 Peltier [1 fourni le 29/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;Diffuseur thermique [1 fourni le 29/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;Relais [1 fourni le 09/03/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;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/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;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&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;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&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;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&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;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&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;Batterie lithium ion x2 (farnell) [27/04/16][http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162]&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;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;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&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;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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 x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&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 verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&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 rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&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 bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&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;Interrupteur x2&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;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&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;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&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;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&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;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&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;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&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 Wi-Pi [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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [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;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&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;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des transistors : 1*BC548, 1*BC547&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;Des diodes : 1*1N4008, 1*1N4002&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;Des résistances : 1*1K, 1*1.2K, 1*10K&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 résistance de puissance WH25 8Ohms&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;Deux ventilateurs de PC&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 dissipateur de chaleur&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 Arduino Uno [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;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&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 [03/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;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&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;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/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;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/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;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/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;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/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;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/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;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/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;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/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;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/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;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&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;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/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 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;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/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;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/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;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/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 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/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;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &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;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&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 [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;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:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&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:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Supra FAX Modem [18/04/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;Modem Message 56k [18/04/2016]&amp;lt;/span&amp;gt;, &amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;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: lightgreen;&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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&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: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril !! 27 avril&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| Fabricarium / présents&lt;br /&gt;
| FabLab/C201&lt;br /&gt;
| FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
| C201-5&lt;br /&gt;
| C201 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 - E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
| C201 - E306 / CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
| C201/FabLab&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab / présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
|E306&lt;br /&gt;
|E306&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium / Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| FabLab et B109 / présents&lt;br /&gt;
| E301&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| Ruet E306 / Bielle C203-5&lt;br /&gt;
| E305 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| B304&lt;br /&gt;
| E303 / A3XX&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présent&lt;br /&gt;
| D336&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306/FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| Fabricarium ou E304 / présents &lt;br /&gt;
| Geoffrey : Fab - Nathan : Fab et/ou D209&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|  C201 / D309&lt;br /&gt;
|  C201 / Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / Fab&lt;br /&gt;
| E303 / C205 / Fab / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29972</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29972"/>
				<updated>2016-04-20T15:44:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 8-9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Établissement de la liste précise de matériel &amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wifi auquel est connecté la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
&lt;br /&gt;
* Suite à un bilan avec Monsieur Boé, nous décidons de nous orienter dans un premier temps vers la réalisation d'un scénario pour le robot. &lt;br /&gt;
&lt;br /&gt;
* Gestion des obstacles temporaires dans le code Arduino.&lt;br /&gt;
&lt;br /&gt;
* Résolution des problèmes concernant l'élaboration des PCB, ceux-ci étant liés à de mauvaises empruntes des composants.&lt;br /&gt;
&lt;br /&gt;
* Élaboration d'un code C pour le relevé et le traitement des niveaux rssi.&lt;br /&gt;
&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29965</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29965"/>
				<updated>2016-04-20T15:36:43Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &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;
| Vincent Coelen / 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;
| P50 [[Démonstrateur réseau]]&lt;br /&gt;
| Xavier Redon&lt;br /&gt;
| Charlène DACOSTA-NETO&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&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;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&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;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&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;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &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;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&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;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &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;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&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-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&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;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &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;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&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;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/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;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;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Electrovanne, RS [18/04/2016]&amp;lt;/span&amp;gt; [http://fr.rs-online.com/web/p/vannes-solenoides/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 26mm, Leroy Merlin,[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/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; Embase à connecteur USB (x4 femelle) (x4 mâle) [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; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/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; Téléphone sous Android [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; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/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 neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&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;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &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;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&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;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&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;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&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;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &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;E-theremin (projet IMA4 2014-2015)&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;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;Raspberry PI &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;BreadBoard &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;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&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;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&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;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;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;clé wi-fi [23/03/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&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:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &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;connecteurs (ICSP) &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;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&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;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&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;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&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;6 piles de 1,5V(AAA)&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;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&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;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/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;1 capteur ultrasons [29/02/16]&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;1 capteur de température [09/03/16]&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;1 capteur de lumière [09/03/16]&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 boitier de 4 piles AA [09/03/16]&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;4 résistances de 330 Ω [07/03/16]&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;4 transistors [07/03/16]&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;4 diodes [07/03/16]&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;1 haut parleur [07/03/16]&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;2 leds rouges [07/03/16]&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;2 leds jaunes [07/03/16]&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;1 breadboard [29/02/16]&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 arduino UNO [03/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;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&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;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/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;Carte SD - [03/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;Arduino UNO - [03/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;Clef WiFi pour mesure RSSI (x3) - [03/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;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/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;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/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;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/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;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/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;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/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;RFduino [2 fournis le 03/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;Capteur de température DS18B20 1-Wire [03/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;Résistance 4K7 [03/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 Peltier [1 fourni le 29/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;Diffuseur thermique [1 fourni le 29/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;Relais [1 fourni le 09/03/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;Jauge de déformation [4 fournies le 23/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/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;Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&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;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&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;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&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;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;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;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&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;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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 x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&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 verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&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 rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&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 bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&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;Interrupteur x2&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;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&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;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&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;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&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;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&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;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&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 Wi-Pi [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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [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;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&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;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Des transistors : 1*BC548, 1*BC547&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;Des diodes : 1*1N4008, 1*1N4002&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;Des résistances : 1*1K, 1*1.2K, 1*10K&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 résistance de puissance WH25 8Ohms&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;Deux ventilateurs de PC&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 dissipateur de chaleur&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 Arduino Uno [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;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&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 [03/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;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&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;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/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;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/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;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/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;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/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;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/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;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/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;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/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;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/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;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 Mini Webcam USB GT06051, Gotronic [18/04/2016] [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm]&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;Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [30/03/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 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;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/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;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/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;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/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 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/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;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &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;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&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 [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;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:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&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:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Toujours très satisfaisant.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki a été un peu enrichi : un chapitre sur de la programmation arduino par LabView, quelques mots sur l'imprimante 3D. Pas de documentation sur les 3 dernières semaines du projet. On peut craindre un échec du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le compte-rendu de la première réunion évoque un cahier des charges et un planning. Aucun planning dans le Wiki. Sur la dizaine de points évoqués lors de la réunion, un seul est décrit : la création d'une application pour smartphone permettant la communication avec une raspberry pi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours faible sur la forme. Le Wiki de type chronologique, un minimum de synthèse serait la bienvenue. Toujours pas d'avancée significative concernant la finalisation des 3 projets de démonstration.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le résultat décrit est apprécié, avez-vous pu faire une démonstration à un encadrant ? La construction du pointeur est peut être un peu trop détaillée. Essayez de donner un algorithme pour votre application. Le projet semble pouvoir aboutir.&amp;lt;/font&amp;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: lightgreen;&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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki toujours trop léger. Le travail des deux dernières semaines sur le routage n'est pas décrit. Le travail sur les tests de communication via les modules LORA est totalement passé sous silence. La modélisation des pièces de puzzle n'est pas aboutie : il manque la pièce d'alimentation et toutes les lignes entre les pièces ne sont pas présentes.&amp;lt;/font&amp;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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki très correct. Par contre la réalisation semble avoir pris un retard important.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki a été un peu utilisé suite à la précédente remarque. L'orthographe est déplorable (e.g. &amp;quot;néant&amp;quot; pour &amp;quot;n'ayant&amp;quot;). Wiki a nouveau abandonné pour les 3 dernières semaines. Le travail effectué est soit très léger soit mal présenté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Comme je le craignais le robot des CM5 n'est pas opérationnel. Vous n'en êtes pas responsables, par contre un plan B aurait du être prévu. Les PCB ne sont pas disponibles dans le Wiki 3 semaines après le commentaire précédent. La mesure du signal n'est envisagée qu'en semaine 8 et avec une méthode décevante basée sur un script et non sur un programme C. Un gros doute sur la possibilité d'avoir une réalisation concrète.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Dernières entrées moins illustrées mais une vidéo montrant l'avancement. Le projet initial tombe à l'eau mais vous n'en êtes pas responsables.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours très correct. L'avancemement du projet semble maîtrisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
Vous allez dire ce qu'est un CM5 ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki très léger. Aucune rédaction, deux photos et deux vidéos. Le projet semble en être dans une phase préliminaire. La seule réalisation proposée est un outil de découpe et d'assemblage *manuel* de fil.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki trop léger et non à jour. Le projet semble à peine débuté.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec de nombreuses coquilles et assez mal formaté (voir la correction).&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki permet de connaître l'état d'avancement mais il manque le schéma de la pièce 3D et le test de la carte. Sous réserve que la carte fonctionne, il semble possible d'avoir une réalisation concrète en fin de projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki avec une orthographe non tolérable à ce niveau d'études, merci de corriger. Les deux dernières semaines ne sont pas documentées.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le Wiki présente bien l'avancé du travail. Des résultats concrets sont présentés. Vous devez faire un effort sur l'automatisation de votre système (scripts systèmes) mais il semble que le projet puisse aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki toujours bien rédigé (quelques coquilles voir correction). Des résultats. Peu de doutes sur le fait que le projet puisse aboutir.&amp;lt;/font&amp;gt;&lt;br /&gt;
Une question : la longueur de la scène est-elle liée au nombre de colonnes de cubes devant la caméra ou est-il possible de construire la scène au fur et à mesure du déplacement du personnage ?&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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Il est dommage que le Wiki ne soit pas assez étoffé pour faire justice au travail réalisé. Les illustrations et la structure sont correctes, il manque simplement une description plus détaillée des réalisations.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Le travail est bien avancé, les réalisations sont de qualité, le projet devrait aboutir.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est toujours assez pauvre en informations, par exemple précisez quel environnement de programmation vous utilisez pour programmer l'Arduino. Il manque des informations sur le travail de la dernière semaine.&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Les réalisations présentées semblent bien pauvres ou sont mal décrites. Arriver en fin de projet avec simplement l'acquisition d'informations d'un DTH11 et la commande de deux ventilateurs n'est pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Un Wiki toujours aussi clair mais ne donnant aucune raison concernant l'échec de commande des moteurs de l'ARDrone, ni même la liste des tentatives. Les réalisations concrètes sont assez basiques. Il est à craindre que le résultat final du projet ne soit pas à la hauteur de ce qui est demandé pour un projet IMA4.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstration sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Le Wiki est maintenant plus riche mais des ajouts ont été portés en catastrophe le 14 avril et il n'y a rien sur les tâches effectuées les deux dernières semaines. Le plus inquiétant est l'état d'avancement du projet : le contrôle des servos par la raspberry n'est pas finalisé, la capture vidéo se limite à l'utilisation de l'utilitaire &amp;quot;motion&amp;quot;, l'acquisition en provenance de l'occulus rift ne va pas au delà du test d'un programme d'exemple et il n'y a rien concernant la structure 3D à fixer sous le drône.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;gt; &lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki avec une grammaire et une orthographe déplorables, voir la correction effectuée sur la partie SDK, corrigez le reste du texte. Problèmes de mise en page du Wiki. Le Wiki est loin d'être mis à jour.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;D'après le Wiki, les deux drônes sont pilotables par une interface Web, faites une démonstration le plus tôt possible. Il vous reste à réaliser le suivi automatique qui est le coeur du projet. Arriverez-vous à terminer le projet ? Vous ne pouvez pas argumenter sur un manque de temps vu que vous n'utilisez pas tous les créneaux du mercredi.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Toujours uniquement des comptes-rendus de réunions sur le Wiki. De nombreuses coquilles. Vous ne sauverez votre projet qu'en montrant une carte fonctionnelle à la soutenance. Cela nécessite que le PCB soit prêt à la rentrée comme annoncé.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Wiki toujours minimal, pas de schéma du dispositif sauf un scan d'un brouillon. La construction du marteau n'est toujours pas terminée, rien sur la fixation du manche. Aucune démonstration possible en l'état. Un fort doute plane sur l'aboutissement du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très à jour. Pensez à rajouter quelques photos. Pas de doute sur l'aboutissement du projet.&amp;lt;/font&amp;gt;. &lt;br /&gt;
Je vous ramène un câble DB25/Centronics pour les imprimantes matricielles. Pensez à demander un modem pour enrichir l'orchestre.&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: lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: lightgreen;&amp;quot;&amp;gt;Wiki presque à jour. Ajoutez les informations concernant le banc d'essai : est-il réparé ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars !! 30 mars !! 20 avril&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304 - C201&lt;br /&gt;
| Fabricarium / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
| C201-5&lt;br /&gt;
| C201 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 - E306 / présents&lt;br /&gt;
| E306 &lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
| C201 - E306 / CHEN présente de 14 à 16h, excusée ensuite, NDUWAYO présente&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
| C201/FabLab&lt;br /&gt;
| C201/FabLab / présentes&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E305&lt;br /&gt;
| E305 / FabLab / présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;justification a posteriori de Pierre MICHEL pour un entretien de stage&amp;lt;/font&amp;gt;.&lt;br /&gt;
|E306&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
| C201&lt;br /&gt;
| C201 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium / Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt; &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;(aurait commencé à 13h, non recevable a posteriori)&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| FabLab et B109 / présents&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| Ruet E306 / Bielle C203-5&lt;br /&gt;
| E305 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| B304&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| B304&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présent&lt;br /&gt;
| D336&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
| C205 / présent&lt;br /&gt;
| C205&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306/FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
| Fabricarium ou E304 / présents &lt;br /&gt;
| Geoffrey : Fab - Nathan : Fab et/ou D209&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E303&lt;br /&gt;
| E303 / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|  C201 / D309&lt;br /&gt;
|  C201 / Haroun ABDELALI présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
| E301 / C205 / Fab&lt;br /&gt;
| E303 / C205 / Fab / &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E301&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
| C002&lt;br /&gt;
| C002 / présents (Hongyu ZHANG partie à 17h30) &lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29108</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29108"/>
				<updated>2016-03-23T16:56:13Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 7-8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Établissement de la liste précise de matériel &amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wifi auquel est connecté la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Écriture d'un premier script permettant d’enregistrer le niveau du signal&lt;br /&gt;
** Remarque : Le niveau du signal n'étant pas constant, nous choisissons d'élaborer un programme permettant de faire une moyenne de 10 valeurs de rssi en décibel.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29102</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29102"/>
				<updated>2016-03-23T16:52:05Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 7-8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Établissement de la liste précise de matériel &amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wifi auquel est connecté la raspberry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@raspberrypi:/home/pi/rssi# iwconfig                                &lt;br /&gt;
wlan0     IEEE 802.11bgn  ESSID:&amp;quot;PolytechLille&amp;quot;                         &lt;br /&gt;
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:19:07:C5: &lt;br /&gt;
          Bit Rate=12 Mb/s   Tx-Power=20 dBm                            &lt;br /&gt;
          Retry short limit:7   RTS thr:off   Fragment thr:off          &lt;br /&gt;
          Encryption key:off                                            &lt;br /&gt;
          Power Management:off                                          &lt;br /&gt;
          Link Quality=55/70  Signal level=-55 dBm                      &lt;br /&gt;
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0      &lt;br /&gt;
          Tx excessive retries:0  Invalid misc:3   Missed beacon:0      &lt;br /&gt;
                                                                        &lt;br /&gt;
lo        no wireless extensions.                                       &lt;br /&gt;
                                                                        &lt;br /&gt;
eth0      no wireless extensions.                                       &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29100</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=29100"/>
				<updated>2016-03-23T16:50:46Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 7-8 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Établissement de la liste précise de matériel &amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
&lt;br /&gt;
* Téléchargement de Wireless Tools sur la raspberry. La commande iwconfig permet d'obtenir les informations sur le réseau wifi auquel est connecté la raspberry.&lt;br /&gt;
&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29064</id>
		<title>Projets IMA4 SC &amp; SA 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA4_SC_%26_SA_2015/2016&amp;diff=29064"/>
				<updated>2016-03-23T13:06:25Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &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;
| Vincent Coelen / 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 / Charlène DA COSTA NETO &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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs IR (x20), RS [http://fr.rs-online.com/web/p/led-ir/6548334/]&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;Phototransistors IR (x20), RS [http://fr.rs-online.com/web/p/phototransistors/6548047/]&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;Drivers moteur Pololu (x1), GoTronic [http://www.gotronic.fr/art-commande-de-2-moteurs-tb6612fng-2x1a-21716.htm]&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;Drivers moteur TB6612FNG (x3), Mouser [http://www.mouser.fr/ProductDetail/Toshiba/TB6612FNGOC8EL/?qs=VMlqFFbv3sQEQqYF0HJbow%3D%3D], &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;Borniers à vis (x15), Farnell [http://fr.farnell.com/camdenboss/ctb0502-2/bornier-carte-a-fil-2-voies-12awg/dp/2493622?MER=en-me-sr-b-all]&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;Résistances 220 Ohms CMS (x6), Mouser [http://www.mouser.fr/ProductDetail/Vishay-Dale/CRCW0603220RFKEA/?qs=sGAEpiMZZMtlubZbdhIBIKySljYCMs0HAiopx1mcVY0%3d], &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;Résistances 470 kOhms CMS (x20), Mouser [http://www.mouser.fr/ProductDetail/Panasonic/ERJ-3GEYJ474V/?qs=sGAEpiMZZMtlubZbdhIBIDkNbKahCB4%252bXwMzav7V8qQ%3d],&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LEDs couleur (x10), RS [http://fr.rs-online.com/web/p/led/8134845/]&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-m (x1 lot de 65), Farnell [http://fr.farnell.com/multicomp/mcbbj65/assortiment-de-jumper-fil-65pcs/dp/2396146]&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;Capas 10uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Murata-Electronics/ZRB18AR61C106ME01L/?qs=sGAEpiMZZMs0AnBnWHyRQPHsfd5klL7FP%2fi0oh%252bVTwkomqr6NYKsqQ%3d%3d], &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;Capas 0.1uF CMS (x10) Mouser [http://www.mouser.fr/ProductDetail/Kemet/C0603C104K4RACTU/?qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0OlvcoGdtRY%252bgH1%2fs%3d],&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;Embases CI 40 contacts 1 rangée (x4) RS [http://fr.rs-online.com/web/p/embases-de-circuit-imprime/4232841/]&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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Odomètres codeurs (x8) [03/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;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;. &amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P4.ods]].&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/2551496683/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de température, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/Microchip-Technology/TC1047VNBTR/?qs=sGAEpiMZZMucenltShoSnjkfRJmEyKRQimeb4yJa%2fn8%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Fil résistif, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/cable-industriel-multiconducteur/7496348/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Tuyau Clair, Diam.int 2,8mm, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/tuyaux-dair/7747018/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capteur de pression, Mouser [14/03/2016]&amp;lt;/span&amp;gt; [http://www.mouser.fr/ProductDetail/EPCOS-TDK/B58601E3215B580/?qs=sGAEpiMZZMvhQj7WZhFIAEcnfodwemFjFFuwDryPIpY%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
Tube en cuivre, Diam.int 26mm, Leroy Merlin,[http://www.leroymerlin.fr/v3/p/produits/tube-d-alimentation-cuivre-diam-26-x-28-mm-en-barre-de-1-m-e8989],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raccord en té, RS [29/02/2016]&amp;lt;/span&amp;gt;[http://fr.rs-online.com/web/p/adaptateurs-tube-a-tube-en-t/7715752/],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Ventilateurs type PC,&amp;lt;/span&amp;gt;&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Arduino UNO [04/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P5.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Module Laser ligne (x3), Gotronic [http://www.gotronic.fr/art-module-laser-hlm1230-19016.htm], REÇU [02/03/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; 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Batterie(Accus), RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/], REÇU [22/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; Embase à connecteur USB (x4 femelle) (x4 mâle) [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; Cordon USB mâle-femelle (x4), Gotronic [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm], REÇU [02/03/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; Téléphone sous Android [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; Capteur de distance (ultrasons), Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm], REÇU [02/03/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 neopixel*8 (x4), Mouser [http://www.mouser.fr/ProductDetail/Adafruit/1426/?qs=sGAEpiMZZMu%252bmKbOcEVhFQfi8wYXkauJZrA7E1oPdUbRYeHGihkBqQ%3d%3d],  REÇU [14/03/2016], &amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P6.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| &lt;br /&gt;
Plaques de plexiglas (x5) (à part Gotronic, aucun magasin ne le propose) [http://www.gotronic.fr/art-plaque-lexan-lex20-11856.htm], &amp;lt;br/&amp;gt;&lt;br /&gt;
Réseau de 8 transistors ULN2803A (x4), Mouser [http://www.mouser.fr/ProductDetail/STMicroelectronics/ULN2803A/?qs=sGAEpiMZZMvAvBNgSS9LqpP7ived4CP2] &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance 10kohm  (x75)&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;Résistance 1kohm (x25), MAGASIN POLYTECH  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=3]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
AOP 74HC574 (x15), Mouser (pas de stock en MAGASIN) [http://www.mouser.fr/ProductDetail/Texas-Instruments/SN74HC574N/?qs=sGAEpiMZZMvxP%252bvr8KwMwBnwYCvkZxeQoMRe0GOGaSg%3d],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;AOP 74HC138 (x4), MAGASIN POLYTECH &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;Condensateur 22pF (x5), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=7]&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;Condensateur 1uF (x25), Magasin Polytech  [http://melectro.polytech-lille.net/main.php?p=consultation]&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;Condensateur 10uF (x4), Magasin Polytech [http://melectro.polytech-lille.net/main.php?p=consultation&amp;amp;np=4]&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;Condensateur 100uF (x3)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Reseaux de résistance 10kohm (x5), farnell [http://fr.farnell.com/vishay/vsor1601103jtf/reseau-de-resistance-10k/dp/1203468],&amp;lt;br/&amp;gt;&lt;br /&gt;
Transistor (x25), farnell [http://fr.farnell.com/on-semiconductor/bc548brl1g/transistor-npn-30v-100ma-to-92/dp/2317545],&amp;lt;br/&amp;gt;&lt;br /&gt;
Microcontroleur MBED (x1), RS [http://fr.rs-online.com/web/p/kits-de-developpement-pour-processeurs-et-microcontroleurs/7039238/],&amp;lt;br/&amp;gt;&lt;br /&gt;
Supercondensateur (x4), Mouser [http://www.mouser.fr/ProductDetail/KEMET-NEC-Tokin/FG0H474ZF/?qs=sGAEpiMZZMuDCPMZUZ%252bYl5h6rep0zAk%2fMm3EuX534JE%3d], &amp;lt;br/&amp;gt;&lt;br /&gt;
LED IR, (x6), RS [http://fr.rs-online.com/web/p/led-ir/8108247/], &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;LED (x15)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
Mini moteur électrique (x3), gotronic [http://www.gotronic.fr/art-moteur-miniature-rm2-avec-pignon-12009.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;support d'AOP (x15) (Magasin électronique POLYTECH Lille) &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;E-theremin (projet IMA4 2014-2015)&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;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;Raspberry PI &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;BreadBoard &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;Dé électronique communicant(projet IMA4 2014-2015)&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P7.ods]]&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;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Vidéo projecteur&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;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;,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
1 pile AA 1,5V, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bouton poussoir (x1) [10/02/2016], Mouser [http://www.mouser.fr/ProductDetail/Omron-Electronics/B3S-1000P/?qs=sGAEpiMZZMsgGjVA3toVBDH9cQtfNNTKrsn4PC4ePBA%3d].&amp;lt;br/&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:green&amp;quot;&amp;gt;50 aimants néodyne épaisseur 1,5mm, diamètre 3mm &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;connecteurs (ICSP) &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;1 embase USB &amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 plaque MDF pour les pièces de puzzle&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Micro-contrôleur :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;micro-contrôleur de type ATMEGA328P, FARNELL [http://fr.farnell.com/atmel/atmega328p-mur/mcu-8-bits-atmega-20mhz-mlf-32/dp/2425125]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 quartz, FARNELL [http://fr.farnell.com/iqd-frequency-products/lfxtal003237/quartz-cms-16mhz/dp/9713808?MER=BN-PDP-9713808]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1MΩ ,FARNELL [http://fr.farnell.com/multicomp/mc0603saf1004t5e/thick-film-resistor-1mohm-100mw/dp/1631320]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 1KΩ ,FARNELL [http://fr.farnell.com/multicomp/mcwr06x1001ftl/res-couche-epaisse-1k-1-0-1w-0603/dp/2447272]&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;1 bouton poussoir (RESET)&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED jaune [http://fr.farnell.com/multicomp/ovs-0806/led-0805-super-brt-yellow/dp/1716767]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie Alimentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 capacité 1uF, FARNELL[http://fr.farnell.com/multicomp/mc0603x105k160ct/condensateur-mlcc-x5r-1uf-16v/dp/1759407]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 diode, FARNELL[http://fr.farnell.com/bourns/cd0603-s01575/diode-signal-150ma-100v-603/dp/1456535]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 LED verte, FARNELL[http://fr.farnell.com/multicomp/ovs-0804/led-0805-green-300mcd-520nm/dp/1716766]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;2 capacités de découplage 47uF, FARNELL[http://fr.farnell.com/panasonic-electronic-components/eeefp1e470ap/condensateur-elec-alu-47uf-25v/dp/1539485]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 500Ω, FARNELL[http://fr.farnell.com/multicomp/mcwr06x4993ftl/resistance-thick-film-499kohm/dp/2447379]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 transistor, FARNELL [http://fr.farnell.com/fairchild-semiconductor/fdn340p/transistor-mosfet-p-sot-23/dp/9846310]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 amplificateur, FARNELL [http://fr.farnell.com/stmicroelectronics/lm358d/ampli-op-double-puissance-cms/dp/1366578]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 3,3V ,FARNELL [http://fr.farnell.com/texas-instruments/lp2985-33dbvr/ldo-fixe-3-3v-0-15a-sot-23-5/dp/2395925]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 régulateur de tension 5V, FARNELL [http://fr.farnell.com/on-semiconductor/mc33269dt-5-0g/ic-linear-voltage-regulator/dp/1652331?ost=1652331&amp;amp;selectedCategoryId=&amp;amp;categoryName=Toutes+les+cat%C3%A9gories&amp;amp;categoryNameResp=Toutes%2Bles%2Bcat%25C3%25A9gories]&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;1 support de piles 9V à souder, FARNELL [http://fr.farnell.com/keystone/1023/battery-holder-dual-aaa-cell-through/dp/1888397]&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;6 piles de 1,5V(AAA)&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;1 pile de 9V&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie commune :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;6 capacités 100nF,FARNELL [http://fr.farnell.com/taiyo-yuden/emk107b7104ka-t/ceramic-capacitor-0-1uf-16v-x7r/dp/1683646]&amp;lt;/span&amp;gt;, &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;1 résistance 10KΩ FARNELL [http://fr.farnell.com/multicomp/mcwr06x1002ftl/res-couche-epaisse-10k-1-0-1w/dp/2447230]&amp;lt;/span&amp;gt;. &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Partie radio :&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt;Module radio de type RF-LORA-868-SO, RS ONLINE [http://fr.rs-online.com/web/p/modules-rf-faible-consommation/9033059/]&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;1 fil de cuivre pour antenne&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:black&amp;quot;&amp;gt; TOUS LES COMPOSANTS ELECTRONIQUES SONT DES CMS (composants montés en surface) &amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P10.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 moteurs [03/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;1 capteur ultrasons [29/02/16]&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;1 capteur de température [09/03/16]&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;1 capteur de lumière [09/03/16]&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 boitier de 4 piles AA [09/03/16]&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;4 résistances de 330 Ω [07/03/16]&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;4 transistors [07/03/16]&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;4 diodes [07/03/16]&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;1 haut parleur [07/03/16]&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;2 leds rouges [07/03/16]&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;2 leds jaunes [07/03/16]&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;1 breadboard [29/02/16]&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 arduino UNO [03/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;1 kit arduino [09/03/16]. &amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif: [[Fichier:CommandeElectronique-2015-P12.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Matrice de led tactile 40pouces.&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;
Film sans tain autocollant  : LeroyMerlin [http://www.leroymerlin.fr/v3/p/produits/film-adhesif-vitrage-miroir-sans-tain-reflechissant-l-100-x-l-90-cm-e1400889035#&amp;amp;xtmc=film_sans_tain&amp;amp;xtcr=2] &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Raspberry Pi 2 - [03/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;Carte SD - [03/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;Arduino UNO - [03/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;Clef WiFi pour mesure RSSI (x3) - [03/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;Capteur ultrason, Gotronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] - [07/03/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;Servomoteur, Gotronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm] - [07/03/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;Pilote de moteur (x5), Mouser : [http://eu.mouser.com/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d] - [07/03/2016],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Résistance 270 Ohm (x10), Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d],&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 100 nF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacité 33 nF (x5), Magasin Polytech, - [07/03/2016]&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Capacité 1 uF (x5), Magasin Polytech,&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble USB 2m (x1 ou x2), Gotronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm] - [07/03/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;Fourche optique (x2), Gotronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm] - [07/03/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;Breadboard - [08/03/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P21.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Neopixel [4 fournis le 03/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;RFduino [2 fournis le 03/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;Capteur de température DS18B20 1-Wire [03/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;Résistance 4K7 [03/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 Peltier [1 fourni le 29/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;Diffuseur thermique [1 fourni le 29/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;Relais [1 fourni le 09/03/2016]&amp;lt;/span&amp;gt;.&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Non inverting buffer 74HC126 [22/02/2016]&amp;lt;/span&amp;gt; &amp;lt;br/&amp;gt;&lt;br /&gt;
Ardoise magnétique, &amp;lt;br/&amp;gt;&lt;br /&gt;
Kit bioloid,&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Carte Arduino Uno [27/01/2016].&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;moteur NEMA 17 x6 [http://www.gotronic.fr/art-moteur-17hm15-0904s-23049.htm],&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;Driver NEMA 17 x6 [http://www.gotronic.fr/art-driver-de-moteur-pas-a-pas-a4988-1182-21718.htm]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Engrenage x6  [http://www.banggood.com/fr/1_75MM-8MM-MK7-Extruder-Drive-Gear-Bore-For-3D-Printer-Accessories-p-1013103.html],&amp;lt;br/&amp;gt;&lt;br /&gt;
Roulement x6  [http://www.gotronic.fr/art-roulement-35-15-11mm-161.htm],&amp;lt;br/&amp;gt;&lt;br /&gt;
Courroie GT2 [http://www.reprap-france.com/produit/387-courroie-gt2-largeur-6mm-au-metre],  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Thermistance NTC100K [http://fr.rs-online.com/web/p/thermistances/0151243/?searchTerm=Thermistance+NTC100K&amp;amp;autocorrected=y&amp;amp;relevancy-data=636F3D3226696E3D4931384E4C446573635461786F6E6F6D794272616E645365617263685465726D32266C753D6672266D6D3D6D617463687061727469616C6D617826706D3D5E5B5C707B4C7D5C707B4E647D5C707B5A737D2D2C2F255C2E5D2B2426706F3D373426736E3D592673723D4175746F636F727265637465642673613D746865726D697374616E636520226E7463203130306B222673743D4B4559574F52445F4D554C54495F414C5048415F4E554D455249432673633D592677633D4E4F4E45267573743D546865726D697374616E6365204E54433130304B26 ] ,&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;Arduino mega[http://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm].&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Récapitulatif électronique (prendre version avec commentaire &amp;quot; mise à jour des références&amp;quot;)[[Fichier:CommandeElectronique-2015-P28.ods]].&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;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Un microcontrôleur Atmega 328P-au x2 (farnell) [http://fr.farnell.com/atmel/atmega328p-au/micro-8-bits-avr-32k-flash-32tqfp/dp/1715486?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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;Moteur vibreur x4 (mouser) [http://www.mouser.fr/ProductDetail/Parallax/28821/?qs=sGAEpiMZZMsv3%2fxVbQiciD2XahQ7lqLvcbiE4XVIbwo%3d]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Batterie lithium ion x2 (farnell) [http://fr.farnell.com/bak/18650ca-1s-3j/batterie-lithium-ion-3-7v-2250/dp/2401852?MER=BN-2401852], &amp;lt;br\&amp;gt;&lt;br /&gt;
Chargeur de batterie lithium ion x2 (farnell) [http://fr.farnell.com/microchip/mcp73834-fci-un/controleur-de-charge-li-ion-li/dp/1332162],&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;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;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
&amp;lt;span style =&amp;quot;color:green&amp;quot;&amp;gt;Mini usb connecteur x2 (farnell) [http://fr.farnell.com/hirose-hrs/zx62r-b-5p/connecteur-micro-usb-femelle-5/dp/2300439]&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;Photo transistor x16 (farnell) [http://fr.farnell.com/kingbright/l-53p3c/phototransistor-5mm-940nm/dp/2290444?selectedCategoryId=&amp;amp;exaMfpn=true&amp;amp;categoryId=&amp;amp;searchRef=SearchLookAhead]&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 x8 (farnell) [http://fr.farnell.com/kingbright/l-934f3c/emetteur-ir-t-1/dp/2290438]&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 verte x2 [http://fr.farnell.com/vishay/vlmg31k1l2-gs08/led-plcc2-green/dp/1328317]&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 rouge x4 [http://fr.farnell.com/vishay/vlmk31r1s1-gs08/led-plcc2-rouge/dp/2251468] (reçu led rgb)&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 bleu x2 [http://fr.farnell.com/vishay/vlmb41p1q2-gs18/led-plcc2-bleu/dp/1648564]&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;Interrupteur x2&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;Transistor NPN CMS x4 (lot de 5) (farnell) [http://fr.farnell.com/fairchild-semiconductor/pzta42/transistor-npn-sot-223/dp/9846654]&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;Diode x4 (farnell) [http://fr.farnell.com/diodes-inc/bav21w-7-f/diode-commutateur-200v-0-25w-sod123/dp/1858652]&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;condensateurs 1uF x18 (farnell) [http://fr.farnell.com/avx-formerly-known-as-nichicon/f931c105maa/tantalum-capacitor-1uf-16v-7-5/dp/1818580]&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;résistances 470 Ohm x10 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-470r-1-100-ppm-k-e3/res-couche-epaisse-470r-1-0-5w/dp/1877845]&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;résistances 4,7 kOhm x16 (farnell) [http://fr.farnell.com/vishay-draloric/rcl0612-4k7-1-100-ppm-k-e3/res-couche-epaisse-4-7k-1-0-5w/dp/1877852RL]&amp;lt;/span&amp;gt;,&amp;lt;br\&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P30.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&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 Wi-Pi [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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Câble HDMI [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;Pico-projecteur ASUS S1 [27/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Petit microphone (farnell) [http://fr.farnell.com/pro-signal/abm-715-rc/electret-microphone-omni-leads/dp/2066501],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Un capteur de température [Disponible a l'école]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P32.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&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;Webcam pour Raspberry Pi 2[27/01/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Robotino (Robocup)&amp;lt;/span&amp;gt;.   &lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
|&lt;br /&gt;
Un sac de billes d'argile ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un pot panier ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un bac réservoir d'eau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Un caisson ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux m² de laine de roche ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Deux capteurs ne niveau ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Quatre LEDs RGB : [http://fr.rs-online.com/web/p/led/8294310P/],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une pompe à eau : [http://www.aqua-store.fr/pompes-a-eau-aquarium-eau-de-mer/1990-eden-pompe-105-4010052571607.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Une batterie : [http://fr.farnell.com/yuasa/y7-12/battery-lead-acid-12v-7ah/dp/2083825],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un MPPT : [http://fr.farnell.com/wellsee/mppt15a-12-24/chargeur-de-batterie-mppt-solar/dp/1852558],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un système goutte à goutte : 2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1031-jonction-4mm-tee.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1038-bouchon-90-micro-diametre-16.html],2*[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1030-jonction-4mm-auto-percante.html],[http://www.thecitygarden.fr/fr/raccords-goutteurs-sprayers/1033-couronne-tuyau-capillaire-20m-3x5mm.html],&amp;lt;br /&amp;gt;&lt;br /&gt;
Un panneau solaire (disponible à l'école),&amp;lt;br /&amp;gt;&lt;br /&gt;
Un plant de fraise,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un transistor BC548&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 diode 1N4008&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;Des résistances : 1*1K, 1*10K&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 résistance de puissance WH25 8Ohms&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;Deux ventilateurs de PC&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 Arduino Uno [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;Un capteur d'humidité et de température DHT11 [22/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P38.ods]].&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 [03/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;Ballon gonflable à l'hélium([http://www.ballon-helium.com//ballon-geant-chloroprene-180/ballon-chloroprene-unis-mat-1-20m-12661.html])&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
9 m3 d'hélium (lien du devis :[[https://projets-ima.polytech-lille.net:40079/mediawiki/index.php?title=Dirigeable_publicitaire#Devis_pour_l.27h.C3.A9lium]]),Air Liquide,&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;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 x Capteurs à ultrasons, Gotronic [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Alim ARDUINO 5V 5000mAh, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/] [29/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;5 x Connecteur mâle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/sm12b-srss-tb-lf-sn/connecteur-header-12pos-1-rangee/dp/2399360] [29/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;10x Connecteur mâle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b8b-ph-k-s-lf-sn/embase-entree-sup-8-voies/dp/9492461] [29/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;2x Femelle USB-B Farnell : [http://fr.farnell.com/wurth-elektronik/61400416121/embase-usb-2-0-type-b-cms/dp/1642035] [29/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;5x Mâle USB-B à sertir RS : [http://fr.rs-online.com/web/p/connecteurs-usb-type-b/6742270/][02/03/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;10x Connecteur femelle 8 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/08p-sjn/boitier-femelle-a-sertir-2mm-8/dp/2320479] [29/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;10x Connecteur femelle 12 contacts - Pas 1mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/shr-12v-s-b/boitier-femelle-sh-12voies-1mm/dp/1830830] [29/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;10x Connecteur mâle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/b5b-ph-k-s-lf-sn/embase-entree-sup-5-voies/dp/9492445] [29/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;10x Connecteur femelle 5 contacts - Pas 2mm Farnell : [http://fr.farnell.com/jst-japan-solderless-terminals/5p-san/boitier-femelle-a-sertir-2mm-5/dp/2320464] [29/02/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
50 x Pin 2mm SJN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/sjn-002pt-0-9/contact-femelle-a-sertir-28-24awg/dp/2320482] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
100 x Pin 2mm SAN, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/san-002t-0-8a/contact-femelle-a-sertir-30-24awg/dp/2320470] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
50 x Pin 1mm SHR, Farnell [http://fr.farnell.com/jst-japan-solderless-terminals/ssh-003t-p0-2/terminaison-a-sertir-serie-sh/dp/1679142] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
Recapitulatif electronique : [[Fichier:CommandeElectronique-2015-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
Nouvelle commande électronique : [[Fichier:NouvelleCommandeElectronique-2016-P39.ods]].&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&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 Mini Webcam USB GT06051, Gotronic [http://www.gotronic.fr/art-mini-webcam-usb-gt06051-23495.htm],&amp;lt;br /&amp;gt;&lt;br /&gt;
Chargeur portable, PB-A5200, Power Bank, 5000mAh, Lithium Polymère, RS [http://fr.rs-online.com/web/p/batteries-externes/7757508/],&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;,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;2 caméras 720p pour tester le flux vidéo[09/03/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;convertisseur HDMI-SVGA pour Raspberry Pi [03/02/2016]&amp;lt;/span&amp;gt;.&amp;lt;br /&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Maxim 78M6610+LMU [http://eu.mouser.com/ProductDetail/Maxim-Integrated/78M6610+LMU-B01/?qs=sGAEpiMZZMuicgbJr93hQVd6%252bEl2PjSnPQyvC3%252bgS6U%3d], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Quartz 20Mhz [http://fr.farnell.com/iqd-frequency-products/lfxtal003185/quartz-20mhz/dp/9712879], &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Capacités : &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 µF x9 unités [http://fr.farnell.com/tdk/c1608x5r1h105k080ab/condensateur-mlcc-x5r-1uf-50v/dp/2211179], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;0.1uF x9 unités [http://fr.farnell.com/multicomp/mc0603f104z500ct/condensateur-mlcc-y5v-100nf-0603/dp/1759123], &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;18 pF x6 unités [http://fr.farnell.com/walsin/0603n180j500ct/condensateur-mlcc-np0-18pf-50v/dp/2496890?MER=en-me-sr-b-all].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistances : &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;100 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/2132143/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;750 Ohm, [http://fr.rs-online.com/web/p/resistances-cms/6790692/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 KOhm,  [http://fr.rs-online.com/web/p/resistances-cms/2132266/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;10 KOhm, [http://fr.rs-online.com/web/p/resistances-cms/2132418/] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;1 MOhm,  [http://fr.rs-online.com/web/p/resistances-cms/6789932/].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Résistance de shunt: 0.004 Ohm [http://fr.rs-online.com/web/p/resistances-cms/8665374/],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Leds rouge CMS x12, [http://fr.farnell.com/rohm/sml-310vtt86l/led-0603-rouge/dp/1685064] ,&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Bornier [http://fr.farnell.com/camdenboss/ctb0308-2/bornier-2-voies/dp/3882652],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Transformateur VTX-214 001 103 [http://fr.farnell.com/vigortronix/vtx-214-001-103/conv-ac-dc-fixe-1-o-p-1w-3-3v/dp/2401019],&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;Adaptateur USB [02/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;Fusible 250V/125mA [02/02/2016].&amp;lt;/span&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P43.ods]].&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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;un lecteur d'empreintes digitales : Mouser [http://www.mouser.fr/ProductDetail/MikroElektronika/MIKROE-1722/?qs=GJ%2F2ZGcr5uOW3uiL4M9shA%3D%3D] [09/03/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 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;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;Un capteur de pression [03/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;Un électro aimant [25/01/2016]&amp;lt;/span&amp;gt;,&amp;lt;br/&amp;gt;&lt;br /&gt;
Une alimentation électroaimant (labo 24V), &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;. &amp;lt;br/&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P44.ods]].&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 [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;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:orange&amp;quot;&amp;gt;Buffers 3 états (Farnell) [http://fr.farnell.com/fairchild-semiconductor/nc7sp126p5x/buffer-single-tri-state-sc-70/dp/2453002] [Commandé - Recu - En attente de confirmation des librairies Altium]&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:green&amp;quot;&amp;gt;Clavier MIDI [http://www.thomann.de/fr/m_audio_keystation_mini_32_mk2.htm?gclid=Cj0KEQiAoby1BRDA-fPXtITt3f0BEiQAPCkqQQKdntNWLwKu92GOUp2gHXfTCj5t0WB9LWyZjAaAZUkaAmDV8P8HAQ][Prêté par Hidéo VINOT - 10/03/16] &amp;lt;/span&amp;gt;.&amp;lt;br /&amp;gt;&lt;br /&gt;
‎Récapitulatif électronique [[Fichier:CommandeElectronique-2015-P45.ods]].&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| &lt;br /&gt;
&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt; Logiciel Matlab simulink et la suspension magnétique Didastel. &amp;lt;/span&amp;gt;.&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;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Excellent Wiki, travail effectué et restant à réaliser clairement décrits, Wiki bien rédigé et illustré.La progression est très satisfaisante.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de janvier. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis plus d'un mois. Il est impossible de juger de l'avancement du projet.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki avec des coquilles et à la rédaction approximative. Deux photos trop grandes dont une floues. Le Wiki présente bien l'état d'avancement du projet. Des inquiétudes quand à la concrétisation du projet voire même d'un seul des 5 sous-projets menés de front.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:lightgreen;&amp;quot;&amp;gt;Un Wiki avec quelques coquilles. Bien illustré sur les deux premières semaines, un peu en chantier sur les 3 dernières. Aucun résultat pour l'instant. Vous semblez perdus dans votre programmation. Produisez un code fonctionnel même incomplet pour une démonstration intermédiaire pour la semaine 6. Vous parlez de &amp;quot;complexité&amp;quot; de développement sans aucune explication concrète.&amp;lt;/font&amp;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:lightgreen;&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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki très dépouillé. Il manque les reproduction des pièces de puzzle réalisés sur carton, des images empreintes des composants réalisés sous Altium. Il manque aussi une semaine sur les 5 ... A ce moment du projet nous devrions avoir une proposition de PCB pour les 3 pièces principales : alimentation, micro-contrôleur, radio LORA&amp;lt;/font&amp;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;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:lightgreen&amp;quot;&amp;gt;Un Wiki très correctement tenu, bien rédigé, bien illustré. La progression du travail est clairement exposée. Un bémol cependant, le travail de la semaine 5 est minimal ou trop rapidement décrit. A ce niveau du projet vous devriez avoir un prototype du réducteur et des roues à présenter.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. La progression du travail est facile à suivre.&amp;lt;/font&amp;gt;&lt;br /&gt;
On aimerait un mot sur l'état du robot des CM5 et voir le PCB de la carte correspondant à la vue plaque d'essais.&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;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair, bien rédigé et illustré. Le travail effectué est bien présenté.&amp;lt;/font&amp;gt;&lt;br /&gt;
Rien sur la semaine 5.&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;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki clair et détaillé. Le travail effectué est présenté précisement.&amp;lt;/font&amp;gt;&lt;br /&gt;
Il faudrait peut-être dire un mot sur la conception du robot lui même ? Dites ce qu'est un CM5.&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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Corrigez immédiatement le tir. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis le mois de décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Un Wiki correctement rédigé mais plutôt dépouillé, sans illustration. Le Wiki est abandonné depuis la semaine 3 incluse. Mettez le à jour ! Il est difficile de savoir où vous en êtes ...&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt; Juste quelques mots sur la première séance et encore il s'agit d'intentions et pas de résultats. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Corrigez le tir immédiatement.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: green;&amp;quot;&amp;gt;Wiki clair et bien rédigé. Illustré. La progression du travail est clairement exposée.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Un Wiki quasiment vide concernant l'avancement du projet. Impossible de se faire une idée du travail réalisé. Ce manque de sérieux dans la documentation aura un impact sur la note finale. Corrigez le tir au plus tôt.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Un Wiki à peu près vide hors cahier des charge. Des semaines sans travail effectué. Des semaines avec un descriptif laissant deviner l'ampleur du travail effectué. Vu votre manque de sérieux en projet une note catastrophique pour ce module est fortement probable. Réagissez pour prouver le contraire.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki donnant en détail le travail effectué. Largement illustré par photos et vidéo.&amp;lt;/font&amp;gt;&lt;br /&gt;
Ajoutez des images des composants réalisés sous Altium.&lt;br /&gt;
Peu de résultats pour l'instant. Il devient urgent de savoir commander les moteurs.&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;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal, pas d'illustration, rédaction rapide. Rien sur la semaine 5. Une démonstation sur la récupération du flux vidéo et le contrôle de webcam serait la bienvenue.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Wiki non alimenté depuis début décembre. Ce manque de sérieux au niveau de la documentation sera pris en compte dans la notation. Vu votre absentéisme en projet une note catastrophique pour ce module est fortement probable. Venez rendre compte à votre encadrant le plus vite possible.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:red;&amp;quot;&amp;gt;Le Wiki ne comporte que le compte-rendu des réunions avec les encadrants. La dernière réunion date d'il y a plus d'un mois. Aucune description du travail accompli. Votre manque de sérieux au niveau de la documentation et du travail laisse présager une note catastrophique dans le module.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Wiki minimal sans illustration. Rien après la semaine 3. Le travail effectué dans les trois premières semaines est soit mal décrit soit très léger. Des photos des circuits de test pourraient mieux donner idée du travail réalisé.&amp;lt;/font&amp;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;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, un peu illustré mais la rédaction pourrait être améliorée (style télégraphique). Le travail réalisé est parfaitement décrit, projet bien avancé.&amp;lt;/font&amp;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:lightgreen;&amp;quot;&amp;gt;Un cahier des charges enfin correct le 4 janvier 2016.&amp;lt;/font&amp;gt;&amp;lt;font style=&amp;quot;color:orange;&amp;quot;&amp;gt;Pourriez-vous mettre en perspective votre projet par rapport à celui de 2012/2013 [[Suspension_magnétique_2013]] ?&amp;lt;/font&amp;gt;&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color:green;&amp;quot;&amp;gt;Wiki très détaillé, très bien illustré, très correctement rédigé. Le Wiki est mieux présenté que celui de 2013. C'est bien.&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;
== Fiche de présence ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves !! 9 mars !! 16 mars !! 23 mars&lt;br /&gt;
|-&lt;br /&gt;
| P4 [[Train de véhicules]]&lt;br /&gt;
| Manuel BUENO / Maureen GILLET&lt;br /&gt;
| présent et excusée&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P5 [[Imprimante 3D à chocolat]]&lt;br /&gt;
| Hugo VANDENBUNDER / Sylvain VERDONCK&lt;br /&gt;
| Hugo VANDENBUNDER excusé, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Sylvain VERDONCK présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P6 [[Zone de sécurité pour vélo]]&lt;br /&gt;
| Martin CLAVERIE / Victor CHARNET&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Victor CHARNET aurait travaillé le matin&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
| E304&lt;br /&gt;
|-&lt;br /&gt;
| P7 [[Journée IMA]]&lt;br /&gt;
| Michel MIKHAEL&lt;br /&gt;
| présent&lt;br /&gt;
| C201 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9 [[Tableau blanc interactif]]&lt;br /&gt;
| Romuald LENTIEUL / Léo MAZIER &lt;br /&gt;
| Romuald LENTIEUL présent,  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Léo MAZIER absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 - C201 / présents&lt;br /&gt;
| E305&lt;br /&gt;
|-&lt;br /&gt;
| P10 [[Réseau de capteurs longue distance]]&lt;br /&gt;
| Sonia NDUWAYO / Cong CHEN&lt;br /&gt;
| présentes&lt;br /&gt;
| C201 - E306 / présentes&lt;br /&gt;
| C201 - E306&lt;br /&gt;
|-&lt;br /&gt;
| P12 [[Robots mobiles pour Arduino]]&lt;br /&gt;
| Audrey AFFOYON / Leticia STEPHANES LIMA&lt;br /&gt;
| présentes&lt;br /&gt;
| C201/Fablab / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P16 [[Miroir intelligent]]&lt;br /&gt;
| Valentin BEAUCHAMP / Guillaume VILLEMONT&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E304 / présents&lt;br /&gt;
|E305&lt;br /&gt;
|-&lt;br /&gt;
| P21 [[Robot autonome pour cartographie]]&lt;br /&gt;
| Pierre MICHEL / Alexandre DESCAMD&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;présents tout le mardi précédent&amp;lt;/font&amp;gt;&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|E304&lt;br /&gt;
|-&lt;br /&gt;
| P23 [[Matelas connecté]]&lt;br /&gt;
| Vincent ROBIC / Morgan OBEISSART&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P27 [[BIOLOID commandé par Arduino]]&lt;br /&gt;
| Quentin GRUSON / Jordan RAZAFINDRAIBE&lt;br /&gt;
| présents&lt;br /&gt;
| C201 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P28 [[Imprimante 3D multi-fils]]&lt;br /&gt;
| Antonin CLAUS / Cédric DUVAL&lt;br /&gt;
| Antonin CLAUS présent, &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Cédric DUVAL absent&amp;lt;/font&amp;gt;&lt;br /&gt;
| Fabricarium&lt;br /&gt;
| Fabricarium&lt;br /&gt;
|-&lt;br /&gt;
| P29 [[Aide anti-gaspillage alimentaire]]&lt;br /&gt;
| Florian GIOVANNANGELI / Pierre FITOUSSI&lt;br /&gt;
| Présents&lt;br /&gt;
| FabLab&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P30 [[Micro-robots auto-organisés]]&lt;br /&gt;
| Corentin CASIER / Julie DEBOCK&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Julie DEBOCK absente&amp;lt;/font&amp;gt;, Corentin CASIER en D209&lt;br /&gt;
| D209 / présents&lt;br /&gt;
| D209&lt;br /&gt;
|-&lt;br /&gt;
| P32 [[Veilleuse enfant connecté]]&lt;br /&gt;
| Romain RUET / Julien BIELLE&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P34 [[Jeu de plateforme tangible]]&lt;br /&gt;
| Stéphane MAIA / Maxime SZWECHOWIEZ&lt;br /&gt;
| présents A3xx&lt;br /&gt;
| A313 / présents&lt;br /&gt;
| A201&lt;br /&gt;
|-&lt;br /&gt;
| P37 [[Interface de communication entre robots]]&lt;br /&gt;
| Vianney PAYELLE&lt;br /&gt;
| présent en D336&lt;br /&gt;
| D336&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P38 [[Hydroponie]]&lt;br /&gt;
| Nicolas WEGRZYN&lt;br /&gt;
| présent&lt;br /&gt;
| C205 / présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P39 [[Dirigeable publicitaire]]&lt;br /&gt;
| Julien JOIGNAUX / Loïc DELECROIX&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P41 [[Drone et occulus rift]]&lt;br /&gt;
| Geoffrey PIEKACZ / Nathan RICHEZ&lt;br /&gt;
| présents&lt;br /&gt;
| E304 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P42 [[Mini-drones]]&lt;br /&gt;
| Valentin TAFFIN / Alexandre CUADROS&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
| E303 / B200 / présents&lt;br /&gt;
| E301&lt;br /&gt;
|-&lt;br /&gt;
| P43 [[SmartMeter, gestion de consommation électrique]]&lt;br /&gt;
| Haroun ABDELALI / Charlène DA COSTA NETO &lt;br /&gt;
|  &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;absents&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E306 / présents&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P44 [[Le marteau de Thor]]&lt;br /&gt;
| Matthieu HERWEGH / Kevin LE VAN PHUNG&lt;br /&gt;
| &amp;lt;font style=&amp;quot;color: red;&amp;quot;&amp;gt;Kevin LE VAN PHUNG absent&amp;lt;/font&amp;gt;, &amp;lt;font style=&amp;quot;color: orange;&amp;quot;&amp;gt;Matthieu HERWEGH présent (sous-sol ?)&amp;lt;/font&amp;gt;&lt;br /&gt;
|  E303 / C205 / Kevin LE VAN PHUNG présent&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P45 [[Orchestre électronique]]&lt;br /&gt;
| Thomas ROJ / Joshua LETELLIER&lt;br /&gt;
| présents&lt;br /&gt;
| E306 / présents&lt;br /&gt;
| E306&lt;br /&gt;
|-&lt;br /&gt;
| P47 [[Commande d'une suspension magnétique]]&lt;br /&gt;
| Hongyu ZHANG / Weixing JIN&lt;br /&gt;
| présents C002&lt;br /&gt;
| C002 / présents&lt;br /&gt;
|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28881</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28881"/>
				<updated>2016-03-16T15:23:06Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Planning prévisionnel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3: Établissement de la liste précise de matériel &amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28873</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28873"/>
				<updated>2016-03-16T14:51:00Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
[[Fichier:Robot_P21.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Robot_P21.jpg&amp;diff=28871</id>
		<title>Fichier:Robot P21.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Robot_P21.jpg&amp;diff=28871"/>
				<updated>2016-03-16T14:50:03Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28870</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28870"/>
				<updated>2016-03-16T14:49:36Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 6-7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28869</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28869"/>
				<updated>2016-03-16T14:49:19Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 5-6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28868</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28868"/>
				<updated>2016-03-16T14:48:45Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 5-6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
&lt;br /&gt;
* Contact avec les élèves de CM5. Leur robot est désormais disponible au fablab, les élèves ayant terminés leur PFE et n'étant plus à Polytech. &lt;br /&gt;
** Le robot ne possède pas de bras au final.&lt;br /&gt;
** Il est alimenté par un générateur de tension pour le moment.&lt;br /&gt;
** 2 MCC entraînent des chenilles, permettant son déplacement.&lt;br /&gt;
&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28862</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28862"/>
				<updated>2016-03-16T14:39:51Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 6-7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque 1: Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
** Remarque 2 : Difficulté du servomoteur à se positionner très précisément suivant un ordre donné. Ainsi celui-ci tangue autour de la position souhaitée à cause d'un mauvais asservissement vraisemblablement. De ce fait, le programme se bloque à une certaine ligne du code. Recherches et tentatives de contournement du problème.&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28861</id>
		<title>Robot autonome pour cartographie</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Robot_autonome_pour_cartographie&amp;diff=28861"/>
				<updated>2016-03-16T14:29:38Z</updated>
		
		<summary type="html">&lt;p&gt;Pmichel : /* Semaine 6-7 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Cahier des charges=&lt;br /&gt;
==Présentation générale ==&lt;br /&gt;
===Contexte===&lt;br /&gt;
&lt;br /&gt;
De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.      &lt;br /&gt;
&lt;br /&gt;
===Objectifs=== &lt;br /&gt;
&lt;br /&gt;
Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie. &lt;br /&gt;
&lt;br /&gt;
===Description du projet===&lt;br /&gt;
&lt;br /&gt;
La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données. &lt;br /&gt;
&lt;br /&gt;
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. &lt;br /&gt;
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D. &lt;br /&gt;
&lt;br /&gt;
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. &lt;br /&gt;
&lt;br /&gt;
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.&lt;br /&gt;
&lt;br /&gt;
===Matériels utilisés===&lt;br /&gt;
(à définir plus précisément par le futur)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour notre projet, nous utiliserons le matériel suivant :&amp;lt;br&amp;gt;&lt;br /&gt;
* Une platine mécanique dotée de capteurs. &amp;lt;br&amp;gt;&lt;br /&gt;
* Un capteur pour la détection des obstacles.&amp;lt;br&amp;gt;&lt;br /&gt;
* Un servomoteur pour faire pivoter le sonar.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une carte Arduino pour le contrôle des moteurs et capteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.&amp;lt;br&amp;gt;&lt;br /&gt;
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).&amp;lt;br&amp;gt;&lt;br /&gt;
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.&amp;lt;br&amp;gt;&lt;br /&gt;
* Des puces drivers de moteurs pour les piloter.&amp;lt;br&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Arduino_raspberry.png‎|center]]&lt;br /&gt;
&lt;br /&gt;
==Planning prévisionnel==&lt;br /&gt;
&lt;br /&gt;
Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 2-3:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 3-4:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 4-5:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 5-6:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 6-7:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 7-8:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 8-9:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 9-10:&amp;lt;br&amp;gt;&lt;br /&gt;
Semaine 10-11: Réalisation de la vidéo.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Avancement du projet=&lt;br /&gt;
&lt;br /&gt;
==Semaine 1-2==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.&lt;br /&gt;
&lt;br /&gt;
'''Établissement de la liste précise de matériels'''&lt;br /&gt;
&lt;br /&gt;
* Utilisation de 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Calibrage régulière de la position du robot grâce à la caméra de la raspberry. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Choix du capteur :''' Plusieurs solutions sont envisageables, les capteurs infrarouges, lasers ou ultrasons.Les capteurs infrarouges sont difficiles à mettre en œuvre et sont sensibles à la lumière. Les capteurs lasers sont très précis mais relativement cher. Nous choisissons donc d'utiliser un capteur ultrasons puisque ceux-ci sont d'un prix très abordables, facile à utiliser et la lumière ambiante et l'opacité de la surface n'influent pas sur les résultats. Le capteur ultrason sera disposé sur un servomoteur pour la détection d'obstacle. Ainsi, la détection pourra se faire suivant toutes les directions par rapport au robot. Pilotage du servomoteur grâce à l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 2-3==&lt;br /&gt;
&lt;br /&gt;
* Choix d'une fourche optique pour l'asservissement du robot. On disposera une roue libre associée à une roue crantée sur le robot. Les impulsions fournies par la fourche optique permettront de connaître et d'asservir les différents moteurs via l'Arduino.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Choix des pilotes de moteurs en fonction du dimensionnement des différents moteurs. Il nous faudra par la suite réaliser des PCB en suivant la schématique de la figure suivante. Commande des différentes résistances et condensateurs.&lt;br /&gt;
[[Fichier:Schematic_gate_driver.png|center|600px]]&lt;br /&gt;
&lt;br /&gt;
'''Liste définitive de matérielle'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Matériel !! Quantité requise !! Quantité disponible !! A commander !! Commentaires &lt;br /&gt;
 |-&lt;br /&gt;
 | Arduino UNO&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 &lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Raspberry Pi 2&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | Carte SD&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | Clé Wifi&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3&lt;br /&gt;
 | 0&lt;br /&gt;
 |  &lt;br /&gt;
 |-&lt;br /&gt;
 | Capteur Ultrason&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-module-de-detection-us-hc-sr04-20912.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Servomoteur&lt;br /&gt;
 | 1&lt;br /&gt;
 | 0&lt;br /&gt;
 | 1&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-servomoteur-s05nf-21481.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Pilote de moteur&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/Freescale-Semiconductor/MC34931EK/?qs=sGAEpiMZZMvQcoNRkxSQkiOBqyFfjGe5mG1PBZLkPLE%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Résistance 270 Ohm&lt;br /&gt;
 | 10&lt;br /&gt;
 | 0&lt;br /&gt;
 | 10&lt;br /&gt;
 | Mouser : [http://www.mouser.fr/ProductDetail/TE-Connectivity-Holsworthy/3521270RFT/?qs=sGAEpiMZZMu61qfTUdNhG15ROd0nQ7Wlf0zCDKWeZ5snBOgjDqh8dA%3d%3d]&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 100 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 33 nF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Condensateur 1 uF&lt;br /&gt;
 | 5&lt;br /&gt;
 | 0&lt;br /&gt;
 | 5&lt;br /&gt;
 | Magasin Polytech&lt;br /&gt;
 |-&lt;br /&gt;
 | Câble USB 2m&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-cordon-2m-cw091b-15249.htm]&lt;br /&gt;
 |-&lt;br /&gt;
 | Fourche optique&lt;br /&gt;
 | 2&lt;br /&gt;
 | 0&lt;br /&gt;
 | 2&lt;br /&gt;
 | GoTronic : [http://www.gotronic.fr/art-interrupteur-optique-gp1a57hrj00f-21001.htm]&lt;br /&gt;
 |}&lt;br /&gt;
&lt;br /&gt;
==Semaine 3-4==&lt;br /&gt;
&lt;br /&gt;
'''Architecture matérielle finale'''&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Architecture_materielle.png|center]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Programmation de la carte Arduino sur l'IDE Arduino dans un premier temps sans tenir compte d'une détection de tag visuels par la Raspberry.&lt;br /&gt;
** Pilotage du servomoteur. &lt;br /&gt;
** Détection présence grâce au sonar.&lt;br /&gt;
** Mise en marche des moteurs en fonction des pilotes de moteurs.&lt;br /&gt;
** Asservissement des moteurs en fonction des fourches optiques. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Semaine 4-5==&lt;br /&gt;
&lt;br /&gt;
* Création de la bibliothéque Altium pour nos différents composants&lt;br /&gt;
&lt;br /&gt;
* Modèle de câblage de la carte arduino :&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:Schema_arduino.png‎|center|400px]] &lt;br /&gt;
&lt;br /&gt;
* Mise en réseau de la Raspberry&lt;br /&gt;
==Semaine 5-6==&lt;br /&gt;
* Début de création des PCB sous Altium Designer pour les pilotes de moteurs.&lt;br /&gt;
* Reçu du matériel et prises en main de ceux-ci via l'Arduino sur breadboard.&lt;br /&gt;
* Utilisation de la bibliothèque OpenCV pour le traitement d'image sur la raspeberry et du module de la caméra Picamera.&lt;br /&gt;
==Semaine 6-7==&lt;br /&gt;
* Suite de création des PCB.&lt;br /&gt;
* Programmation de la carte Arduino en suivi un algorithme précis concernant la détection d'obstacle.&lt;br /&gt;
** Remarque : Lors du relevé de distance du capteur ultrason, quelques mesures parasites peuvent intervenir. Pour éviter de faire arrêter le robot par erreur de mesure, nous choisissons d'opérer sur des valeurs moyennes de mesures faites toutes les 10 ms.&lt;br /&gt;
&amp;lt;pre&amp;gt;int distance_moyenne()&lt;br /&gt;
{&lt;br /&gt;
  int i;&lt;br /&gt;
  int val_i;&lt;br /&gt;
  int somme = 0;&lt;br /&gt;
  for (i = 0; i &amp;lt; 10; i += 1) {&lt;br /&gt;
    val_i = getDistance();&lt;br /&gt;
    delay(10);&lt;br /&gt;
    somme = somme + val_i;&lt;br /&gt;
  }&lt;br /&gt;
  val_moy = somme / 10;&lt;br /&gt;
  Serial.print(&amp;quot;valeur moyenne: val_moy&amp;quot;);&lt;br /&gt;
  return val_moy;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
int getDistance()&lt;br /&gt;
{&lt;br /&gt;
  digitalWrite(trig, HIGH);&lt;br /&gt;
  delayMicroseconds(10);&lt;br /&gt;
  digitalWrite(trig, LOW);&lt;br /&gt;
  lecture_echo = pulseIn(echo, HIGH);&lt;br /&gt;
  val = lecture_echo / 58;&lt;br /&gt;
  Serial.print(&amp;quot;Distance : &amp;quot;);&lt;br /&gt;
  Serial.println(val);&lt;br /&gt;
  return val;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Semaine 7-8==&lt;br /&gt;
==Semaine 8-9==&lt;br /&gt;
==Semaine 9-10==&lt;br /&gt;
==Semaine 10-11==&lt;br /&gt;
&lt;br /&gt;
=Conclusion=&lt;/div&gt;</summary>
		<author><name>Pmichel</name></author>	</entry>

	</feed>