<?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=Blefort</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=Blefort"/>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Blefort"/>
		<updated>2026-05-14T00:57:56Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=33604</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=33604"/>
				<updated>2016-09-08T20:01:23Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Meuble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;include nopre noesc src=&amp;quot;/home/pedago/pimasc/include/video-TableBar-iframe.html&amp;quot; /&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Sources:&lt;br /&gt;
https://github.com/artoolkit/artoolkit5&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_carton.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:decoupe_laser_arche.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_bois_3mm.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_led_bleu.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (8)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
==Meuble==&lt;br /&gt;
* Photos de la semaine 8&lt;br /&gt;
[[Fichier:p18_meuble1.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble2.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Photos meuble construit&lt;br /&gt;
[[Fichier:p18_meuble3.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble4.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble5.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble6.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:P18_pre_soutenance.pdf]]&lt;br /&gt;
*[[Fichier:Rapport_P18_COLAUTTI_LEFORT.pdf]]&lt;br /&gt;
*[[Fichier:PFE_P18.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble6.jpg&amp;diff=33603</id>
		<title>Fichier:P18 meuble6.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble6.jpg&amp;diff=33603"/>
				<updated>2016-09-08T20:00:52Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble5.jpg&amp;diff=33602</id>
		<title>Fichier:P18 meuble5.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble5.jpg&amp;diff=33602"/>
				<updated>2016-09-08T20:00:11Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble4.jpg&amp;diff=33601</id>
		<title>Fichier:P18 meuble4.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble4.jpg&amp;diff=33601"/>
				<updated>2016-09-08T19:59:09Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=33600</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=33600"/>
				<updated>2016-09-08T19:58:36Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Meuble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;include nopre noesc src=&amp;quot;/home/pedago/pimasc/include/video-TableBar-iframe.html&amp;quot; /&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot;/&amp;gt;&lt;br /&gt;
==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Sources:&lt;br /&gt;
https://github.com/artoolkit/artoolkit5&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_carton.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:decoupe_laser_arche.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_bois_3mm.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_led_bleu.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (8)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
==Meuble==&lt;br /&gt;
* Photos de la semaine 8&lt;br /&gt;
[[Fichier:p18_meuble1.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble2.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble3.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble4.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble5.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble6.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:P18_pre_soutenance.pdf]]&lt;br /&gt;
*[[Fichier:Rapport_P18_COLAUTTI_LEFORT.pdf]]&lt;br /&gt;
*[[Fichier:PFE_P18.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble3.jpg&amp;diff=33599</id>
		<title>Fichier:P18 meuble3.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble3.jpg&amp;diff=33599"/>
				<updated>2016-09-08T19:58:10Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble2.jpg&amp;diff=27913</id>
		<title>Fichier:P18 meuble2.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble2.jpg&amp;diff=27913"/>
				<updated>2016-02-26T21:10:44Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble1.jpg&amp;diff=27912</id>
		<title>Fichier:P18 meuble1.jpg</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:P18_meuble1.jpg&amp;diff=27912"/>
				<updated>2016-02-26T21:09:55Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27911</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27911"/>
				<updated>2016-02-26T21:07:09Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Meuble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Sources:&lt;br /&gt;
https://github.com/artoolkit/artoolkit5&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_carton.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:decoupe_laser_arche.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_bois_3mm.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_led_bleu.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (8)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
==Meuble==&lt;br /&gt;
* Photos de la semaine 8&lt;br /&gt;
[[Fichier:p18_meuble1.jpg|300px]]&lt;br /&gt;
[[Fichier:p18_meuble2.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:P18_pre_soutenance.pdf]]&lt;br /&gt;
*[[Fichier:Rapport_P18_COLAUTTI_LEFORT.pdf]]&lt;br /&gt;
*[[Fichier:PFE_P18.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27910</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27910"/>
				<updated>2016-02-26T21:06:24Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Meuble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Sources:&lt;br /&gt;
https://github.com/artoolkit/artoolkit5&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_carton.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:decoupe_laser_arche.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_bois_3mm.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_led_bleu.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (8)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
==Meuble==&lt;br /&gt;
* Photos de la semaine 8&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:P18_pre_soutenance.pdf]]&lt;br /&gt;
*[[Fichier:Rapport_P18_COLAUTTI_LEFORT.pdf]]&lt;br /&gt;
*[[Fichier:PFE_P18.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27909</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27909"/>
				<updated>2016-02-26T21:05:57Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Sources:&lt;br /&gt;
https://github.com/artoolkit/artoolkit5&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_carton.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:decoupe_laser_arche.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_bois_3mm.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_led_bleu.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (8)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
==Meuble==&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:P18_pre_soutenance.pdf]]&lt;br /&gt;
*[[Fichier:Rapport_P18_COLAUTTI_LEFORT.pdf]]&lt;br /&gt;
*[[Fichier:PFE_P18.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27908</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27908"/>
				<updated>2016-02-26T21:05:30Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 21 (22/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Sources:&lt;br /&gt;
https://github.com/artoolkit/artoolkit5&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_carton.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:decoupe_laser_arche.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_bois_3mm.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
&lt;br /&gt;
[[Fichier:arche_led_bleu.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (8)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:P18_pre_soutenance.pdf]]&lt;br /&gt;
*[[Fichier:Rapport_P18_COLAUTTI_LEFORT.pdf]]&lt;br /&gt;
*[[Fichier:PFE_P18.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27907</id>
		<title>Fichier:PFE P18.zip</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27907"/>
				<updated>2016-02-26T20:32:18Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : a téléversé une nouvelle version de « Fichier:PFE P18.zip »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27838</id>
		<title>Fichier:PFE P18.zip</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27838"/>
				<updated>2016-02-25T10:05:42Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : a téléversé une nouvelle version de « Fichier:PFE P18.zip »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27836</id>
		<title>Fichier:PFE P18.zip</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27836"/>
				<updated>2016-02-25T10:01:56Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : a téléversé une nouvelle version de « Fichier:PFE P18.zip »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27759</id>
		<title>Fichier:PFE P18.zip</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:PFE_P18.zip&amp;diff=27759"/>
				<updated>2016-02-24T00:35:47Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : a téléversé une nouvelle version de « Fichier:PFE P18.zip »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA5_2015/2016&amp;diff=27585</id>
		<title>Projets IMA5 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA5_2015/2016&amp;diff=27585"/>
				<updated>2016-02-22T23:31:38Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &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;
&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;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P1 Convertisseur DC/DC pour réseau MTDC]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Mehmet Ilter &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;[[P2 Data Logger]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Hidéo VINOT&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015 12;00&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; mercredi 24 février à 10h avec L. Engels&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;[[P4 Jukebox multi-pièces]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Jouy / Julien hérin &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rodolphe Astori / Xavier Redon / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Pre_soutenance_PFE_Jouy_herin.pdf]] &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;[[P9 Système d'hébergement domestique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Romain Libaert / Timothée Teneur &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 10:21, [[Fichier:P9_LIBAERT_TENEUR_DEC15.pdf]]&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; Tournée le 22/02 par M. Engels&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;[[P10 LILLIAD: Connected Learning Center | P10 LILLIAD: learning center connecté]]&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; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015,07:48, [[Fichier:P10_FYP_December_Report_M_SEKAR.pdf]]&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;[[P11 Spectateur augmenté]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Teresa Tumbragel &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 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; [[Fichier:Teresa Tumbragel-Rapport Spectateur Augmente.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; NA &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;[[P12 Capteurs enfouis pour vieillissement du béton]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; JULITA Alex &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 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;[[P14 Localisation dans le corps humain]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Matthieu Marcadet &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 10:52, [[Fichier:Rapport_intermediaire_PFE_Marcadet.pdf]]&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;[[P18 Meuble intelligent]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Kevin Colautti / Benjamin Lefort &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rémy Bernard / Alexandre Boé / Xavier Redon / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 14:44, [[Fichier:P18_pre_soutenance.pdf]]&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; Tournée le 22/02 par M. Engels&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;[[Automatic Soldering System Project|P20 Placeur de composants sur PCB]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jean Wasilewski &amp;amp; Pierre Letousey &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon / Thomas Vantroys / Alexandre Boé &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:P20_ASSP.pdf]]&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; Rendez-vous pris avec M. Engels le vendredi 25 Février à 10h &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 Nuage pour sites Web]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jeremie Denechaud / Thibaut Scholaert &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 12:02, [[Fichier:P24_Denechaud_Scholaert.pdf| Rapport intermédiaire de projet]]&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; Fait Maison&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 Architecture ROS pour des véhicules autonomes intelligents]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jean-Michel Tournier / Cyril Smagghe &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Vincent Coelen et Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015,09:04, [[Fichier:P25-2015_Smagghe_Tournier_decembre.pdf]]&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;RDV mercredi 24 15h &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;[[P26 Robot de forgeage et d’usinage]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Bertrand Yvernault / Louis Thebault &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 17:51&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;[[P27 Robot de fraiseuse]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Flavien Royer / Maxime Morisse &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 19:06, [[Fichier:Rapport_Royer_Morisse.pdf]]&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;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P30 Thermostat connecté et intelligent]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; TISSOT Elise / TIRABY Céline &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Guillaume Renault / Alexandre Boé / Xavier Redon &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15/12/2015, 00:35, [[Fichier:Rapport_PFE_TISSOT_TIRABY.pdf‎ ]] &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;[[P32 Récupération d'énergie pour balise BLE]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Quentin Sultana &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Frédéric Giraud / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 13/12/2015, 19:31, [[Fichier:CR Miprojet_Sultana.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Rapport_P32_Sultana.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; RDV L. Engels le 24/02 &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;[[P33 Réalisations en faveur de l'accessibilité de jeux vidéos]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jérôme Bailet / Mehdi Zeggaï &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; GAPAS / Laurent Grisoni / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 10:54, [[Fichier:PFE_IMA5_Rapport_intermediaire_Bailet_Zeggai.pdf]]&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; RDV L. Engels le 25/02 &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;[[P35 Robot de test pour le sport de Golf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Deborah Saunders &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 12:07&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;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P34 Optimisation de trajectoire pour un robot de curiethérapie]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Sandra HAGE CHEHADE / Thomas DANEL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Vincent COELEN / Rochdi MERZOUKI &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 12:02&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;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P40 Maquette mécatronique durcie d'ascenseur 5 étages]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Louis CHAUCHARD / Romain IMBERT &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; 14/12/2015, 19:21&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; RDV L. Engels le 23/02 &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;[[P13 Plateforme expérimentation IOT]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; ROCHE François &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 19:37, [[Fichier:PFE_P13_Plateforme_expérimentation_IOT.pdf]] &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; Tournée le 22/02 par M. Engels &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;[[Implantation d'un filtre FIR-FX-LMS sur FPGA pour l'annulation de Bruit Acoustique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Bown Alexander / Piat Valentin &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; NA &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;[[Pilulier automatique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Manouk Simon / Corentin Duplouy &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; NA &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; RDV L. Engels le 23/02 &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27380</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27380"/>
				<updated>2016-02-18T08:58:27Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 20 (7) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyait les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27379</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27379"/>
				<updated>2016-02-18T08:57:36Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 20 (7) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
* Finalisation du script de génération de trame pour les LEDs. Un problème de conversion des données a été détecté. Au lieu d'envoyer la donnée brute, le script envoyais les caractères ASCII.&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27378</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27378"/>
				<updated>2016-02-18T08:54:34Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 19 (6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyées en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des leds \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27376</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27376"/>
				<updated>2016-02-18T08:53:38Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 19 (6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui créée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyés en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des led \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27375</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27375"/>
				<updated>2016-02-18T08:52:49Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 19 (6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui crée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyés en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des led \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27374</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27374"/>
				<updated>2016-02-18T08:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 19 (6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui crée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyés en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
     La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
     Ensuite elle est envoyée sous une forme hexadécimale : ID des led \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27373</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27373"/>
				<updated>2016-02-18T08:51:40Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 19 (6) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
* Gestion des leds de l'arche &lt;br /&gt;
** Création de la page PHP qui va être appelée et qui crée un socket UDP en mode RAW pour envoyer les données vers l'arduino&lt;br /&gt;
** Un souci est apparu au niveau de la réception des données sur l'arduino. Les données étant envoyés en hexa et la réception sur le port série se faisant sur un char, les données étaient corrompues.&lt;br /&gt;
** Conception des trames : &lt;br /&gt;
	La donnée provenant de la palette de couleurs est transférée a la page de traitement PHP par le biais de la méthode GET et sous la forme RRVVBB (code couleur html sans le mot dièse (#)).&lt;br /&gt;
	Ensuite elle est envoyée sous une forme hexadécimale : ID des led \ Rouge \ Vert \ Bleu \ Intensité&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27370</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27370"/>
				<updated>2016-02-18T08:41:30Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 18 (5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenants du site web et à destination des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27369</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27369"/>
				<updated>2016-02-18T08:40:56Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 18 (5) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme pour gérer les trames IP provenant du site web et a destinatione des leds de l'arche&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27368</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27368"/>
				<updated>2016-02-18T08:39:50Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 17 (4) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
* Poursuite du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27367</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27367"/>
				<updated>2016-02-18T08:39:06Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 16 (3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
* Création du site web pour la partie barman / serveur / administrateur&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
* Rédaction du rapport suite et fin&lt;br /&gt;
* Diapo de présentation&lt;br /&gt;
* Vidéo&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27365</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27365"/>
				<updated>2016-02-18T08:36:39Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Choix techniques : matériel et logiciel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 15/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27364</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=27364"/>
				<updated>2016-02-18T08:36:04Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Choix techniques : matériel et logiciel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] 10 carrés et 2 gros ronds de 7 leds [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Arduino UNO officiel [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/02/2016&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
*ARToolkit:&lt;br /&gt;
**Décodage du code&lt;br /&gt;
**Récupération des positions des tags en adaptant un exemple&lt;br /&gt;
**Création d'un tag personnalisé &lt;br /&gt;
**Reconnaissance de plusieurs tags dont le personnalisé quelques soit le lieu et l'orientation sur la surface détectable&lt;br /&gt;
&lt;br /&gt;
===Semaine 18 (5)===&lt;br /&gt;
* décision de faire l'arche, plusieurs solutions :&lt;br /&gt;
** lampe d'architecte&lt;br /&gt;
** profilé (style pendu)&lt;br /&gt;
** arche en bois/carton ...&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; lampe d'architecte : problème de hauteur, il nous faut 1m50 de hauteur au dessus de la table pour détecter n'importe quel endroit sur celle-ci. &lt;br /&gt;
Solution possible : fabriquer des &amp;quot;rallonges&amp;quot; que l'on pourrait intégrer à la structure de la lampe : trop complexe mécaniquement parlant + matériau de 1*1cm suffisamment rigide à trouver&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; profilé : hauteur résolu mais peu esthétique et relativement chère mais c'est une solution simple, rapide et fonctionnelle&lt;br /&gt;
Solution possible : décorer avec des pièces en découpe laser autour des profilés mais on reste sur une arche trop &amp;quot;carré&amp;quot;, les angles droits ne sont pas très beau à l’œil pour une telle architecture&lt;br /&gt;
 &lt;br /&gt;
=&amp;gt; arche en bois : hauteur à notre guise, design aussi.&lt;br /&gt;
Solution retenue.&lt;br /&gt;
&lt;br /&gt;
Nous partons sur un prototype en carton découpé à la découpe laser pour voir la pièce à l'échelle 1 et pour se rendre compte de la fragilité ou non.&lt;br /&gt;
On se rend compte effectivement que la pièce est relativement fragile et a tendance à &amp;quot;tanguer&amp;quot;.&lt;br /&gt;
Nous réfléchissons aux solutions techniques possibles et au plan pour la découpe laser de toute les pièces.&lt;br /&gt;
&lt;br /&gt;
* Avancement de la table :&lt;br /&gt;
** Après avoir vu avec Pablo à la compta et l'administration, impossible de commander avec un paiement comptant sur le site du fournisseur de l'ébéniste qui permet de chiffrer à environ 720€ pour l'ensemble du bois (prédécoupé et pressé qui permet un gain de temps à la réception de celui-ci). Les autres sites acceptants les paiement via la voie &amp;quot;classique&amp;quot; de polytech double le prix du devis ... Donc impossible.&lt;br /&gt;
Nous avons finalement trouver une solution de remboursement en interne en passant par le labo IRCICA grâce à l'approbation de Madame Rolland le jeudi 4 février. L'ébéniste est passé au labo le jour même pour les démarches et la commande est passée le lendemain.&lt;br /&gt;
&lt;br /&gt;
===Semaine 19 (6)===&lt;br /&gt;
* Arche : nous gardons comme solution le bois medium de 3mm. Peu cher, relativement solide même sur la longueur et en même temps suffisamment flexible pour épouser la forme souhaitée. En effet, nous partons d'une base de 60*60mm pour avoir un écartement inférieur à 30mm (environ 27mm de façon à ce que la caméra entre avec une légère pression dans l'arche pour son maintient.&lt;br /&gt;
Pour tenir l'arche sur la table, nous avons choisi un système de goujon (de 10mm) inséré dans la base (superposition de 7 parties de 3mm) dans laquelle nous avons pensé également à faire un trou houblon pour le passage des différents câbles et matériel.&lt;br /&gt;
Enfin, pour le transport de l'arche, nous avons choisi de la faire en trois parties mobiles. &lt;br /&gt;
&lt;br /&gt;
Après la découpe laser, on réalise le collage et l'assemblage. Après un problème de découpe, on se rend compte que la partie haute de l'arche ne s'assemble pas correctement. Nous en profitons pour faire quelques tests de solidité et de maintient en tenant exclusivement la base. C'est relativement correct mais il faut trouver un autre système de maintient à l'endroit où nous plaçons le H pour l'assemblage car les traverses glissent presque toutes seules.&lt;br /&gt;
&lt;br /&gt;
Nous faisons une deuxième découpe de la partie haute et en profitons pour découper des autres traverses un peu plus longues pourvues de trous de 3*3mm afin de glisser un T renforçant le maintient de la structure.&lt;br /&gt;
&lt;br /&gt;
===Semaine 20 (7)===&lt;br /&gt;
* Réalisation des connecteurs pour l'ensemble des LEDs à intégrer dans l'arche&lt;br /&gt;
* Recherche d'une solution pour recouvrir l'arche, de façon à ne pas éblouir les utilisateurs et en diffusant correctement la lumière. Plusieurs idées :&lt;br /&gt;
** plexi ou film de plastique opaque : relativement cher et pas évident à la découpe&lt;br /&gt;
** voile (rideau fins ...) : relativement cher également surtout vu la longueur nécessaire&lt;br /&gt;
** Bois découpé à la découpeuse laser pour le rendre flexible avec des trous pour les LEDs : solution de secours mais il y a une certaine quantité de travail tout de même mais dans un budget très raisonnable&lt;br /&gt;
** papier bulle ou mousse (déménagement) : solution peu chère et originale dans l'esprit de récupération/recyclage mais peut être pas assez opaque&lt;br /&gt;
** du papier calque : très bonne diffusion de la lumière et faible coup&lt;br /&gt;
Solution retenue =&amp;gt; papier claque (travail minutieux et peu rapide mais un résultat satisfaisant pour un prototype&lt;br /&gt;
* Réalisation d'une soixantaine de tags (51 nécessaires) pour chaque produit à la carte&lt;br /&gt;
* Test complet&lt;br /&gt;
* Réalisation de script pour automatiser les différents programmes + README&lt;br /&gt;
* Début du rapport&lt;br /&gt;
&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA5_2015/2016&amp;diff=27135</id>
		<title>Projets IMA5 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Projets_IMA5_2015/2016&amp;diff=27135"/>
				<updated>2016-02-14T22:41:32Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Répartition des binômes */&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;
&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;
&amp;lt;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P1 Convertisseur DC/DC pour réseau MTDC]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Mehmet Ilter &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;[[P2 Data Logger]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Hidéo VINOT&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015 12;00&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;[[P4 Jukebox multi-pièces]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Jouy / Julien hérin &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rodolphe Astori / Xavier Redon / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:Pre_soutenance_PFE_Jouy_herin.pdf]] &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;[[P9 Système d'hébergement domestique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Romain Libaert / Timothée Teneur &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 10:21, [[Fichier:P9_LIBAERT_TENEUR_DEC15.pdf]]&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; RDV L. Engels le 22/02 &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;[[P10 LILLIAD: Connected Learning Center | P10 LILLIAD: learning center connecté]]&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; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015,07:48, [[Fichier:P10_FYP_December_Report_M_SEKAR.pdf]]&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;[[P11 Spectateur augmenté]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Teresa Tumbragel &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 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; [[Fichier:Teresa Tumbragel-Rapport Spectateur Augmente.pdf]] &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;[[P12 Capteurs enfouis pour vieillissement du béton]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; JULITA Alex &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 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;[[P14 Localisation dans le corps humain]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Matthieu Marcadet &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 10:52, [[Fichier:Rapport_intermediaire_PFE_Marcadet.pdf]]&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;[[P18 Meuble intelligent]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Kevin Colautti / Benjamin Lefort &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rémy Bernard / Alexandre Boé / Xavier Redon / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 14:44, [[Fichier:P18_pre_soutenance.pdf]]&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; RDV L. Engels le 22/02 &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;[[Automatic Soldering System Project|P20 Placeur de composants sur PCB]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jean Wasilewski &amp;amp; Pierre Letousey &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon / Thomas Vantroys / Alexandre Boé &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; [[Fichier:P20_ASSP.pdf]]&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 Nuage pour sites Web]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jeremie Denechaud / Thibaut Scholaert &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Xavier Redon / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 12:02, [[Fichier:P24_Denechaud_Scholaert.pdf| Rapport intermédiaire de projet]]&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 Architecture ROS pour des véhicules autonomes intelligents]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jean-Michel Tournier / Cyril Smagghe &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Vincent Coelen et Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015,09:04, [[Fichier:P25-2015_Smagghe_Tournier_decembre.pdf]]&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;[[P26 Robot de forgeage et d’usinage]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Bertrand Yvernault / Louis Thebault &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 17:51&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;[[P27 Robot de fraiseuse]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Flavien Royer / Maxime Morisse &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 19:06, [[Fichier:Rapport_Royer_Morisse.pdf]]&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;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P30 Thermostat connecté et intelligent]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; TISSOT Elise / TIRABY Céline &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Guillaume Renault / Alexandre Boé / Xavier Redon &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;15/12/2015, 00:35, [[Fichier:Rapport_PFE_TISSOT_TIRABY.pdf‎ ]] &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;[[P32 Récupération d'énergie pour balise BLE]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Quentin Sultana &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Frédéric Giraud / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 13/12/2015, 19:31, [[Fichier:CR Miprojet_Sultana.pdf]]&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;[[P33 Réalisations en faveur de l'accessibilité de jeux vidéos]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Jérôme Bailet / Mehdi Zeggaï &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; GAPAS / Laurent Grisoni / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 10:54, [[Fichier:PFE_IMA5_Rapport_intermediaire_Bailet_Zeggai.pdf]]&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;[[P35 Robot de test pour le sport de Golf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Deborah Saunders &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Rochdi Merzouki &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 12:07&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;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P34 Optimisation de trajectoire pour un robot de curiethérapie]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Sandra HAGE CHEHADE / Thomas DANEL &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Vincent COELEN / Rochdi MERZOUKI &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 15/12/2015, 12:02&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;tr&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt;[[P40 Maquette mécatronique durcie d'ascenseur 5 étages]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Louis CHAUCHARD / Romain IMBERT &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; 14/12/2015, 19:21&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;[[P13 Plateforme expérimentation IOT]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; ROCHE François &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; 14/12/2015, 19:37, [[Fichier:PFE_P13_Plateforme_expérimentation_IOT.pdf]] &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;[[Implantation d'un filtre FIR-FX-LMS sur FPGA pour l'annulation de Bruit Acoustique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Bown Alexander / Piat Valentin &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; NA &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;[[Pilulier automatique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Manouk Simon / Corentin Duplouy &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; NA &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=25676</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=25676"/>
				<updated>2016-01-29T10:48:10Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 16 (3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
* Compte rendu du rendez vous avec le menuisier :&lt;br /&gt;
** Certains plan vont être modifié pour alléger la table.&lt;br /&gt;
** Beaucoup de détailles ont été fourni pour réaliser aux mieux nos souhaits&lt;br /&gt;
** Mesure des différents éléments a intégrer pour ajouter un jeu minimum&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
===Semaine 18 (01/02/2016)===&lt;br /&gt;
===Semaine 19 (08/02/2016)===&lt;br /&gt;
===Semaine 20 (15/02/2016)===&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=25675</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=25675"/>
				<updated>2016-01-29T10:41:50Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 16 (3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
* Abandon de Alvar pour passer à ARToolKit afin de réaliser la détection de tag.&lt;br /&gt;
* Méthode d'installation d'ARToolKit :&lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
===Semaine 18 (01/02/2016)===&lt;br /&gt;
===Semaine 19 (08/02/2016)===&lt;br /&gt;
===Semaine 20 (15/02/2016)===&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=25674</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=25674"/>
				<updated>2016-01-29T10:39:44Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Suivi de l'avancement du Projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (3)===&lt;br /&gt;
===Semaine 17 (4)===&lt;br /&gt;
===Semaine 18 (01/02/2016)===&lt;br /&gt;
===Semaine 19 (08/02/2016)===&lt;br /&gt;
===Semaine 20 (15/02/2016)===&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25252</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25252"/>
				<updated>2016-01-21T08:30:35Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
[[Fichier:Error_BLE_sb.PNG|600px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
&lt;br /&gt;
===Séance 5===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:NFC_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:Temperature_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25204</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25204"/>
				<updated>2016-01-21T07:55:26Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Séance 4 ( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
[[Fichier:Error_BLE_sb.PNG|600px]]&amp;lt;br&amp;gt;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:NFC_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:Temperature_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25202</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25202"/>
				<updated>2016-01-21T07:53:30Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Séance 4 ( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
[[Fichier:Error_BLE_sb.png]]&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:NFC_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:Temperature_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25199</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25199"/>
				<updated>2016-01-21T07:52:42Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Séance 4 ( */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:NFC_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:Temperature_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25196</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25196"/>
				<updated>2016-01-21T07:48:42Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Séance 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:NFC_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:Temperature_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25193</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25193"/>
				<updated>2016-01-21T07:48:06Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Séance 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
[[Fichier:NFC_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25191</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25191"/>
				<updated>2016-01-21T07:47:08Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
[[Fichier:Connexion_BLE_sb.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25188</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25188"/>
				<updated>2016-01-21T07:45:33Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Fichiers Rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:Sous_bock_IoT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Sous_bock_IoT.zip&amp;diff=25187</id>
		<title>Fichier:Sous bock IoT.zip</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Sous_bock_IoT.zip&amp;diff=25187"/>
				<updated>2016-01-21T07:45:10Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Sous_bock_IoT.pdf&amp;diff=25181</id>
		<title>Fichier:Sous bock IoT.pdf</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Fichier:Sous_bock_IoT.pdf&amp;diff=25181"/>
				<updated>2016-01-21T07:40:21Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25180</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25180"/>
				<updated>2016-01-21T07:40:05Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Fichiers Rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
*[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
*[[Fichier:IOT.zip]]&lt;br /&gt;
*[[Fichier:sous_bock_IoT.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25177</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25177"/>
				<updated>2016-01-21T07:38:09Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Fichiers Rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
[[Fichier:IOT.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25171</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25171"/>
				<updated>2016-01-21T07:31:55Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Fichiers Rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:Model_Laser_SousBock.zip]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25170</id>
		<title>Sous bock connecté</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=Sous_bock_connect%C3%A9&amp;diff=25170"/>
				<updated>2016-01-21T07:31:25Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
====Contexte====&lt;br /&gt;
Dans le cadre du module transversal Internet des Objets (IOT), nous avons choisi de réaliser un dessous de verre connecté. En effet, ces technologies sont très en vogue d'un point de vue commercial. De plus, cet élément peut être un plus pour notre projet de fin d'étude (PFE) puiqu'il s'agit de réaliser une table de bar connectée.&lt;br /&gt;
&lt;br /&gt;
====Objectif du projet====&lt;br /&gt;
L'objectif du projet est de concevoir le dessous de verre afin d'avoir un produit fini et de démonstration. Nous allons donc commencer par établir le cahier des charges, puis réaliser la partie logiciel et enfin hardware.&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
L'idée est d'avoir un support pour les verres afin d'avoir un moyen de protéger la table que l'on doit réaliser pour notre PFE. De plus, il est intéressant de rendre cet objet connecté pour intéragir avec la table. Ses principales fonctionnalités seront de détecter la présence d'un verre, de réaliser un contrôle de la température du verre et de la température ambiante, d'avoir un retour visuel de la température via des LEDs RGB, enfin nous souhaitons faire une détection et une lecture de tag NFC qui sera placé sous le verre afin de transmettre des informations sur la boisson(son nom, sa température idéale de dégustation ...)&lt;br /&gt;
&lt;br /&gt;
Par la suite on pourrait envisager une application mobile qui donnerait toute sortes d'informations, comme un historique des boissons consommés, des alertes de temperatures lorsque la boisson ce réchauffe ou refroidie, des statistiques sur le temps mis à consommer la boisson, ou la durée passé avec le verre en main ...&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
* LEDs RGB NeoPixel &lt;br /&gt;
* SmartEveryThing FOX V2 qui embarque déjà le module BLE, le lecteur NFC et un premier capteur de température.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Nous souhaitons réaliser le dessous de verre en plexi avec un miroir gravé au Fabricarium sur le dessus qui aura l'avantage d'être facilement nettoyable.&lt;br /&gt;
Nous avons une contrainte de taille que nous avons fixé à 10x10cm dans l'idéal.&lt;br /&gt;
&lt;br /&gt;
==Étapes du projet==&lt;br /&gt;
* Dans un premier temps, nous allons réaliser un choix matériel et logiciel.&lt;br /&gt;
* Puis nous allons réaliser quelques tests pour son bon fonctionnement pour la réalisation du projet.&lt;br /&gt;
* Réalisation de la partie logicielle&lt;br /&gt;
* Réalisation de la partie mécanique/hardware&lt;br /&gt;
* Test&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
&lt;br /&gt;
===Séance 1 (13/01/2016)===&lt;br /&gt;
* Réalisation du cahier des charges.&lt;br /&gt;
* Choix matériel : SmartEveryThing FOX V2 pour la carte du microP qui a l'avantage d'embarquer le module BLE et le lecteur NFC et même un capteur de température.&lt;br /&gt;
* Choix logiciel : pour un gain de temps sur ce genre de petit projet, nous avons opté pour l'IDE arduino.&lt;br /&gt;
* problème : le smarteverything a juste un émulateur de tag et pas de lecteur&lt;br /&gt;
* lecteur de chez Seeed Studio fonctionne sous 5V et le RFDuino sous 3V donc pas possible&lt;br /&gt;
* donc on part sur un RFDuino RFD22102 + un Shield NFC de  DFRobot DFR0231&lt;br /&gt;
* on ne peut utiliser ce shield NFC car il communique en série et il n'y en a qu'une sur le RFDuino (du moins pour effectuer les test et la programmation) &lt;br /&gt;
&lt;br /&gt;
On obtient donc : &lt;br /&gt;
*Materiel : &lt;br /&gt;
**Rfduino&lt;br /&gt;
**Bouton pour détecter la presence d'un verre&lt;br /&gt;
**2 capteurs de temperature TMP36 (et donc pouvoir comparer la temperature d'ambience et celle du verre)&lt;br /&gt;
**Shield DFR0231 de DFRobot pour la lecture du NFC, il faudra tester le code sur un arduino MEGA ou due avant de le mettre sur le RFduino&lt;br /&gt;
**Anneau de 24 leds neopixels par adafruit, afin d'avoir un retour visuel sur l'etat du sous bock&lt;br /&gt;
**Batterie externe Samsung, qui permettra l'alimentation du Rfduino et des composant, en branchant son shield USB directement sur la batterie.&lt;br /&gt;
*Logiciel :&lt;br /&gt;
**L'IDE arduino, comme indiqué précédemment permettra un développement rapide ainsi qu'une gestion plus aisé des communications BLE, du module NFC, ainsi que des leds.&lt;br /&gt;
**L'application android sera minimaliste et permettra uniquement la connexion puis la visualisation des données provenant du sous bock. Néamoins, on pourrait envisager avec plus de temps des graphiques pour suivre l'évolution des temperatures, des alertes lorsque la boisson se réchauffe ou refroidis, le temps mis pour terminer la boisson, les boissons les plus conssomées,  le nombre de boissons consommés dans la semaine ou le mois et bien d'autres choses. &lt;br /&gt;
La suite de cette séance a été consacré à la prise en main du RFduino, ainsi qu'au test de communication BLE avec un telephone android. En effet, il n'existe pas d'application de test ou d'exemple disponible sur le site officiel ou sur le github du fabricant. Plusieurs tutos on été testé, et après de longues recherches infructueuse nous avons fini par trouver un projet à compiler sous androidStudio utilisable. &lt;br /&gt;
Des solutions à base de projet eclipse ou de AppInventor n'ont pas fonctionné car elles ne supportent pas le BLE. L'application suivante  https://github.com/donaldhwong/rfduino permet donc la connexion puis la visualisation de caractères ascii envoyés par le RFduino (ainsi que l'envoi vers le duino, mais ce n'est pas pertinent ici).&lt;br /&gt;
&lt;br /&gt;
===Séance 2 (13/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons cherché à controller le fonctionnement des leds avec le RFduino. En effet, malgrès l'utilisation de l'IDE, la librairie prévu pour les cartes arduino ne peut se compiler pour le RRFduino. Nous avons donc trouvé et adapté des fonctions ajoutables dans notre code et qui permettront d'envoyer les données de commande une a une aux leds. Ces fonctions remplissent donc un tableau ajusté au nombre de led*3 canaux de couleurs puis envois toutes les données sur le GPIO indiqué. Ces fonctionnalités sont donc implémentés dans les 2 fonctions suivantes : &lt;br /&gt;
  void setPixelColor(int pixel, byte red, byte green, byte blue)&lt;br /&gt;
  void showStrip()&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi réussi a récuperer la temperatures des capteurs, avec les commandes suivantes : &lt;br /&gt;
  int sensorValueExt = analogRead(PinTempExt); &lt;br /&gt;
  float outputValueExt = (((float)(sensorValueExt))*3300.0)/1023.0;&lt;br /&gt;
  float outputTempExt = ( (float) outputValueExt - 500.0) /10.0;&lt;br /&gt;
Il y'a donc la recuperation de la valeur analogique, puis conversion en millivolts puis en degrés C.&lt;br /&gt;
&lt;br /&gt;
Enfin nous avons testé le fonctionnent du lecteur NFC, en exécutant le code present sur le wiki du constructeur sur un arduino DUE, possédant donc deux ports séries. (http://www.dfrobot.com/wiki/index.php/NFC_Module_for_Arduino_(SKU:DFR0231) )&lt;br /&gt;
Celui ci fonctionne et va donc permettre la creation d'une fonction qui associe au numéro d'un tag le nom d'une boisson et le retourne. &lt;br /&gt;
Cette fonction pourra par la suite être implémenté dans le RFduino monopolisant son port série. (L'utilisation d'un virtual serial a aussi été envisagé mais ne semble ici aussi pas compatible avec le RFduino)&lt;br /&gt;
&lt;br /&gt;
===Séance 3 (14/01/2016) ===&lt;br /&gt;
Lors de cette séance nous avons essayé d'assembler les différentes pieces logicielles validés individuellement pour l'arduino. &lt;br /&gt;
Malheureusement, lors de nos tests l'activation des fonctions bluetooth sur le RFduino entraînaient des ralentissement et des bugs sur l'actualisation des leds. &lt;br /&gt;
Après de longues recherches, nous avons trouvé une solution dans le manuel de programmation BLE fourni par rfduino. &lt;br /&gt;
En effet, on ne peut anticiper le moment ou le BLE va communiquer (advertisement par exemple) et lorsqu'il y'a emission, les instructions en cours sont arrêtées. Cela pose donc évidemment problème lorsque l'émissions des donnés destinés aux leds est effectué. &lt;br /&gt;
Le document propose donc de placer la fonction suivante avant d'effectuer du code sensible au timing &lt;br /&gt;
  while (RFduinoBLE.radioActive) ; &lt;br /&gt;
En placant cette instruction au début de la fonction showStrip(), nous n'avons plus constaté de soucis. &lt;br /&gt;
Une augmentation de la valeur de RFduinoBLE.advertisementInterval permet aussi de laisser plus de temps à nos instructions. &lt;br /&gt;
&lt;br /&gt;
Nous nous sommes aussi attaqué a un autre aspect de ce projet, la réalisation de la maquette. &lt;br /&gt;
Nous solutions avoir un sous bock rond, avec un disque central mobile permettant de recevoir le verre et de s'enfoncer sous son poids afin d'actionner le bouton. &lt;br /&gt;
L’épaisseur et nécessairement assez importante pour ce premier prototype, et ce en grande partie a cause de la taille imposante de notre batterie. Mais il serait par la suite envisageable de la réduire avec une batterie de telephone portable par exemple, et/ou un module de recharge Qi (sans fil)&lt;br /&gt;
L'idée de base était de réaliser le prototype dans du plexiglas, principalement pour l'aspect esthétique ainsi que pour la qualité de la surface après découpe. En effet cela permettrait d'assurer une bonne liaison entre le disque qui s’enfonce pour recevoir le verre et l'autre. &lt;br /&gt;
Nous avons donc préparé des dessins vectoriels du socle, d'anneaux extérieurs à empiler afin de parvenir a la bonne hauteur ainsi que le dessus. &lt;br /&gt;
Le fabricarium ne disposant de plexiglas, nous avons décidé d'adapter nos dessins de découpe pour un modèle en carton. Le prototypage sera alors plus rapide et moins coûteux. &lt;br /&gt;
Nous avons donc remplacé les anneaux extérieurs par un rectangle a replier, permettant d'atteindre directement la bonne hauteur. Le dessus a aussi été séparé en plusieurs couches, pour remplacer les gravures en profondeur permettant d’intégrer les leds, le bouton et le capteur de temperature par des découpes. &lt;br /&gt;
Les fichiers utilisés sont disponibles ici. [[Fichier:Model_Laser_SousBock.zip]]&lt;br /&gt;
&lt;br /&gt;
===Séance 4 (===&lt;br /&gt;
Le code de lecture Nfc n'ayant pas encore fonctionné sur le RFduino, nous avons essayé de le porter. Malheureusement celui ci n'a pas fonctionné comme c’était le cas avec l'arduino DUE, en effet le RFduino n'est pas supposé être capable de dépasser 9600 bauds avec une communication BLE. Or le module NFC DFrobot envois les données à la vitesse de 115200 bauds.&lt;br /&gt;
Nous avons tout de même réussi après de nombreux tests et recherches, en ajoutant une ligne permettant de passer outre la limite de 9600 puis en réduisant la fréquence des advertisements bluetooth afin de gagner en temps. &lt;br /&gt;
  overide_uart_limit = true;&lt;br /&gt;
  RFduino.BLEadvertisementInterval=1000;&lt;br /&gt;
Avec ces ajouts, nous avons réussi à extraire les donnés d'un tag, et les envoyer via BLE. &lt;br /&gt;
Enfin problème USB &lt;br /&gt;
&lt;br /&gt;
Cependant lors de la fusion de ce programme, avec la version complete, le programme ce bloque dans un état et ne réagi plus à rien. La liaison serie etant paralysé pour le shield NFC, malgrès de nombreux tests nous n'avons pas pu débloquer la situation. &lt;br /&gt;
&lt;br /&gt;
La suite de la séance à été consacré à la finalisation de la maquette et la réalisation de la planche A3&lt;br /&gt;
===Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=24932</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=24932"/>
				<updated>2016-01-15T13:54:51Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 15 (11/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (2)===&lt;br /&gt;
* Finalisation du site web ( liste des commandes, passage de commande)&lt;br /&gt;
* Essai d'installation d'alvar&lt;br /&gt;
* Discutions autour de l'arduino pour les leds : utilisation d'un socket UDP plus liaison a partir de site en php + UDP.&lt;br /&gt;
* Nous avons essayé de contacter le menuisier, cependant il n’était pas présent de la semaine pour cause de santé.&lt;br /&gt;
&lt;br /&gt;
===Semaine 16 (18/01/2016)===&lt;br /&gt;
===Semaine 17 (25/01/2016)===&lt;br /&gt;
===Semaine 18 (01/02/2016)===&lt;br /&gt;
===Semaine 19 (08/02/2016)===&lt;br /&gt;
===Semaine 20 (15/02/2016)===&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	<entry>
		<id>https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=24931</id>
		<title>P18 Meuble intelligent</title>
		<link rel="alternate" type="text/html" href="https://projets-ima.plil.fr/mediawiki/index.php?title=P18_Meuble_intelligent&amp;diff=24931"/>
				<updated>2016-01-15T13:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;Blefort : /* Semaine 14 (04/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
&lt;br /&gt;
===Présentation générale du projet=== &lt;br /&gt;
====Contexte====&lt;br /&gt;
Les meubles sont un terrain d'expérimentation très intéressant pour les nouvelles technologies. Ils sont également de plus en plus présents dans le monde du consommateur pour faciliter les interactions.&lt;br /&gt;
{ on les retrouve par exemples dans les grandes surfaces, dans les chaînes de restauration rapide et de plus en plus dans les bars }&lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
On propose ici de réaliser une table interactive. Cette table comportera une dalle tactile (retour du client), un écran de PC (informations vers le client) et des caméras (détection / reconnaissance d'objets). Il conviendra de créer cette table physiquement. Par ailleurs, il faudra développer les parties logicielles permettant l'utilisation simple de la table et sa connexion avec l'extérieur. Une application envisagée est la réalisation d'une table connectée dans un bar.&lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
Matériel :&lt;br /&gt;
&amp;lt;s&amp;gt;&lt;br /&gt;
* Dalle tactile PQLab Multitouch G3 Basic&lt;br /&gt;
     [[Fichier:PQ_labs_modele_3D.zip]]&lt;br /&gt;
* Écran de télévision Samsung de 40&amp;quot;&lt;br /&gt;
* Nouvelle dalle qui est capacitive de chez 3M : 3M™ Multi-Touch System PCT2000PX (98-0003-4164-8)&lt;br /&gt;
     [[Fichier:P18_3M.pdf]]&lt;br /&gt;
     [[Fichier:P18_ES-France.PDF]]&amp;lt;/s&amp;gt;&lt;br /&gt;
* Dalle tactile 32&amp;quot; iiyama ProLite TF3237MSC [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 16/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* PC Dell precision T1700 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Caméra Logitech  C920 [&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 23/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Tablette tactile Samsung Galaxy tab 3 lite (SM-T113)[&amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;fourni le 09/11/2015&amp;lt;/span&amp;gt;]&lt;br /&gt;
* Matière première pour réalisation de la table (Verre, bois, ...) [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
* LED d'ambiance [http://www.adafruit.com/products/1260 Adafruit flora RGB] [&amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;non fourni&amp;lt;/span&amp;gt;]&lt;br /&gt;
Logiciel :&lt;br /&gt;
* Navigateur web ( développement pour Firefox)&lt;br /&gt;
&lt;br /&gt;
===Étapes du projet===&lt;br /&gt;
* Concevoir, modéliser et réaliser le meuble.&lt;br /&gt;
* Réaliser une interface homme machine a l'aide du langage HTML5&lt;br /&gt;
* Mettre en place un système de détection d'objet a l'aide de cameras&lt;br /&gt;
* Faire des tests réguliers avec différents utilisateurs qui ont une sensibilité différente a la technologie.&lt;br /&gt;
* Réaliser une alimentation électrique du système sécurisé par rapport a l'eau (mise en place d'un disjoncteur intégré)&lt;br /&gt;
* Réalisation d'un plateau connecté sous Android pour recevoir les commandes de consommables.&lt;br /&gt;
* Mise en place d'un réseau sans fil de type Wi-fi&lt;br /&gt;
* Création d'un serveur et d'une interface de contrôle des commandes.&lt;br /&gt;
* Mise en place d'une base de donnée pour gérer client, consommable, ravitaillement, ...&lt;br /&gt;
* Réalisation d'une application Android pour le bar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Planning prévisionnel===&lt;br /&gt;
* 3-4 Novembre : Test grandeur nature d'une première version au bar de l’école lors d'un afterwork.&lt;br /&gt;
** Test de la première interface Web &lt;br /&gt;
** Demande d’avis utilisateurs (technique, idée …)&lt;br /&gt;
** Table très simple et robuste pour annoncer le projet et faire les premiers tests, probablement un support sécurisé pour assembler la télé et l’écran afin de pouvoir poser l’ensemble sur une table du bar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 8-9 Décembre : Second test du projet avec les retours utilisateurs.&lt;br /&gt;
** Test plus complet avec une interface plus complète et avec prise en compte des retours du premier test&lt;br /&gt;
** Table fabrication maison, proche du design final &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 5-6 janvier : Troisième test quasi final&lt;br /&gt;
** Test de l’application finale avant les dernières modifications grâce aux différents retours&lt;br /&gt;
** Table finale réalisée par Polytech d’après les plans que l’on aura fourni&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Un dernier test avant la soutenance en février (date à déterminer)&lt;br /&gt;
** Test final afin de vérifier que l’ensemble est fonctionnel et au plus proche de toutes les remarques récoltées durant les différents tests.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En fonction de l’avancement du projet et des dates d’ouverture du bar, on ajoutera peut être un test de plus.&lt;br /&gt;
&lt;br /&gt;
==Suivi de l'avancement du Projet==&lt;br /&gt;
===Semaine 1 (39)===&lt;br /&gt;
* Réunion avec Mr Vantroys et Mr Boé afin de détailler le projet :&lt;br /&gt;
** discussion autour de la dalle tactile :    &lt;br /&gt;
*** capacitive ou non (à vérifier)&lt;br /&gt;
*** drivers fournis sont pour Windows ou MacOS, il existe cependant des drivers linux a priori &lt;br /&gt;
** discussion autour de l’OS sous lequel tournera l’application :&lt;br /&gt;
*** nous retenons un système Linux Debian &lt;br /&gt;
*** Android pour une application client, plateau connecté … (à voir)&lt;br /&gt;
** matériel à notre disposition :&lt;br /&gt;
*** la dalle n’a pas d’écran, nous allons donc utiliser une télévision Samsung de 40”&lt;br /&gt;
*** La table finale sera réalisée par Polytech d’après les plans fournis&lt;br /&gt;
*** Les caméras seront intégrées pour la reconnaissance d’objet (utilisation conseillé des Tag car bibliothèques existantes et modulables)&lt;br /&gt;
**  discussion autour de l’IHM :&lt;br /&gt;
*** Solution de l’HTML5 retenue&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* Réception et test de la dalle tactile sous Windows afin de tester son fonctionnement et sa réactivité.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Semaine 2 (40)===&lt;br /&gt;
* Test afin de déterminer si la dalle est capacitive ou non :&lt;br /&gt;
Dépose du verre de la dalle afin de vérifier son fonctionnement sans ce support de base. &lt;br /&gt;
Le but étant de pouvoir intégrer par la suite une vitre en verre plus résistante. &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Le fonctionnement de la dalle n'est pas altéré sans son support. (Test effectué sur une table)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=&amp;gt; Premiers devis demandés auprès de plusieurs entreprises &lt;br /&gt;
&lt;br /&gt;
* Test de la dalle sous Linux :&lt;br /&gt;
Ubuntu et Debian : Installation des paquets nécessaires sous Debian. &lt;br /&gt;
Problèmes rencontrés : problème d'installation d'adobe air sous Debian nécessaire à la calibration de la dalle. Et qui s’installe nativement avec les drivers.&lt;br /&gt;
&lt;br /&gt;
* Manipulation : &lt;br /&gt;
install :&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
&lt;br /&gt;
{A vérifier mais la suite est inutile }&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    apt-get install ia32-libs&lt;br /&gt;
    apt-get install gnome-keyring&lt;br /&gt;
&lt;br /&gt;
exec :&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
recup adobe :&lt;br /&gt;
    wget http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin&lt;br /&gt;
    chmod +x AdobeAIRInstaller.bin&lt;br /&gt;
&lt;br /&gt;
* Répartition du travail : &lt;br /&gt;
Benjamin : Interface Web&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kevin : Modèle solidworks&lt;br /&gt;
&lt;br /&gt;
===Semaine 3 (41)===&lt;br /&gt;
* Modélisation dalle terminée&lt;br /&gt;
* Simplification de l’installation du driver de la dalle tactile : En vue d’une mise en place d’un script pour installer le support de la dalle tactile, une simplification des commandes a été faite.&lt;br /&gt;
	&lt;br /&gt;
    su&lt;br /&gt;
    dpkg --add-architecture i386&lt;br /&gt;
    apt-get update&lt;br /&gt;
    apt-get install libc6:i386 libstdc++6:i386 libgtk2.0-0:i386 libnss3:i386 libxml2:i386 libxt6:i386 libxslt1.1:i386&lt;br /&gt;
    wget http://multitouch.com/download/mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    tar xjvf mt_driver_kit_linux.tar.bz2&lt;br /&gt;
    ./driverkit/install.sh&lt;br /&gt;
    Adobe\ AIR\ Application\ Installer /opt/pqlabs/platform/MultiTouchPlatform.air&lt;br /&gt;
&lt;br /&gt;
* Réalisation du template de base pour le site.&lt;br /&gt;
[[Fichier:P18 template.png|800px]]&lt;br /&gt;
&lt;br /&gt;
* '''M. Vantroys a soulevé un point important lors d’une réunion de projet. La dalle tactile fonctionne-t-elle toujours avec un verre de bière posé sur la table. Après plusieurs tests, il en résulte que ce n’est pas possible. Conséquence : nous ne pouvons utiliser la dalle tactile fournie et somme à la recherche d’une autre dalle capacitive ou résistive de taille suffisante.'''&lt;br /&gt;
&lt;br /&gt;
===Semaine 4 (42)===&lt;br /&gt;
* Réalisation d’un devis pour une dalle tactile capacitive chez Equipement – Scientifique&lt;br /&gt;
* Analyse des documents technique de la nouvelle dalle tactile pour vérifier le matériel nécessaire à acheter.&lt;br /&gt;
* Création de la page du questionnaire sur le retour utilisateur ou les souhaits.&lt;br /&gt;
* Conception des mises en plan de la dalle PQ labs&lt;br /&gt;
&lt;br /&gt;
===Semaine 5 (43)===&lt;br /&gt;
* Modèle 3D de la dalle PQ labs disponible&lt;br /&gt;
* Réalisation de devis auprès de plusieurs entreprises.&lt;br /&gt;
* Réalisation d’une liste de matériel pour la création de rallonges entre la dalle tactile et la carte contrôleur. Mais suite à l’abandon de la solution, elle n’est plus utile.&lt;br /&gt;
* Discutions avec Mr Vantroys pour le modèle de dalle et d’écran à choisir, de la technologie de détection des consommations et du design général.&lt;br /&gt;
* Idées : &lt;br /&gt;
** utiliser un pattern avec des supports tactiles de sous verre pour détecter le consommable et sa position -&amp;gt; Idée abandonnée suite au nombre limité de pattern.&lt;br /&gt;
** Mettre la caméra au-dessus de la table -&amp;gt; idée gardée en réalisant une arche provenant d’un côté.&lt;br /&gt;
** Intégrer des tablettes tactiles pour permettre la lecture d’informations sur le consommable commandé. Cela permet de laisser l’écran central libre pour toutes autres interactions -&amp;gt; Solution à consolider mais propos intéressants.&lt;br /&gt;
** Mise en place de leds RGB commandables par BLE et contrôlables par le site pour gérer l’ambiance de la table.&lt;br /&gt;
&lt;br /&gt;
* Réalisation de la base de données.&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 6 (44)===&lt;br /&gt;
* Mise en place de la BDD&lt;br /&gt;
* Avancement du design général et des pages.&lt;br /&gt;
&lt;br /&gt;
===Semaine 7 (45)===&lt;br /&gt;
* Choix finaux des composants pour la table : dalle tactile avec LCD intégré, utilisation des led et choix des composants pour le PC.&lt;br /&gt;
* Création du modèle 3D pour la nouvelle dalle tactile&lt;br /&gt;
* Fin du design global de la page d'accueil&lt;br /&gt;
[[Fichier:P18_index.png|800px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 8 (46)===&lt;br /&gt;
* Réception des tablettes tactiles&lt;br /&gt;
* Création de son modèle 3D pour intégration sur le plateau&lt;br /&gt;
* Avancement du site sur divers parties&lt;br /&gt;
&lt;br /&gt;
===Semaine 9 (47)===&lt;br /&gt;
* Réception de la dalle tactile + test sous Windows 8&lt;br /&gt;
** Remarques :&lt;br /&gt;
** multitouche multipoint est fonctionnel&lt;br /&gt;
** Des modifications des règles de design du site sont à modifier pour s'adapter au mieux (css)&lt;br /&gt;
** Contraintes supplémentaires : Poids très important de la dalle (20kg)&lt;br /&gt;
* Modification du modèle 3D de la dalle pour correspondre au mieux à la réalité&lt;br /&gt;
* Création de patrons en carton de tous les éléments devant être inclus sur la table pour les réunions futures.&lt;br /&gt;
* Réunion :&lt;br /&gt;
Nous avons réalisé une réunion avec les personnes suivantes : Thomas Vantroys, Rodolphe Astori, Alexandre Boé, Kevin Colautti et Benjamin Lefort.&amp;lt;br&amp;gt;&lt;br /&gt;
Le but étant de faire abstraction du travail réalisé nous avons dû présenter le projet de zéro et définir les priorités des choses à réaliser&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R1.png|300px]]&lt;br /&gt;
&lt;br /&gt;
** Priorités :&lt;br /&gt;
*** Table de démonstration fonctionnelle&lt;br /&gt;
*** Programme informatique complet&lt;br /&gt;
*** Détection des objets sur la table&lt;br /&gt;
*** Communication avec les tablettes&lt;br /&gt;
&lt;br /&gt;
Nous avons ensuite designé chacun 5 modèles ou moins de table : &amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R2.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Avec ce pêle-mêle d'images nous les avons regroupées par forme générale, ensuite par convivialité et finalement par ouverture vers les autres personnes.&lt;br /&gt;
De plus, les formes nous paressant inconcevables ont été éliminées.&amp;lt;br&amp;gt;&lt;br /&gt;
[[Fichier:P18_R3.png|300px]]&lt;br /&gt;
&lt;br /&gt;
* A la suite de cette réunion, et pour définir la forme finale, nous avons réalisé un sondage avec les questions suivantes :&lt;br /&gt;
    * Forme&lt;br /&gt;
        - A Carré avec une arche&lt;br /&gt;
        - B En forme de fleur/ drone&lt;br /&gt;
        - C Ronde&lt;br /&gt;
    &lt;br /&gt;
    * Utilisation que souhaitent faire les gens de la table&lt;br /&gt;
        - Résultats sportifs&lt;br /&gt;
        - Dessiner&lt;br /&gt;
        - Mahjong (jeux)&lt;br /&gt;
        - Vidéos en ligne (YouTube, Dailymotion)&lt;br /&gt;
        - Partage de photos&lt;br /&gt;
        - Discussions entre table (Chat, IRC, …)&lt;br /&gt;
        - Informations sur le produit consommé&lt;br /&gt;
        - Autre :&lt;br /&gt;
    &lt;br /&gt;
    * Seriez-vous intéressé par un compte comprenant des informations personnelles et une ardoise&lt;br /&gt;
        - Oui&lt;br /&gt;
        - Non&lt;br /&gt;
&lt;br /&gt;
===Semaine 10 (48)===&lt;br /&gt;
* Résultat du sondage.&lt;br /&gt;
** 80 réponses en 4 jours&lt;br /&gt;
** Résultats :&lt;br /&gt;
    Forme de la table&lt;br /&gt;
    	A - Carré avec une arche : 42,5% 34 votes&lt;br /&gt;
    	B - En forme de fleur/ drone 28,7% 23 votes&lt;br /&gt;
    	C - Ronde : 28,7% 23 votes&lt;br /&gt;
    &lt;br /&gt;
    Fonctions intégrées à la table&lt;br /&gt;
    	Résultats sportifs : 48,8% 39 votes&lt;br /&gt;
    	Dessiner : 53,8% 43 votes&lt;br /&gt;
    	Mahjong (jeux) : 43,8% 35 votes&lt;br /&gt;
    	Vidéos en ligne (YouTube, Dailymotion) : 83,8% 67 votes&lt;br /&gt;
    	Partage de photos : 47,5% 38 votes&lt;br /&gt;
    	Discussions entre table (Chat, IRC, …) : 46,3% 37 votes&lt;br /&gt;
    	Informations sur le produit consommé : 33,8% 27 votes&lt;br /&gt;
    	Autre : : 30% 24 votes&lt;br /&gt;
            Une fonction bien casse couille à intégrer ! :)&lt;br /&gt;
            Nathalie Rolland&lt;br /&gt;
            des vrai jeux ?&lt;br /&gt;
            Carte du bar ! &lt;br /&gt;
            menu, mémo, bloc-note, navigateur web, météo, actualité tv, jeux (air hockey, poker, jeux d'alcools avec dés ou cartes etc), mode veille animations stylés avec interactions visuelles avec verres posés&lt;br /&gt;
            Accès internet en général&lt;br /&gt;
            Paiement ?&lt;br /&gt;
            météo, recette, chargeur portable, radio&lt;br /&gt;
            Porte verre. Fontaine a eau&lt;br /&gt;
            Actu en direct ( flipboard, blinkfeed, ...), web, facebook&lt;br /&gt;
            Un accès internet voila tout&lt;br /&gt;
            information (journal)&lt;br /&gt;
            Scrabble (jeu)&lt;br /&gt;
            jeux de rôle&lt;br /&gt;
            passer une commande&lt;br /&gt;
            Jeux contextueles - type réalité augmenté en fonction des éléments posé sur la table, en fonction des gens, en fonction de l'heure. Mais aussi &amp;quot;marmiton&amp;quot; bar - cocktails etc...&lt;br /&gt;
            Actus&lt;br /&gt;
            Actus&lt;br /&gt;
    &lt;br /&gt;
    Pensez-vous qu’avoir un compte avec des informations personnelles (Conso préférée, …) et une ardoise est intéressant&lt;br /&gt;
    	Oui : 65,4% 51 votes&lt;br /&gt;
    	Non : 34,6% 27 votes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Nouvelle réunion pour finaliser le design de la table&lt;br /&gt;
** Présentation des résultats du sondage&lt;br /&gt;
** Conception élément par élément de la table&lt;br /&gt;
[[Fichier:P18_R4.png|300px]]&lt;br /&gt;
[[Fichier:P18_R5.png|300px]]&lt;br /&gt;
[[Fichier:P18_R6.png|300px]]&lt;br /&gt;
** Prise en compte dans la conception des personnes à mobilité réduite&lt;br /&gt;
** Recherche de solutions techniques pour la conception de la table&lt;br /&gt;
** Idées émises&lt;br /&gt;
    - Coté en biseau pour intégrer les tablettes à un angle de 45°&lt;br /&gt;
    - Mettre les tablettes sur un axe pour les incliner à des angles de 0°, 45° et 90°&lt;br /&gt;
    - Pied en forme de triangle/ Trapèze dont un plein (fermé) pour y intégrer le pc&lt;br /&gt;
    - Plateau démontable pour faciliter le déplacement&lt;br /&gt;
    - Ajouter des leds et changer la couleur en fonction de la réservation de la table&lt;br /&gt;
    - Réaliser un système permettant de changer la hauteur du plateau (vis sans fin, ...)&lt;br /&gt;
    - Pouvoir intégrer le pied plein dans le vide pour réduire la place lors du transport&lt;br /&gt;
    - Créer un compte Facebook pour le projet et suivre l'avancement en temps réel.&lt;br /&gt;
&lt;br /&gt;
* Ordre de priorité :&lt;br /&gt;
** Plateau&lt;br /&gt;
** Pied de la table&lt;br /&gt;
** Pied de caméra&lt;br /&gt;
** Hauteur réglable&lt;br /&gt;
&lt;br /&gt;
*Design final de la table validé par David Perraux&lt;br /&gt;
[[Fichier:P18_table.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 11 (49)===&lt;br /&gt;
* point avancement :&lt;br /&gt;
** Réaliser présentation pour le 17 et compte-rendu pour le 15&lt;br /&gt;
    - Présentation&lt;br /&gt;
    - Contexte du projet&lt;br /&gt;
    - Cahier des charges&lt;br /&gt;
    - Planning&lt;br /&gt;
    - Explications techniques&lt;br /&gt;
    - Présentation du travail réalisé&lt;br /&gt;
    - Réalisation d’un planning pour la suite&lt;br /&gt;
** Design de la table : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Fini&lt;br /&gt;
** Définir les plans avec le menuiser : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – D’accord pour réaliser la table, il ne manque que quelques détails pour avoir des plans avec lesquels il peut travailler&lt;br /&gt;
** Design support caméra : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– pas de solutions définies à l’heure actuelle&lt;br /&gt;
** Détection de QR code et positions : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Intégration des détections de produits sur l’IHM : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– stratégie à définir (tablette ou dalle)&lt;br /&gt;
** Contrôle des leds d’ambiance : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;– Partie électronique non fournie&lt;br /&gt;
** Contrôle des tablettes depuis le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Réalisation IHM coté client : &amp;lt;span style=&amp;quot;color: orange&amp;quot;&amp;gt;En cours&amp;lt;/span&amp;gt; – Ajustements à réaliser, finir l’affichage des commandes&lt;br /&gt;
** Réaliser la partie bar / serveurs de l’application : &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;NOK&amp;lt;/span&amp;gt;&lt;br /&gt;
** Faire fonctionner la dalle tactile avec le pc : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; – Utilisation de Debian/gnome&lt;br /&gt;
** Site web fonctionnel sur navigateur (partie tactile) : &amp;lt;span style=&amp;quot;color: green&amp;quot;&amp;gt;OK&amp;lt;/span&amp;gt; - Utilisation d’un Add-on pour Firefox : Grab and drag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour l'utilisation des tablettes :&lt;br /&gt;
** Recherche pour communiquer via l'USB&lt;br /&gt;
** Solution retenue : commande ADB&lt;br /&gt;
** Nous arrivons à lancer une page Web via cette commande &lt;br /&gt;
     adb shell am start -a android.intent.action.VIEW -d http://bar.alwaysdata.net&lt;br /&gt;
** Préparation des tablettes pour cette utilisation &lt;br /&gt;
     Démarrage et configuration de base pour les tablettes&lt;br /&gt;
     Débloquer le mode développeur&lt;br /&gt;
     Rootage de la tablette qui peut s'avérer utile par la suite&lt;br /&gt;
&lt;br /&gt;
* Création de la partie web pour la tablette.&lt;br /&gt;
** A l’aide de la méthode HTML GET, il suffit d’envoyer l’ID du produit consommé pour afficher les informations dessus&lt;br /&gt;
&lt;br /&gt;
===Semaine 12 (50)===&lt;br /&gt;
* Test de différentes méthodes pour l’affichage d’actualités et de résultats sportif&lt;br /&gt;
* Rédaction des livrables de mi projet.&lt;br /&gt;
* Test des LED d’ambiance avec l’IDE Arduino et la librairie fournie par le constructeur.&lt;br /&gt;
[[Fichier:P18_led.png|300px]]&lt;br /&gt;
&lt;br /&gt;
===Semaine 13 (51)===&lt;br /&gt;
* Rédaction rapport pré soutenance&lt;br /&gt;
* Création diapo pour la soutenance&lt;br /&gt;
* Recherche autour de la détection de QR Code avec la caméra&lt;br /&gt;
&lt;br /&gt;
===Semaine 14 (1)===&lt;br /&gt;
* L'ébéniste a les plans 2D et doit faire ses propres croquis, pour estimer la quantité de bois et pour organiser sa fabrication&lt;br /&gt;
* Demande de l'autorisation pour la construction de la table à Pablo pour Mr Godou&lt;br /&gt;
* Correction de bugs présent sur le site.&lt;br /&gt;
* Ajout de consommable en base de données&lt;br /&gt;
* Réinstallation du pc pour le projet&lt;br /&gt;
* Essai de détection de tag avec la caméra :&lt;br /&gt;
* Utilisation de avlar, cependant souci de version avec gcc 4.4&lt;br /&gt;
&lt;br /&gt;
===Semaine 15 (11/01/2016)===&lt;br /&gt;
===Semaine 16 (18/01/2016)===&lt;br /&gt;
===Semaine 17 (25/01/2016)===&lt;br /&gt;
===Semaine 18 (01/02/2016)===&lt;br /&gt;
===Semaine 19 (08/02/2016)===&lt;br /&gt;
===Semaine 20 (15/02/2016)===&lt;br /&gt;
===Semaine 21 (22/02/2016)===&lt;br /&gt;
&lt;br /&gt;
== Fichiers Rendus ==&lt;br /&gt;
[[Fichier:P18_pre_soutenance.pdf]]&lt;/div&gt;</summary>
		<author><name>Blefort</name></author>	</entry>

	</feed>