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

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27742</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27742"/>
				<updated>2016-02-23T21:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Fichiers rendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion :&lt;br /&gt;
&lt;br /&gt;
 - Exposition de ce qui a été accompli cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Après réception des composants, soudage de ces derniers sur la carte &amp;quot;thermostat&amp;quot;.&lt;br /&gt;
 - Tests de la carte et modification du code (à adapter pour les NRGs).&lt;br /&gt;
 - Réalisation du PCB pour la carte &amp;quot;radiateur&amp;quot;.&lt;br /&gt;
 - Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 18 (08/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Soudage des composants après réception sur la deuxième carte qui avait été tirée pour l'occasion. Malheureusement, la récupération de la température ne fonctionne toujours pas pour une raison encore inconnue.&lt;br /&gt;
&lt;br /&gt;
- Remplacement du panStamp éventuellement défectueux sur la carte &amp;quot;thermostat&amp;quot; deuxième version : la communication RF avec les autres panStamps fonctionne, ainsi que la réception de la température !&lt;br /&gt;
&lt;br /&gt;
- Etablissement de la communication entre l'interface graphique (reliée au panStamp AVR) et la carte &amp;quot;thermostat&amp;quot; : la température envoyée en continu par la carte &amp;quot;thermostat&amp;quot; est bien reçue sur l'interface, et les consignes envoyées depuis l'interface au thermostat sont bien transmises.&lt;br /&gt;
&lt;br /&gt;
- Essai de communication entre les deux cartes (panStamps NRG) pour le moment non concluant.&lt;br /&gt;
&lt;br /&gt;
- Schéma électronique et PCB de la carte radiateur réalisés :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le boîtier pour la carte &amp;quot;thermostat&amp;quot; n'a pas pu être imprimé cette semaine mais le sera la semaine suivante avec les modifications qui lui ont été apportées suite au changement de carte (réduction de la taille et de la profondeur).&lt;br /&gt;
&lt;br /&gt;
- Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pas de réunion cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Etablissement de la communication entre les deux cartes.&lt;br /&gt;
 - Régler le souci d'actualisation de l'interface.&lt;br /&gt;
 - Pouvoir envoyer des températures avec des valeurs décimales à l'interface.&lt;br /&gt;
 - Démonstration de la &amp;quot;chaîne&amp;quot; complète.&lt;br /&gt;
 - Réalisation de la vidéo ou prise de rendez-vous pour la semaine suivante si M. Engels n'est pas disponible.&lt;br /&gt;
 - Terminer le rapport.&lt;br /&gt;
&lt;br /&gt;
== Semaine 19 (15/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- La première version du rapport a été envoyée.&lt;br /&gt;
&lt;br /&gt;
- Nous arrivons maintenant à afficher les décimales sur l'interface graphique. &lt;br /&gt;
&lt;br /&gt;
- L'actualisation de la température est également opérationnelle.  &lt;br /&gt;
&lt;br /&gt;
- La deuxième carte marche toujours partiellement, mais permet tout de même de faire fonctionner la chaîne complète.&lt;br /&gt;
[EDIT] La deuxième carte fonctionne, nous avons pu mettre en évidence un bug dans les codes de panStamp. Il faut en effet effectuer un redémarrage du module radio pour que le panStamp fonctionne uniquement en réception.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Résultat_final.JPG|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et le système de fermeture fonctionne correctement (photos ci-dessous) :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitier1bis.jpg|300px]]&lt;br /&gt;
[[Fichier:boitier2bis.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le prototype final du boîtier a été imprimé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitierfinal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Les dernières fonctionnalités du thermostat ont été implantées (mode sommeil long, départ maison, etc).&lt;br /&gt;
&lt;br /&gt;
- La vidéo a été tournée.&lt;br /&gt;
&lt;br /&gt;
- Le rapport a été corrigé et le diaporama de la soutenance envoyé. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion : &lt;br /&gt;
&lt;br /&gt;
 - Démonstration du bon fonctionnement entre l'interface graphique et la carte &amp;quot;thermostat&amp;quot;&lt;br /&gt;
 - Étude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du premier prototype de notre boîtier.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Finir de corriger le rapport et le diaporama&lt;br /&gt;
 - Répéter la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 20 (22/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Le rapport a été terminé, corrigé et envoyé à nos tuteurs.&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
- La partie &amp;quot;détection d'anomalie&amp;quot; qui permet de détecter un important écart de température (quand on ouvre une fenêtre par exemple) a été implémentée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers rendus ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire : [[Fichier:Rapport_PFE_TISSOT_TIRABY.pdf]]&lt;br /&gt;
&lt;br /&gt;
Rapport final : [[Fichier:Rapport_final_PFE_TISSOT_TIRABY.pdf]]&lt;br /&gt;
&lt;br /&gt;
Archive contenant le code du projet : [[Fichier:Codes_Finaux_P30.zip]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Codes_Finaux_P30.zip&amp;diff=27741</id>
		<title>Fichier:Codes Finaux P30.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Codes_Finaux_P30.zip&amp;diff=27741"/>
				<updated>2016-02-23T21:02:05Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27740</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27740"/>
				<updated>2016-02-23T21:00:38Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 20 (22/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion :&lt;br /&gt;
&lt;br /&gt;
 - Exposition de ce qui a été accompli cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Après réception des composants, soudage de ces derniers sur la carte &amp;quot;thermostat&amp;quot;.&lt;br /&gt;
 - Tests de la carte et modification du code (à adapter pour les NRGs).&lt;br /&gt;
 - Réalisation du PCB pour la carte &amp;quot;radiateur&amp;quot;.&lt;br /&gt;
 - Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 18 (08/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Soudage des composants après réception sur la deuxième carte qui avait été tirée pour l'occasion. Malheureusement, la récupération de la température ne fonctionne toujours pas pour une raison encore inconnue.&lt;br /&gt;
&lt;br /&gt;
- Remplacement du panStamp éventuellement défectueux sur la carte &amp;quot;thermostat&amp;quot; deuxième version : la communication RF avec les autres panStamps fonctionne, ainsi que la réception de la température !&lt;br /&gt;
&lt;br /&gt;
- Etablissement de la communication entre l'interface graphique (reliée au panStamp AVR) et la carte &amp;quot;thermostat&amp;quot; : la température envoyée en continu par la carte &amp;quot;thermostat&amp;quot; est bien reçue sur l'interface, et les consignes envoyées depuis l'interface au thermostat sont bien transmises.&lt;br /&gt;
&lt;br /&gt;
- Essai de communication entre les deux cartes (panStamps NRG) pour le moment non concluant.&lt;br /&gt;
&lt;br /&gt;
- Schéma électronique et PCB de la carte radiateur réalisés :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le boîtier pour la carte &amp;quot;thermostat&amp;quot; n'a pas pu être imprimé cette semaine mais le sera la semaine suivante avec les modifications qui lui ont été apportées suite au changement de carte (réduction de la taille et de la profondeur).&lt;br /&gt;
&lt;br /&gt;
- Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pas de réunion cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Etablissement de la communication entre les deux cartes.&lt;br /&gt;
 - Régler le souci d'actualisation de l'interface.&lt;br /&gt;
 - Pouvoir envoyer des températures avec des valeurs décimales à l'interface.&lt;br /&gt;
 - Démonstration de la &amp;quot;chaîne&amp;quot; complète.&lt;br /&gt;
 - Réalisation de la vidéo ou prise de rendez-vous pour la semaine suivante si M. Engels n'est pas disponible.&lt;br /&gt;
 - Terminer le rapport.&lt;br /&gt;
&lt;br /&gt;
== Semaine 19 (15/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- La première version du rapport a été envoyée.&lt;br /&gt;
&lt;br /&gt;
- Nous arrivons maintenant à afficher les décimales sur l'interface graphique. &lt;br /&gt;
&lt;br /&gt;
- L'actualisation de la température est également opérationnelle.  &lt;br /&gt;
&lt;br /&gt;
- La deuxième carte marche toujours partiellement, mais permet tout de même de faire fonctionner la chaîne complète.&lt;br /&gt;
[EDIT] La deuxième carte fonctionne, nous avons pu mettre en évidence un bug dans les codes de panStamp. Il faut en effet effectuer un redémarrage du module radio pour que le panStamp fonctionne uniquement en réception.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Résultat_final.JPG|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et le système de fermeture fonctionne correctement (photos ci-dessous) :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitier1bis.jpg|300px]]&lt;br /&gt;
[[Fichier:boitier2bis.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le prototype final du boîtier a été imprimé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitierfinal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Les dernières fonctionnalités du thermostat ont été implantées (mode sommeil long, départ maison, etc).&lt;br /&gt;
&lt;br /&gt;
- La vidéo a été tournée.&lt;br /&gt;
&lt;br /&gt;
- Le rapport a été corrigé et le diaporama de la soutenance envoyé. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion : &lt;br /&gt;
&lt;br /&gt;
 - Démonstration du bon fonctionnement entre l'interface graphique et la carte &amp;quot;thermostat&amp;quot;&lt;br /&gt;
 - Étude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du premier prototype de notre boîtier.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Finir de corriger le rapport et le diaporama&lt;br /&gt;
 - Répéter la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 20 (22/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Le rapport a été terminé, corrigé et envoyé à nos tuteurs.&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
- La partie &amp;quot;détection d'anomalie&amp;quot; qui permet de détecter un important écart de température (quand on ouvre une fenêtre par exemple) a été implémentée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fichiers rendus ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire : [[Fichier:Rapport_PFE_TISSOT_TIRABY.pdf]]&lt;br /&gt;
&lt;br /&gt;
Rapport final : [[Fichier:Rapport_final_PFE_TISSOT_TIRABY.pdf]]&lt;br /&gt;
&lt;br /&gt;
Archive contenant le code du projet :&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27702</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27702"/>
				<updated>2016-02-23T18:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 19 (16/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion :&lt;br /&gt;
&lt;br /&gt;
 - Exposition de ce qui a été accompli cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Après réception des composants, soudage de ces derniers sur la carte &amp;quot;thermostat&amp;quot;.&lt;br /&gt;
 - Tests de la carte et modification du code (à adapter pour les NRGs).&lt;br /&gt;
 - Réalisation du PCB pour la carte &amp;quot;radiateur&amp;quot;.&lt;br /&gt;
 - Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 18 (08/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Soudage des composants après réception sur la deuxième carte qui avait été tirée pour l'occasion. Malheureusement, la récupération de la température ne fonctionne toujours pas pour une raison encore inconnue.&lt;br /&gt;
&lt;br /&gt;
- Remplacement du panStamp éventuellement défectueux sur la carte &amp;quot;thermostat&amp;quot; deuxième version : la communication RF avec les autres panStamps fonctionne, ainsi que la réception de la température !&lt;br /&gt;
&lt;br /&gt;
- Etablissement de la communication entre l'interface graphique (reliée au panStamp AVR) et la carte &amp;quot;thermostat&amp;quot; : la température envoyée en continu par la carte &amp;quot;thermostat&amp;quot; est bien reçue sur l'interface, et les consignes envoyées depuis l'interface au thermostat sont bien transmises.&lt;br /&gt;
&lt;br /&gt;
- Essai de communication entre les deux cartes (panStamps NRG) pour le moment non concluant.&lt;br /&gt;
&lt;br /&gt;
- Schéma électronique et PCB de la carte radiateur réalisés :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le boîtier pour la carte &amp;quot;thermostat&amp;quot; n'a pas pu être imprimé cette semaine mais le sera la semaine suivante avec les modifications qui lui ont été apportées suite au changement de carte (réduction de la taille et de la profondeur).&lt;br /&gt;
&lt;br /&gt;
- Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pas de réunion cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Etablissement de la communication entre les deux cartes.&lt;br /&gt;
 - Régler le souci d'actualisation de l'interface.&lt;br /&gt;
 - Pouvoir envoyer des températures avec des valeurs décimales à l'interface.&lt;br /&gt;
 - Démonstration de la &amp;quot;chaîne&amp;quot; complète.&lt;br /&gt;
 - Réalisation de la vidéo ou prise de rendez-vous pour la semaine suivante si M. Engels n'est pas disponible.&lt;br /&gt;
 - Terminer le rapport.&lt;br /&gt;
&lt;br /&gt;
== Semaine 19 (15/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- La première version du rapport a été envoyée.&lt;br /&gt;
&lt;br /&gt;
- Nous arrivons maintenant à afficher les décimales sur l'interface graphique. &lt;br /&gt;
&lt;br /&gt;
- L'actualisation de la température est également opérationnelle.  &lt;br /&gt;
&lt;br /&gt;
- La deuxième carte marche toujours partiellement, mais permet tout de même de faire fonctionner la chaîne complète.&lt;br /&gt;
[EDIT] La deuxième carte fonctionne, nous avons pu mettre en évidence un bug dans les codes de panStamp. Il faut en effet effectuer un redémarrage du module radio pour que le panStamp fonctionne uniquement en réception.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Résultat_final.JPG|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et le système de fermeture fonctionne correctement (photos ci-dessous) :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitier1bis.jpg|300px]]&lt;br /&gt;
[[Fichier:boitier2bis.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le prototype final du boîtier a été imprimé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitierfinal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Les dernières fonctionnalités du thermostat ont été implantées (mode sommeil long, départ maison, etc).&lt;br /&gt;
&lt;br /&gt;
- La vidéo a été tournée.&lt;br /&gt;
&lt;br /&gt;
- Le rapport a été corrigé et le diaporama de la soutenance envoyé. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion : &lt;br /&gt;
&lt;br /&gt;
 - Démonstration du bon fonctionnement entre l'interface graphique et la carte &amp;quot;thermostat&amp;quot;&lt;br /&gt;
 - Étude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du premier prototype de notre boîtier.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Finir de corriger le rapport et le diaporama&lt;br /&gt;
 - Répéter la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 20 (22/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Le rapport a été terminé, corrigé et envoyé à nos tuteurs.&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance.&lt;br /&gt;
&lt;br /&gt;
- La partie &amp;quot;détection d'anomalie&amp;quot; qui permet de détecter un important écart de température (quand on ouvre une fenêtre par exemple) a été implémentée.&lt;br /&gt;
&lt;br /&gt;
- Des tests concernant la consommation de la carte &amp;quot;thermostat&amp;quot; ont été effectués :&lt;br /&gt;
&lt;br /&gt;
Pour une tension d'entrée égale à 2,56V, nous obtenons :&lt;br /&gt;
 - En mode &amp;quot;normal&amp;quot; de fonctionnement : I = 54,5 mA&lt;br /&gt;
 - En mode &amp;quot;sommeil&amp;quot; : I = 37,5 mA&lt;br /&gt;
 - En mode &amp;quot;émission&amp;quot; : I = 38,5 mA&lt;br /&gt;
 - En mode &amp;quot;réception&amp;quot; : I = 38 mA&lt;br /&gt;
&lt;br /&gt;
Nous remarquons que l'émission consomme plus que la réception, ce qui est cohérent avec les données de la datasheet du CPU du panStamp. En revanche, les données pratiques sont plus importantes que les données que nous avions trouvées théoriquement (la consommation était de 6 mA).&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:R%C3%A9sultat_final.JPG&amp;diff=27701</id>
		<title>Fichier:Résultat final.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:R%C3%A9sultat_final.JPG&amp;diff=27701"/>
				<updated>2016-02-23T17:59:10Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2015/2016&amp;diff=27592</id>
		<title>Projets IMA5 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2015/2016&amp;diff=27592"/>
				<updated>2016-02-23T07:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* 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; 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; [[Fichier:IMA5-ASSP-JWPL.pdf]]&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; [[Fichier:Rapport_final_PFE_TISSOT_TIRABY.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td&amp;gt; Tournée le 19/02 par 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;[[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>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_final_PFE_TISSOT_TIRABY.pdf&amp;diff=27591</id>
		<title>Fichier:Rapport final PFE TISSOT TIRABY.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_final_PFE_TISSOT_TIRABY.pdf&amp;diff=27591"/>
				<updated>2016-02-23T07:46:13Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27103</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27103"/>
				<updated>2016-02-12T21:16:40Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 18 (08/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion :&lt;br /&gt;
&lt;br /&gt;
 - Exposition de ce qui a été accompli cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Après réception des composants, soudage de ces derniers sur la carte &amp;quot;thermostat&amp;quot;.&lt;br /&gt;
 - Tests de la carte et modification du code (à adapter pour les NRGs).&lt;br /&gt;
 - Réalisation du PCB pour la carte &amp;quot;radiateur&amp;quot;.&lt;br /&gt;
 - Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 18 (08/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Soudage des composants après réception sur la deuxième carte qui avait été tirée pour l'occasion. Malheureusement, la récupération de la température ne fonctionne toujours pas pour une raison encore inconnue.&lt;br /&gt;
&lt;br /&gt;
- Remplacement du panStamp éventuellement défectueux sur la carte &amp;quot;thermostat&amp;quot; deuxième version : la communication RF avec les autres panStamps fonctionne, ainsi que la réception de la température !&lt;br /&gt;
&lt;br /&gt;
- Etablissement de la communication entre l'interface graphique (reliée au panStamp AVR) et la carte &amp;quot;thermostat&amp;quot; : la température envoyée en continu par la carte &amp;quot;thermostat&amp;quot; est bien reçue sur l'interface, et les consignes envoyées depuis l'interface au thermostat sont bien transmises.&lt;br /&gt;
&lt;br /&gt;
- Essai de communication entre les deux cartes (panStamps NRG) pour le moment non concluant.&lt;br /&gt;
&lt;br /&gt;
- Schéma électronique et PCB de la carte radiateur réalisés :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_radiateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Le boîtier pour la carte &amp;quot;thermostat&amp;quot; n'a pas pu être imprimé cette semaine mais le sera la semaine suivante avec les modifications qui lui ont été apportées suite au changement de carte (réduction de la taille et de la profondeur).&lt;br /&gt;
&lt;br /&gt;
- Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pas de réunion cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Etablissement de la communication entre les deux cartes.&lt;br /&gt;
 - Régler le souci d'actualisation de l'interface.&lt;br /&gt;
 - Pouvoir envoyer des températures avec des valeurs décimales à l'interface.&lt;br /&gt;
 - Démonstration de la &amp;quot;chaîne&amp;quot; complète.&lt;br /&gt;
 - Réalisation de la vidéo ou prise de rendez-vous pour la semaine suivante si M. Engels n'est pas disponible.&lt;br /&gt;
 - Terminer le rapport.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte2_radiateur.PNG&amp;diff=27102</id>
		<title>Fichier:PCB carte2 radiateur.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte2_radiateur.PNG&amp;diff=27102"/>
				<updated>2016-02-12T21:14:26Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Sch%C3%A9ma_carte2_radiateur.PNG&amp;diff=27101</id>
		<title>Fichier:Schéma carte2 radiateur.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Sch%C3%A9ma_carte2_radiateur.PNG&amp;diff=27101"/>
				<updated>2016-02-12T21:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte2_v2.PNG&amp;diff=27100</id>
		<title>Fichier:PCB carte2 v2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte2_v2.PNG&amp;diff=27100"/>
				<updated>2016-02-12T21:12:35Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : a téléversé une nouvelle version de « Fichier:PCB carte2 v2.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27099</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27099"/>
				<updated>2016-02-12T21:11:57Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 17 (01/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion :&lt;br /&gt;
&lt;br /&gt;
 - Exposition de ce qui a été accompli cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Après réception des composants, soudage de ces derniers sur la carte &amp;quot;thermostat&amp;quot;.&lt;br /&gt;
 - Tests de la carte et modification du code (à adapter pour les NRGs).&lt;br /&gt;
 - Réalisation du PCB pour la carte &amp;quot;radiateur&amp;quot;.&lt;br /&gt;
 - Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 18 (08/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Soudage des composants après réception sur la deuxième carte qui avait été tirée pour l'occasion. Malheureusement, la récupération de la température ne fonctionne toujours pas pour une raison encore inconnue.&lt;br /&gt;
&lt;br /&gt;
- Remplacement du panStamp éventuellement défectueux sur la carte &amp;quot;thermostat&amp;quot; deuxième version : la communication RF avec les autres panStamps fonctionne, ainsi que la réception de la température !&lt;br /&gt;
&lt;br /&gt;
- Etablissement de la communication entre l'interface graphique (reliée au panStamp AVR) et la carte &amp;quot;thermostat&amp;quot; : la température envoyée en continu par la carte &amp;quot;thermostat&amp;quot; est bien reçue sur l'interface, et les consignes envoyées depuis l'interface au thermostat sont bien transmises.&lt;br /&gt;
&lt;br /&gt;
- Essai de communication entre les deux cartes (panStamps NRG) pour le moment non concluant.&lt;br /&gt;
&lt;br /&gt;
- Schéma électronique et PCB de la carte radiateur réalisés :&lt;br /&gt;
&lt;br /&gt;
- Le boîtier pour la carte &amp;quot;thermostat&amp;quot; n'a pas pu être imprimé cette semaine mais le sera la semaine suivante avec les modifications qui lui ont été apportées suite au changement de carte (réduction de la taille et de la profondeur).&lt;br /&gt;
&lt;br /&gt;
- Rédaction du rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pas de réunion cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 - Etablissement de la communication entre les deux cartes.&lt;br /&gt;
 - Régler le souci d'actualisation de l'interface.&lt;br /&gt;
 - Pouvoir envoyer des températures avec des valeurs décimales à l'interface.&lt;br /&gt;
 - Démonstration de la &amp;quot;chaîne&amp;quot; complète.&lt;br /&gt;
 - Réalisation de la vidéo ou prise de rendez-vous pour la semaine suivante si M. Engels n'est pas disponible.&lt;br /&gt;
 - Terminer le rapport.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26465</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26465"/>
				<updated>2016-02-05T10:18:34Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion :&lt;br /&gt;
&lt;br /&gt;
 - Exposition de ce qui a été accompli cette semaine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Après réception des composants, soudage de ces derniers sur la carte &amp;quot;thermostat&amp;quot;.&lt;br /&gt;
 - Tests de la carte et modification du code (à adapter pour les NRGs).&lt;br /&gt;
 - Réalisation du PCB pour la carte &amp;quot;radiateur&amp;quot;.&lt;br /&gt;
 - Rédaction du rapport.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26455</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26455"/>
				<updated>2016-02-05T08:56:46Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 17 (01/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Work : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier2.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier2.jpg&amp;diff=26454</id>
		<title>Fichier:Boitier2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier2.jpg&amp;diff=26454"/>
				<updated>2016-02-05T08:55:05Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier1.jpg&amp;diff=26453</id>
		<title>Fichier:Boitier1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier1.jpg&amp;diff=26453"/>
				<updated>2016-02-05T08:54:35Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26448</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26448"/>
				<updated>2016-02-05T08:48:57Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 15 (18/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_accueil_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Page_commandes_interface.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Works.&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Page_commandes_interface.png&amp;diff=26447</id>
		<title>Fichier:Page commandes interface.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Page_commandes_interface.png&amp;diff=26447"/>
				<updated>2016-02-05T08:45:44Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Page_accueil_interface.png&amp;diff=26446</id>
		<title>Fichier:Page accueil interface.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Page_accueil_interface.png&amp;diff=26446"/>
				<updated>2016-02-05T08:45:30Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26445</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26445"/>
				<updated>2016-02-05T08:27:14Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 17 (01/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v3.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Works.&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte2_v2.PNG&amp;diff=26444</id>
		<title>Fichier:PCB carte2 v2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte2_v2.PNG&amp;diff=26444"/>
				<updated>2016-02-05T08:24:49Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte1_v3.PNG&amp;diff=26443</id>
		<title>Fichier:PCB carte1 v3.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte1_v3.PNG&amp;diff=26443"/>
				<updated>2016-02-05T08:24:21Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26440</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26440"/>
				<updated>2016-02-05T08:08:54Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 17 (01/02/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé.&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés.&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Works.&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_prévisionnel_semaine17.png]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_pr%C3%A9visionnel_semaine17.png&amp;diff=26438</id>
		<title>Fichier:Planning prévisionnel semaine17.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_pr%C3%A9visionnel_semaine17.png&amp;diff=26438"/>
				<updated>2016-02-05T08:08:01Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26437</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=26437"/>
				<updated>2016-02-05T08:01:54Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 16 (25/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 17 (01/02/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Nouvelle carte tirée et soudée mais non fonctionnelle pour cause du capteur de température trop chauffé.&lt;br /&gt;
&lt;br /&gt;
- Commande de nouveaux capteurs et de régulateurs afin de souder une autre carte la semaine prochaine.&lt;br /&gt;
&lt;br /&gt;
- Le PCB de la carte &amp;quot;chaudière&amp;quot; a été finalisé avec le rajout du dissipateur et du boîtier sélectionnés.&lt;br /&gt;
&lt;br /&gt;
- Recherches sur l'implémentation pour un radiateur.&lt;br /&gt;
&lt;br /&gt;
- Conception du boîtier de la carte &amp;quot;thermostat&amp;quot; sous Solid Works.&lt;br /&gt;
&lt;br /&gt;
- Mis à jour du planning prévisionnel :&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25922</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25922"/>
				<updated>2016-02-02T08:35:12Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 13 (04/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte1_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:P30_Carte2_v1.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:P30_Carte2_v1.JPG&amp;diff=25921</id>
		<title>Fichier:P30 Carte2 v1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:P30_Carte2_v1.JPG&amp;diff=25921"/>
				<updated>2016-02-02T08:33:18Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:P30_Carte1_v1.JPG&amp;diff=25918</id>
		<title>Fichier:P30 Carte1 v1.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:P30_Carte1_v1.JPG&amp;diff=25918"/>
				<updated>2016-02-02T08:32:38Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25917</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25917"/>
				<updated>2016-02-02T08:29:27Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 12 (14/12/2015) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Une deuxième version du PCB de la carte 1 a été réalisé au cas où la première version ne fonctionnerait pas : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1_v2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte1_v2.PNG&amp;diff=25910</id>
		<title>Fichier:PCB carte1 v2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_carte1_v2.PNG&amp;diff=25910"/>
				<updated>2016-02-02T08:15:52Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25662</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25662"/>
				<updated>2016-01-29T09:36:32Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 15 (18/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 16 (25/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panStamps AVR (celui relié à l'interface et le thermostat) fonctionnelle.&lt;br /&gt;
&lt;br /&gt;
- Tests d'upload de programmes basiques de panStamp et de nos programmes sur le NRG -&amp;gt; résultats obtenus sur celui situé sur la deuxième carte (chaudière) mais pas sur celui du thermostat.&lt;br /&gt;
&lt;br /&gt;
- Nouvelle conception du PCB de la seconde carte incluant les fusibles.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
 - La réunion a servi à tenter de résoudre les problèmes d'upload sur le panStamp / de communication de la carte 1.&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Début de conception du boîtier de la carte 1.&lt;br /&gt;
 - Améliorations possibles de l'interface.&lt;br /&gt;
 - Conception et implémentation du programme sur la carte 2.&lt;br /&gt;
 - Réflexion de l'implémentation avec un radiateur à la place de la chaudière.&lt;br /&gt;
 - Autres objectifs qui dépendront de la réunion du lundi 01/02.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25343</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25343"/>
				<updated>2016-01-24T19:10:11Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 15 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 (18/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie interface web :&lt;br /&gt;
&lt;br /&gt;
- Le code des WebSockets est opérationnel, nous avons ainsi une connexion stable entre notre interface web et les différentes cartes. Nous pouvons recevoir des informations des panStamps et les afficher, mais aussi leur en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codée en HTML, PHP et CSS, elle pourra être améliorée en fin de projet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie communication :&lt;br /&gt;
&lt;br /&gt;
- Le broadcast a été mis en place et fonctionne.&lt;br /&gt;
&lt;br /&gt;
- La fonction qui transforme les usigned char en int est également opérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (notamment grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci-dessous) et commencé à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendues compte que le problème lié au régulateur était en fait normal et que cela était écrit dans la datasheet (il y a donc eu ici une erreur de conception). &lt;br /&gt;
&lt;br /&gt;
90% des objectifs ont été atteints cette semaine. &lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation de l'interface graphique à nos tuteurs et démonstration de communication&lt;br /&gt;
 - Présentation de l'upload sur le NRG et travail pour récupérer la température. &lt;br /&gt;
 - Mise au point sur le planning du projet. &lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - L’objectif principal est de terminer la récupération de la température&lt;br /&gt;
 - Le but est maintenant d'assembler les différents éléments du projet afin d'avoir un ensemble fonctionnel et clair&lt;br /&gt;
 - Nous devons également nous assurer que les panStamp NRG fonctionnent avec notre code de communication.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25325</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25325"/>
				<updated>2016-01-22T07:44:08Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 14 (11/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'accueil pour le thermostat&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25324</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25324"/>
				<updated>2016-01-22T07:42:27Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 14 (11/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'acceuil pour le thermostat&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25147</id>
		<title>Brosse à dents intelligente</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25147"/>
				<updated>2016-01-20T15:31:40Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* 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;
&lt;br /&gt;
Le but du projet est de réaliser une brosse à dents intelligente en relation avec le module Internet des Objets. &lt;br /&gt;
&lt;br /&gt;
====Contexte====&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui les objets connectés sont de plus en plus présents dans la vie quotidienne car ils sont très utiles. La recherche d'un mode de vie sain et d'une bonne santé générale est l'un des objectifs principaux de nombreuses personnes. Ainsi réaliser une brosse à dents connectée contribuera à répondre à ces besoins, notamment au niveau de la santé. &lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
&lt;br /&gt;
 Notre brosse à dents connectée devra : &lt;br /&gt;
 - Pouvoir prévenir l'utilisateur qu'il a atteint la durée optimum de brossage (avec des vibrations ou du son)&lt;br /&gt;
 - Détecter la fréquence des mouvements de brossage ainsi que l'inclinaison&lt;br /&gt;
 - Perspectives d’économie d’énergie : s'allumer uniquement au début du brossage. &lt;br /&gt;
 - Réaliser un boîtier qui puisse se plugger sur n'importe quelle brosse à dents.  &lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
&lt;br /&gt;
 - Un microcontrôleur&lt;br /&gt;
 - Un accéléromètre&lt;br /&gt;
 - Un haut parleur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement du projet ==&lt;br /&gt;
&lt;br /&gt;
=== Séance 1 ===&lt;br /&gt;
&lt;br /&gt;
* Présentation et explications du module &lt;br /&gt;
&lt;br /&gt;
* Choix du sujet au cours de la séance : la brosse à dents connectée&lt;br /&gt;
&lt;br /&gt;
* Choix du matériel entre un Arduino Nano et un OpenMote =&amp;gt; nous avons choisi l'OpenMote possédant un accéléromètre et un module CC2538 intégré qui permet la communication entre l'OpenMote et l'interface Web&lt;br /&gt;
&lt;br /&gt;
* Prise en main de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Début de conception du PCB qui permet de connecter l'OpenMote au buzzer et à la LED&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 2 ===&lt;br /&gt;
&lt;br /&gt;
* Upload des programmes de base sur l'OpenMote :&lt;br /&gt;
&lt;br /&gt;
Téléchargement d'un fichier zip qui contient les librairies de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
Copie du firmware de l'OpenMote :&lt;br /&gt;
 git clone --recursive https://github.com/OpenMote/firmware.git OpenMote/firmware&lt;br /&gt;
&lt;br /&gt;
Commandes supplémentaires se trouvant sur le site de M. Vantroys :&lt;br /&gt;
 cd OpenMote/firmware/platform/cc2538/libcc2538&lt;br /&gt;
 make&lt;br /&gt;
 cp libcc2538 ..&lt;br /&gt;
 cd ../../../test            // répertoire OpenMote/firmware/test&lt;br /&gt;
 chmod u+x tests-projetcts.sh&lt;br /&gt;
 ./tests-projects.sh&lt;br /&gt;
&lt;br /&gt;
Puis nous testons le programme permettant de faire clignoter les LEDs :&lt;br /&gt;
 OpenMote/firmware/projects/test-leds/src&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 all&lt;br /&gt;
&lt;br /&gt;
Flash du programme sur l'OpenMote :&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 bsl&lt;br /&gt;
&lt;br /&gt;
* Finalisation du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 3 ===&lt;br /&gt;
&lt;br /&gt;
* La carte a été réalisée par M. Flamen&lt;br /&gt;
&lt;br /&gt;
* Tests séparés pour recevoir les données de l'accéléromètre, commander la LED et le buzzer&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'un programme général regroupant les éléments ci-dessus&lt;br /&gt;
&lt;br /&gt;
* Problème avec le scheduler qui coupait le timer =&amp;gt; retrait du scheduler et mise en place d'un seul timer&lt;br /&gt;
&lt;br /&gt;
* Cependant, le problème concernant l'upload persiste et comme il est pour le moment impossible de les &amp;quot;reflasher&amp;quot;, cela nous empêche de tester correctement notre programme&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 4 ===&lt;br /&gt;
&lt;br /&gt;
* Changement de matériel : nous avons décidé de travailler sur l'Arduino Nano étant donnés les soucis que nous avons avec l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme général&lt;br /&gt;
&lt;br /&gt;
* Tests pour allumer la LED, le buzzer et recevoir les données de l'accéléromètre =&amp;gt; fonctionnels&lt;br /&gt;
&lt;br /&gt;
* Conception du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
* Récupération du PCB et soudage des composants (arduino, buzzer, LED)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Carte_Face_IOT.JPG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour valider le bon fonctionnement de la carte.&lt;br /&gt;
&lt;br /&gt;
* Nous avons essayé d'implanter un code permettant l'économie d’énergie et d’effectuer les tests correspondants. &lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25146</id>
		<title>Brosse à dents intelligente</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25146"/>
				<updated>2016-01-20T15:31:20Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* 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;
&lt;br /&gt;
Le but du projet est de réaliser une brosse à dents intelligente en relation avec le module Internet des Objets. &lt;br /&gt;
&lt;br /&gt;
====Contexte====&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui les objets connectés sont de plus en plus présents dans la vie quotidienne car ils sont très utiles. La recherche d'un mode de vie sain et d'une bonne santé générale est l'un des objectifs principaux de nombreuses personnes. Ainsi réaliser une brosse à dents connectée contribuera à répondre à ces besoins, notamment au niveau de la santé. &lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
&lt;br /&gt;
 Notre brosse à dents connectée devra : &lt;br /&gt;
 - Pouvoir prévenir l'utilisateur qu'il a atteint la durée optimum de brossage (avec des vibrations ou du son)&lt;br /&gt;
 - Détecter la fréquence des mouvements de brossage ainsi que l'inclinaison&lt;br /&gt;
 - Perspectives d’économie d’énergie : s'allumer uniquement au début du brossage. &lt;br /&gt;
 - Réaliser un boîtier qui puisse se plugger sur n'importe quelle brosse à dents.  &lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
&lt;br /&gt;
 - Un microcontrôleur&lt;br /&gt;
 - Un accéléromètre&lt;br /&gt;
 - Un haut parleur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement du projet ==&lt;br /&gt;
&lt;br /&gt;
=== Séance 1 ===&lt;br /&gt;
&lt;br /&gt;
* Présentation et explications du module &lt;br /&gt;
&lt;br /&gt;
* Choix du sujet au cours de la séance : la brosse à dents connectée&lt;br /&gt;
&lt;br /&gt;
* Choix du matériel entre un Arduino Nano et un OpenMote =&amp;gt; nous avons choisi l'OpenMote possédant un accéléromètre et un module CC2538 intégré qui permet la communication entre l'OpenMote et l'interface Web&lt;br /&gt;
&lt;br /&gt;
* Prise en main de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Début de conception du PCB qui permet de connecter l'OpenMote au buzzer et à la LED&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 2 ===&lt;br /&gt;
&lt;br /&gt;
* Upload des programmes de base sur l'OpenMote :&lt;br /&gt;
&lt;br /&gt;
Téléchargement d'un fichier zip qui contient les librairies de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
Copie du firmware de l'OpenMote :&lt;br /&gt;
 git clone --recursive https://github.com/OpenMote/firmware.git OpenMote/firmware&lt;br /&gt;
&lt;br /&gt;
Commandes supplémentaires se trouvant sur le site de M. Vantroys :&lt;br /&gt;
 cd OpenMote/firmware/platform/cc2538/libcc2538&lt;br /&gt;
 make&lt;br /&gt;
 cp libcc2538 ..&lt;br /&gt;
 cd ../../../test            // répertoire OpenMote/firmware/test&lt;br /&gt;
 chmod u+x tests-projetcts.sh&lt;br /&gt;
 ./tests-projects.sh&lt;br /&gt;
&lt;br /&gt;
Puis nous testons le programme permettant de faire clignoter les LEDs :&lt;br /&gt;
 OpenMote/firmware/projects/test-leds/src&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 all&lt;br /&gt;
&lt;br /&gt;
Flash du programme sur l'OpenMote :&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 bsl&lt;br /&gt;
&lt;br /&gt;
* Finalisation du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 3 ===&lt;br /&gt;
&lt;br /&gt;
* La carte a été réalisée par M. Flamen&lt;br /&gt;
&lt;br /&gt;
* Tests séparés pour recevoir les données de l'accéléromètre, commander la LED et le buzzer&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'un programme général regroupant les éléments ci-dessus&lt;br /&gt;
&lt;br /&gt;
* Problème avec le scheduler qui coupait le timer =&amp;gt; retrait du scheduler et mise en place d'un seul timer&lt;br /&gt;
&lt;br /&gt;
* Cependant, le problème concernant l'upload persiste et comme il est pour le moment impossible de les &amp;quot;reflasher&amp;quot;, cela nous empêche de tester correctement notre programme&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 4 ===&lt;br /&gt;
&lt;br /&gt;
* Changement de matériel : nous avons décidé de travailler sur l'Arduino Nano étant donnés les soucis que nous avons avec l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme général&lt;br /&gt;
&lt;br /&gt;
* Tests pour allumer la LED, le buzzer et recevoir les données de l'accéléromètre =&amp;gt; fonctionnels&lt;br /&gt;
&lt;br /&gt;
* Conception du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 5 ===&lt;br /&gt;
&lt;br /&gt;
* Récupération du PCB et soudage des composants (arduino, buzzer, LED)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Carte_Face_IOT.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Tests pour valider le bon fonctionnement de la carte.&lt;br /&gt;
&lt;br /&gt;
* Nous avons essayé d'implanter un code permettant l'économie d’énergie et d’effectuer les tests correspondants. &lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Carte_Face_IOT.JPG&amp;diff=25145</id>
		<title>Fichier:Carte Face IOT.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Carte_Face_IOT.JPG&amp;diff=25145"/>
				<updated>2016-01-20T15:28:14Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25022</id>
		<title>Brosse à dents intelligente</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25022"/>
				<updated>2016-01-18T13:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Suivi de l'avancement du projet */&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;
&lt;br /&gt;
Le but du projet est de réaliser une brosse à dents intelligente en relation avec le module Internet des Objets. &lt;br /&gt;
&lt;br /&gt;
====Contexte====&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui les objets connectés sont de plus en plus présents dans la vie quotidienne car ils sont très utiles. La recherche d'un mode de vie sain et d'une bonne santé générale est l'un des objectifs principaux de nombreuses personnes. Ainsi réaliser une brosse à dents connectée contribuera à répondre à ces besoins, notamment au niveau de la santé. &lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
&lt;br /&gt;
 Notre brosse à dents connectée devra : &lt;br /&gt;
 - Pouvoir prévenir l'utilisateur qu'il a atteint la durée optimum de brossage (avec des vibrations ou du son)&lt;br /&gt;
 - Détecter la fréquence des mouvements de brossage ainsi que l'inclinaison&lt;br /&gt;
 - Perspectives d’économie d’énergie : s'allumer uniquement au début du brossage. &lt;br /&gt;
 - Réaliser un boîtier qui puisse se plugger sur n'importe quelle brosse à dents.  &lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
&lt;br /&gt;
 - Un microcontrôleur&lt;br /&gt;
 - Un accéléromètre&lt;br /&gt;
 - Un haut parleur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement du projet ==&lt;br /&gt;
&lt;br /&gt;
=== Séance 1 ===&lt;br /&gt;
&lt;br /&gt;
* Présentation et explications du module &lt;br /&gt;
&lt;br /&gt;
* Choix du sujet au cours de la séance : la brosse à dents connectée&lt;br /&gt;
&lt;br /&gt;
* Choix du matériel entre un Arduino Nano et un OpenMote =&amp;gt; nous avons choisi l'OpenMote possédant un accéléromètre et un module CC2538 intégré qui permet la communication entre l'OpenMote et l'interface Web&lt;br /&gt;
&lt;br /&gt;
* Prise en main de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Début de conception du PCB qui permet de connecter l'OpenMote au buzzer et à la LED&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 2 ===&lt;br /&gt;
&lt;br /&gt;
* Upload des programmes de base sur l'OpenMote :&lt;br /&gt;
&lt;br /&gt;
Téléchargement d'un fichier zip qui contient les librairies de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
Copie du firmware de l'OpenMote :&lt;br /&gt;
 git clone --recursive https://github.com/OpenMote/firmware.git OpenMote/firmware&lt;br /&gt;
&lt;br /&gt;
Commandes supplémentaires se trouvant sur le site de M. Vantroys :&lt;br /&gt;
 cd OpenMote/firmware/platform/cc2538/libcc2538&lt;br /&gt;
 make&lt;br /&gt;
 cp libcc2538 ..&lt;br /&gt;
 cd ../../../test            // répertoire OpenMote/firmware/test&lt;br /&gt;
 chmod u+x tests-projetcts.sh&lt;br /&gt;
 ./tests-projects.sh&lt;br /&gt;
&lt;br /&gt;
Puis nous testons le programme permettant de faire clignoter les LEDs :&lt;br /&gt;
 OpenMote/firmware/projects/test-leds/src&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 all&lt;br /&gt;
&lt;br /&gt;
Flash du programme sur l'OpenMote :&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 bsl&lt;br /&gt;
&lt;br /&gt;
* Finalisation du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 3 ===&lt;br /&gt;
&lt;br /&gt;
* La carte a été réalisée par M. Flamen&lt;br /&gt;
&lt;br /&gt;
* Tests séparés pour recevoir les données de l'accéléromètre, commander la LED et le buzzer&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'un programme général regroupant les éléments ci-dessus&lt;br /&gt;
&lt;br /&gt;
* Problème avec le scheduler qui coupait le timer =&amp;gt; retrait du scheduler et mise en place d'un seul timer&lt;br /&gt;
&lt;br /&gt;
* Cependant, le problème concernant l'upload persiste et comme il est pour le moment impossible de les &amp;quot;reflasher&amp;quot;, cela nous empêche de tester correctement notre programme&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 4 ===&lt;br /&gt;
&lt;br /&gt;
* Changement de matériel : nous avons décidé de travailler sur l'Arduino Nano étant donnés les soucis que nous avons avec l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme général&lt;br /&gt;
&lt;br /&gt;
* Tests pour allumer la LED, le buzzer et recevoir les données de l'accéléromètre =&amp;gt; fonctionnels&lt;br /&gt;
&lt;br /&gt;
* Conception du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V2.PNG|200px]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_IOT_V2.PNG&amp;diff=25021</id>
		<title>Fichier:PCB IOT V2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_IOT_V2.PNG&amp;diff=25021"/>
				<updated>2016-01-18T12:58:52Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_IOT_V1.PNG&amp;diff=25020</id>
		<title>Fichier:PCB IOT V1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:PCB_IOT_V1.PNG&amp;diff=25020"/>
				<updated>2016-01-18T12:58:05Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25019</id>
		<title>Brosse à dents intelligente</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25019"/>
				<updated>2016-01-18T12:57:35Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Choix techniques : matériel et logiciel */&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;
&lt;br /&gt;
Le but du projet est de réaliser une brosse à dents intelligente en relation avec le module Internet des Objets. &lt;br /&gt;
&lt;br /&gt;
====Contexte====&lt;br /&gt;
&lt;br /&gt;
Aujourd'hui les objets connectés sont de plus en plus présents dans la vie quotidienne car ils sont très utiles. La recherche d'un mode de vie sain et d'une bonne santé générale est l'un des objectifs principaux de nombreuses personnes. Ainsi réaliser une brosse à dents connectée contribuera à répondre à ces besoins, notamment au niveau de la santé. &lt;br /&gt;
&lt;br /&gt;
====Description du projet====&lt;br /&gt;
&lt;br /&gt;
 Notre brosse à dents connectée devra : &lt;br /&gt;
 - Pouvoir prévenir l'utilisateur qu'il a atteint la durée optimum de brossage (avec des vibrations ou du son)&lt;br /&gt;
 - Détecter la fréquence des mouvements de brossage ainsi que l'inclinaison&lt;br /&gt;
 - Perspectives d’économie d’énergie : s'allumer uniquement au début du brossage. &lt;br /&gt;
 - Réaliser un boîtier qui puisse se plugger sur n'importe quelle brosse à dents.  &lt;br /&gt;
&lt;br /&gt;
====Choix techniques : matériel et logiciel====&lt;br /&gt;
&lt;br /&gt;
 - Un microcontrôleur&lt;br /&gt;
 - Un accéléromètre&lt;br /&gt;
 - Un haut parleur&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suivi de l'avancement du projet ==&lt;br /&gt;
&lt;br /&gt;
=== Séance 1 ===&lt;br /&gt;
&lt;br /&gt;
* Présentation et explications du module &lt;br /&gt;
&lt;br /&gt;
* Choix du sujet au cours de la séance : la brosse à dents connectée&lt;br /&gt;
&lt;br /&gt;
* Choix du matériel entre un Arduino Nano et un OpenMote =&amp;gt; nous avons choisi l'OpenMote possédant un accéléromètre et un module CC2538 intégré qui permet la communication entre l'OpenMote et l'interface Web&lt;br /&gt;
&lt;br /&gt;
* Prise en main de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Début de conception du PCB qui permet de connecter l'OpenMote au buzzer et à la LED&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 2 ===&lt;br /&gt;
&lt;br /&gt;
* Upload des programmes de base sur l'OpenMote :&lt;br /&gt;
&lt;br /&gt;
Téléchargement d'un fichier zip qui contient les librairies de l'OpenMote&lt;br /&gt;
&lt;br /&gt;
Copie du firmware de l'OpenMote :&lt;br /&gt;
 git clone --recursive https://github.com/OpenMote/firmware.git OpenMote/firmware&lt;br /&gt;
&lt;br /&gt;
Commandes supplémentaires se trouvant sur le site de M. Vantroys :&lt;br /&gt;
 cd OpenMote/firmware/platform/cc2538/libcc2538&lt;br /&gt;
 make&lt;br /&gt;
 cp libcc2538 ..&lt;br /&gt;
 cd ../../../test            // répertoire OpenMote/firmware/test&lt;br /&gt;
 chmod u+x tests-projetcts.sh&lt;br /&gt;
 ./tests-projects.sh&lt;br /&gt;
&lt;br /&gt;
Puis nous testons le programme permettant de faire clignoter les LEDs :&lt;br /&gt;
 OpenMote/firmware/projects/test-leds/src&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 all&lt;br /&gt;
&lt;br /&gt;
Flash du programme sur l'OpenMote :&lt;br /&gt;
 make TARGET=cc2538 all BOARD=openmote-cc2538 bsl&lt;br /&gt;
&lt;br /&gt;
* Finalisation du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V1|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 3 ===&lt;br /&gt;
&lt;br /&gt;
* La carte a été réalisée par M. Flamen&lt;br /&gt;
&lt;br /&gt;
* Tests séparés pour recevoir les données de l'accéléromètre, commander la LED et le buzzer&lt;br /&gt;
&lt;br /&gt;
* Réalisation d'un programme général regroupant les éléments ci-dessus&lt;br /&gt;
&lt;br /&gt;
* Cependant, le problème concernant l'upload persiste et comme il est pour le moment impossible de les &amp;quot;reflasher&amp;quot;, cela nous empêche de tester correctement notre programme&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Séance 4 ===&lt;br /&gt;
&lt;br /&gt;
* Changement de matériel : nous avons décidé de travailler sur l'Arduino Nano étant donnés les soucis que nous avons avec l'OpenMote&lt;br /&gt;
&lt;br /&gt;
* Réalisation du programme général&lt;br /&gt;
&lt;br /&gt;
* Conception du PCB :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_IOT_V2|200px]]&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Option_Internet_des_objets_2015/2016&amp;diff=25018</id>
		<title>Option Internet des objets 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Option_Internet_des_objets_2015/2016&amp;diff=25018"/>
				<updated>2016-01-18T12:02:09Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Répartition des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projets ==&lt;br /&gt;
&lt;br /&gt;
Les différents projets proposés ont pour but de réaliser un objet connecté de A à Z. Les objets seront dans la mesure du possible interopérables, soit directement, soit par l'intermédiaire d'un &amp;quot;point d'accès&amp;quot;. Différentes problématiques relatives à l'Internet des Objets sont listées ci-dessous. Chaque projet devra intégrer une réflexion sur - au minimum - deux points de cette liste ; tous les points devront être abordés au travers de l'ensemble des projets.&lt;br /&gt;
&lt;br /&gt;
Problématiques (techniques) principales rencontrées dans l'Internet des Objets et les réseaux de capteurs :&lt;br /&gt;
&lt;br /&gt;
* Gestion d'énergie (mode veille et réveil des objets),&lt;br /&gt;
* Routage orienté économie d'énergie,&lt;br /&gt;
* Lien entre les objets connectés et l'Internet,&lt;br /&gt;
* Apport de la localisation,&lt;br /&gt;
* Stockage des données et leur représentation,&lt;br /&gt;
* Sécurité,&lt;br /&gt;
* Mise à jour du code embarqué,&lt;br /&gt;
* Distribution du traitement de l'information (object, fog, cloud).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quelques idées d'objets connectés pouvant être réalisés ; d'autres projets peuvent être proposés (cf. liste matériel disponible) :&lt;br /&gt;
* Timer Connecté pour gérer les temps de paroles lors des soutenances (projets, stage, ...)&lt;br /&gt;
* Compteur de tour de piste. Lors d'un entrainement sur une piste d'athlétisme il est parfois difficile de compter le nombre de tour de piste effectué tout en réalisant les entraînements. L'idée est donc d'avoir un artefact attaché à la main, muni de boutons poussoir et d'un afficheur. A chaque bouton poussoir est attaché une fonction logiciel (ajouter un tour, remettre à zero, ...)&lt;br /&gt;
* Lampe de chevet connectée&lt;br /&gt;
* Visualisation de la qualité de l'air avec des artefacts interactifs&lt;br /&gt;
* Lampes connectées permettant de réfleter l'état du public dans un amphi lors d'un cours ou d'une soutenance&lt;br /&gt;
* Tee shirt augmenté&lt;br /&gt;
* &amp;quot;Caillou&amp;quot; connecté&lt;br /&gt;
* Boules décoratives connectées : en fonction de la distance entre les différentes boules, leur couleur change&lt;br /&gt;
* Sac à dos pour cycliste avec indicateurs de direction&lt;br /&gt;
* Réseau de capteurs pour suivi de l'environnement des salles de projets&lt;br /&gt;
* Sous-bock connecté&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
Ecrivez vos noms sous le format exact &amp;quot;Prénom Nom&amp;quot;, séparez vos noms par des virgules.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves&lt;br /&gt;
|- &lt;br /&gt;
| [[Sous bock connecté]] || Benjamin LEFORT, Kevin COLAUTTI, Jean-Michel TOURNIER&lt;br /&gt;
|-&lt;br /&gt;
| [[Réseau de capteurs]] || Alexandre Jouy, Romain Libaert&lt;br /&gt;
|-&lt;br /&gt;
| [[Thermomètre connecté]] || Flavien Royer, Maxime Morisse &lt;br /&gt;
|-&lt;br /&gt;
| [[Réseau de lampes]] || Sandra HAGE, Julien HERIN &lt;br /&gt;
|-&lt;br /&gt;
| [[Brosse à dents intelligente]] || Elise TISSOT, Celine TIRABY &lt;br /&gt;
|-&lt;br /&gt;
| [[T Shirt d'ambiance connecté]] || Jean Wasilewski, Pierre Letousey&lt;br /&gt;
|-&lt;br /&gt;
| [[Enceintes Bluetooth connectées]] || Mehdi BAKALI, Antonin BRONNER, Jérôme SONTAG &lt;br /&gt;
|-&lt;br /&gt;
| [[Compteur de tour de piste]] || Jérôme Bailet, Mageshwaran Sekar &lt;br /&gt;
|-&lt;br /&gt;
| [[Lampe connectée]] || Mourad EL GHISSASSI, Yacine RACHIDI, Rudy ZANOTTI &lt;br /&gt;
|-&lt;br /&gt;
| [[Station météo connectée]] || Thibaut SCHOLAERT, Mehdi ZEGGAÏ&lt;br /&gt;
|-&lt;br /&gt;
| [[Clip&amp;amp;Connect - Actionneur domotique multifonction]] || Kev Franche, Flo Monange, Ben Descombes&lt;br /&gt;
|-&lt;br /&gt;
| [[Capteur UV connecté]] || Simon DELVARRE, Sanaa TOURBY&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Option_Internet_des_objets_2015/2016&amp;diff=25017</id>
		<title>Option Internet des objets 2015/2016</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Option_Internet_des_objets_2015/2016&amp;diff=25017"/>
				<updated>2016-01-18T12:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Répartition des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Projets ==&lt;br /&gt;
&lt;br /&gt;
Les différents projets proposés ont pour but de réaliser un objet connecté de A à Z. Les objets seront dans la mesure du possible interopérables, soit directement, soit par l'intermédiaire d'un &amp;quot;point d'accès&amp;quot;. Différentes problématiques relatives à l'Internet des Objets sont listées ci-dessous. Chaque projet devra intégrer une réflexion sur - au minimum - deux points de cette liste ; tous les points devront être abordés au travers de l'ensemble des projets.&lt;br /&gt;
&lt;br /&gt;
Problématiques (techniques) principales rencontrées dans l'Internet des Objets et les réseaux de capteurs :&lt;br /&gt;
&lt;br /&gt;
* Gestion d'énergie (mode veille et réveil des objets),&lt;br /&gt;
* Routage orienté économie d'énergie,&lt;br /&gt;
* Lien entre les objets connectés et l'Internet,&lt;br /&gt;
* Apport de la localisation,&lt;br /&gt;
* Stockage des données et leur représentation,&lt;br /&gt;
* Sécurité,&lt;br /&gt;
* Mise à jour du code embarqué,&lt;br /&gt;
* Distribution du traitement de l'information (object, fog, cloud).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quelques idées d'objets connectés pouvant être réalisés ; d'autres projets peuvent être proposés (cf. liste matériel disponible) :&lt;br /&gt;
* Timer Connecté pour gérer les temps de paroles lors des soutenances (projets, stage, ...)&lt;br /&gt;
* Compteur de tour de piste. Lors d'un entrainement sur une piste d'athlétisme il est parfois difficile de compter le nombre de tour de piste effectué tout en réalisant les entraînements. L'idée est donc d'avoir un artefact attaché à la main, muni de boutons poussoir et d'un afficheur. A chaque bouton poussoir est attaché une fonction logiciel (ajouter un tour, remettre à zero, ...)&lt;br /&gt;
* Lampe de chevet connectée&lt;br /&gt;
* Visualisation de la qualité de l'air avec des artefacts interactifs&lt;br /&gt;
* Lampes connectées permettant de réfleter l'état du public dans un amphi lors d'un cours ou d'une soutenance&lt;br /&gt;
* Tee shirt augmenté&lt;br /&gt;
* &amp;quot;Caillou&amp;quot; connecté&lt;br /&gt;
* Boules décoratives connectées : en fonction de la distance entre les différentes boules, leur couleur change&lt;br /&gt;
* Sac à dos pour cycliste avec indicateurs de direction&lt;br /&gt;
* Réseau de capteurs pour suivi de l'environnement des salles de projets&lt;br /&gt;
* Sous-bock connecté&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
Ecrivez vos noms sous le format exact &amp;quot;Prénom Nom&amp;quot;, séparez vos noms par des virgules.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Projet !! Elèves&lt;br /&gt;
|- &lt;br /&gt;
| [[Sous bock connecté]] || Benjamin LEFORT, Kevin COLAUTTI, Jean-Michel TOURNIER&lt;br /&gt;
|-&lt;br /&gt;
| [[Réseau de capteurs]] || Alexandre Jouy, Romain Libaert&lt;br /&gt;
|-&lt;br /&gt;
| [[Thermomètre connecté]] || Flavien Royer, Maxime Morisse &lt;br /&gt;
|-&lt;br /&gt;
| [[Réseau de lampes]] || Sandra HAGE, Julien HERIN &lt;br /&gt;
|-&lt;br /&gt;
| [[Brosse à dents intelligente]] || Elise TISSOT Celine TIRABY &lt;br /&gt;
|-&lt;br /&gt;
| [[T Shirt d'ambiance connecté]] || Jean Wasilewski, Pierre Letousey&lt;br /&gt;
|-&lt;br /&gt;
| [[Enceintes Bluetooth connectées]] || Mehdi BAKALI, Antonin BRONNER, Jérôme SONTAG &lt;br /&gt;
|-&lt;br /&gt;
| [[Compteur de tour de piste]] || Jérôme Bailet, Mageshwaran Sekar &lt;br /&gt;
|-&lt;br /&gt;
| [[Lampe connectée]] || Mourad EL GHISSASSI, Yacine RACHIDI, Rudy ZANOTTI &lt;br /&gt;
|-&lt;br /&gt;
| [[Station météo connectée]] || Thibaut SCHOLAERT, Mehdi ZEGGAÏ&lt;br /&gt;
|-&lt;br /&gt;
| [[Clip&amp;amp;Connect - Actionneur domotique multifonction]] || Kev Franche, Flo Monange, Ben Descombes&lt;br /&gt;
|-&lt;br /&gt;
| [[Capteur UV connecté]] || Simon DELVARRE, Sanaa TOURBY&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24973</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24973"/>
				<updated>2016-01-16T19:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 11 (07/12/2015) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Planning_PFE_fin.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'acceuil pour le thermostat&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_PFE_fin.PNG&amp;diff=24972</id>
		<title>Fichier:Planning PFE fin.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_PFE_fin.PNG&amp;diff=24972"/>
				<updated>2016-01-16T19:18:11Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : a téléversé une nouvelle version de « Fichier:Planning PFE fin.PNG »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_PFE_fin.PNG&amp;diff=24971</id>
		<title>Fichier:Planning PFE fin.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_PFE_fin.PNG&amp;diff=24971"/>
				<updated>2016-01-16T19:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24970</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24970"/>
				<updated>2016-01-16T19:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 14 (11/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
(Planning prévisionnel à venir)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Nous avons effectué les tests de l'alimentation du panStamp pour la première carte.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Courbe_régulateur.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
Nous avons commencé à injecter la tension maximale possible en entrée qui est de 3,2V (car une pile Alcaline peut atteindre 1,6V) et l'avons diminuée par pas de 0,2V.&lt;br /&gt;
&lt;br /&gt;
Au delà de 2,2V (qui est la tension de sortie du régulateur), ce dernier ne régule pas correctement la tension d'entrée. En effet, la tension de sortie du régulateur est identique à celle injectée en entrée.&lt;br /&gt;
&lt;br /&gt;
De plus, nous avons remarqué que lorsque nous abaissions la tension d'entrée en-dessous de 0,85V, la tension obtenue en sortie devenait nulle. Il faut ensuite atteindre 1,4V pour que le régulateur remplisse correctement sa fonction.&lt;br /&gt;
&lt;br /&gt;
Donc le régulateur remplit bien son rôle pour une tension d'entrée inférieure à  la tension choisie en sortie du régulateur (ici 2,2V) et supérieure à 0,85V. Cependant, des recherches seront effectuées par la suite afin de déterminer pour quelle raison la tension d'entrée n'est pas régulée lorsqu'elle est supérieure à 2,2V.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'acceuil pour le thermostat&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Courbe_r%C3%A9gulateur.PNG&amp;diff=24969</id>
		<title>Fichier:Courbe régulateur.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Courbe_r%C3%A9gulateur.PNG&amp;diff=24969"/>
				<updated>2016-01-16T19:05:21Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24955</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24955"/>
				<updated>2016-01-16T16:05:00Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 10 (30/11/2015) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revue des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
(Planning prévisionnel à venir)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès. &lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'acceuil pour le thermostat&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24954</id>
		<title>P30 Thermostat connecté et intelligent</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24954"/>
				<updated>2016-01-16T16:04:06Z</updated>
		
		<summary type="html">&lt;p&gt;Etissot : /* Semaine 14 (10/01/2016) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Généralités ==&lt;br /&gt;
''Intitulé du projet'' : '''Thermostat connecté et intelligent'''&lt;br /&gt;
&lt;br /&gt;
''Élèves'' : TISSOT Elise (Section SC) / TIRABY Céline (Section SA)&lt;br /&gt;
&lt;br /&gt;
''Encadrants'' : Guillaume Renault / Alexandre Boé / Thomas Vantroys&lt;br /&gt;
== Contexte du projet ==&lt;br /&gt;
&lt;br /&gt;
La création d'un thermostat intelligent est un projet innovant qui s'intègre parfaitement avec l'ère du temps. En effet, la tendance mondiale actuelle est de réduire les coûts en énergie (pour des raisons économiques mais aussi environnementales) mais également d'automatiser un maximum d'objets du quotidien. &lt;br /&gt;
&lt;br /&gt;
== Cahier des charges == &lt;br /&gt;
&lt;br /&gt;
* But général du projet&lt;br /&gt;
&lt;br /&gt;
Le but est de réaliser un thermostat '''d'ambiance''' connecté ayant les fonctionnalités suivantes :&lt;br /&gt;
 - Toutes les fonctionnalités classiques d'un thermostat.&lt;br /&gt;
 - Le thermostat doit être autoalimenté dans la mesure du possible (utilisation de l'énergie lumineuse ambiante).&lt;br /&gt;
 - Le thermostat doit être contrôlable via une interface Web.&lt;br /&gt;
 - Le thermostat doit mesurer la consommation énergétique en Wh et en euro.&lt;br /&gt;
 - Le thermostat doit être capable d'apprendre de temps de chauffe nécessaire pour atteindre une température et de déceler un écart du à une porte ou une fenêtre ouverte.&lt;br /&gt;
 - Le thermostat doit être installé dans un boitier adapté modélisé en 3D puis fabriqué via l'imprimante 3D du FABLAB.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le thermostat devra être modélisé à partir d'un circuit électronique composé d'un '''panstamps NRG 2''', '''d'un relai (ON/OFF)''' et d'une '''alimentation continue autonome'''. &lt;br /&gt;
&lt;br /&gt;
Le contrôle du thermostat s’effectuera grâce à une '''interface web''' utilisant les languages Php, Html, Css et JavaScript.&lt;br /&gt;
&lt;br /&gt;
La communication entre le thermostat et l'interface s’effectuera grâce aux '''deux panstamps en RF'''. Les échanges permettront de le paramétrer, de passer en mode confort, d'estimer le temps de chauffe pour atteindre une température, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Description précise des étapes du projet&lt;br /&gt;
&lt;br /&gt;
Le projet est donc composé de plusieurs parties complémentaires :&lt;br /&gt;
&lt;br /&gt;
'''I Auto-alimentation du circuit électronique'''&lt;br /&gt;
&lt;br /&gt;
Le but est que le thermostat puisse être auto-alimenté afin de faciliter son implantation. &lt;br /&gt;
La question est donc : &lt;br /&gt;
 - De trouver un moyen efficace de convertir la luminosité de la pièce où sera implanté le thermostat (que ce soit la lumière du soleil ou la lumière issue des ampoules) afin d'alimenter le circuit&lt;br /&gt;
 - Vérifier la faisabilité d'un système auto-alimenté par rapport aux composants disponibles actuellement sur le marché&lt;br /&gt;
 - Comprendre comment implanter le système avec les autres composants du thermostat&lt;br /&gt;
 - Définir les besoins énergétiques du thermostat et les adapter si besoin (passage du panstamp en mode veille etc)&lt;br /&gt;
 - Stocker l'énergie récupérée pour que le thermostat puisse continuer de fonctionner la nuit&lt;br /&gt;
&lt;br /&gt;
'''II Construction de la carte électronique'''&lt;br /&gt;
&lt;br /&gt;
Afin de pouvoir réaliser un thermostat, il faut d'abord comprendre les différents composants qui y sont associés.&lt;br /&gt;
Ainsi il sera nécessaire de : &lt;br /&gt;
 - Trouver les différents composants d'un thermostat&lt;br /&gt;
 - Commander les éléments ayant les meilleures performances pour notre application &lt;br /&gt;
 - Concevoir la carte et souder les différents éléments comme par exemple le panstamp. &lt;br /&gt;
 - Faire la liaison entre la carte et la chaudière (fils pilotes ou non)&lt;br /&gt;
&lt;br /&gt;
'''III Établir une communication entre l'interface graphique et le thermostat'''&lt;br /&gt;
&lt;br /&gt;
La communication entre ces éléments est essentielle pour assurer le bon fonctionnement de l'application. Pour ce projet il a été établi que la communication s'effectuerait grâce à deux panstamps en RF.&lt;br /&gt;
Il faut ainsi : &lt;br /&gt;
 - Créer l'interface web&lt;br /&gt;
 - Programmer les différents panstamps pour effectuer un échange d'informations entre ces deux éléments&lt;br /&gt;
 - Définir les temps de fonctionnement et de transmission des informations &lt;br /&gt;
 - Fabriquer les antennes pour la communication&lt;br /&gt;
 - Utiliser le capteur de température qui pourrait être disponible sur les panstamps et définir la précision au niveau de la mesure de température&lt;br /&gt;
&lt;br /&gt;
'''IV Fabrication du boitier du thermostat'''&lt;br /&gt;
&lt;br /&gt;
La dernière étape sera la réalisation du '''boitier''' du thermostat au FabLab afin de rendre le thermostat le plus esthétique possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Brainstorming sur les fonctionnalités à implanter :''' &lt;br /&gt;
&lt;br /&gt;
 - Augmenter/Baisser la température d'un nombre &amp;quot;X&amp;quot; de degrés&lt;br /&gt;
 - Afficher la température sur l'interface graphique (courbes etc)&lt;br /&gt;
 - Permettre l’arrêt/mise en marche de la chaudière&lt;br /&gt;
 - Mise en place d'hacknowledges&lt;br /&gt;
 - Détection de variations anormales de températures (fenêtre ouverte etc...) (mode apprentissage puis normal)&lt;br /&gt;
 Suite à venir...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Schéma général du projet :&lt;br /&gt;
[[Fichier:Schéma_PFE.png]]&lt;br /&gt;
&lt;br /&gt;
== Plannings prévisionnels == &lt;br /&gt;
&lt;br /&gt;
* Voici la planning établi en début de projet : &lt;br /&gt;
[[Fichier:Planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
* Voici ce qui a été réalisé au 09/12/2015 : &lt;br /&gt;
[[Fichier:Suivi_planning_prévisionnel_partie1.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 1 (21/09/2015) ==&lt;br /&gt;
* Première réunion le 24/09/2015 avec M. Renault afin de discuter des buts et des tâches à réaliser durant le projet.&lt;br /&gt;
* Pour la prochaine réunion fixée le '''7/09/2015'''.&lt;br /&gt;
&lt;br /&gt;
Pendant ces deux semaines nous allons : &lt;br /&gt;
 - Effectuer des recherches sur la composition d'un thermostat&lt;br /&gt;
 - Effectuer des recherches sur les moyens d’auto alimenter le thermostat&lt;br /&gt;
 - Comprendre le fonctionnement des panstamps&lt;br /&gt;
 - Effectuer des recherches sur les fils pilotes&lt;br /&gt;
&lt;br /&gt;
Nous allons également établir un '''planning prévisionnel''' de notre projet.&lt;br /&gt;
&lt;br /&gt;
== Semaine 2 (28/09/2015) ==&lt;br /&gt;
* Recherches bibliographiques sur les différents points évoqués ci-dessus.&lt;br /&gt;
&lt;br /&gt;
== Semaine 3 (5/10/2015) == &lt;br /&gt;
&lt;br /&gt;
Après un rendez vous avec nos tuteurs, nous sommes parvenues : &lt;br /&gt;
&lt;br /&gt;
* A une modification du cahier des charges : &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur la partie auto-alimentation sont pour l'instant interrompues pour donner la priorité à d'autres parties. Des piles serviront pour le moment d'alimentation. Cela n'empêche pas de réaliser des recherches pour optimiser la consommation énergétique de notre réalisation. &lt;br /&gt;
&lt;br /&gt;
- Les recherches sur les fils pilotes sont pour le moment arrêtées car nous il est pour le moment plus simple de réaliser une première version avec un relais.&lt;br /&gt;
&lt;br /&gt;
- Le thermostat d'ambiance est divisé en deux parties distinctes : la partie &amp;quot;mobile&amp;quot;  avec le panstamp et le capteur de température et la partie fixe placée directement sur la chaudière ou les radiateurs (avec un relais ou des fils pilotes)&lt;br /&gt;
&lt;br /&gt;
- L'alimentation se fait pour l'instant sur piles pour toutes les cartes électroniques. &lt;br /&gt;
&lt;br /&gt;
* A la liste du matériel à acheter : &lt;br /&gt;
 - Boîtier à piles de référence fournisseur (Mouser) '''534-2462'''&lt;br /&gt;
 - Piles AA de référence fournisseur (Mouser) '''547-NH1250AA'''&lt;br /&gt;
 - Capteur de T°C de référence fournisseur (Mouser) '''595-TMP112AIDRLT'''&lt;br /&gt;
 - Bloc 220-3.3V de référence fournisseur (Mouser) '''709-IRM05-3.3'''&lt;br /&gt;
 - Fusible de référence fournisseur (Mouser) '''576-083506.3MXEP'''&lt;br /&gt;
 - Porte fusible de référence fournisseur (Mouser) '''693-0031.8201'''&lt;br /&gt;
 - Antenne plane de référence fournisseur (Mouser) '''609-0868AT43A0020E'''  &lt;br /&gt;
 - Condensateur 10u de référence fournisseur (Mouser) '''80-C0805L106K8P'''&lt;br /&gt;
 - Condensateur 0.01u de référence fournisseur (Mouser)'''80-C0805C103M5RAUTO'''&lt;br /&gt;
 - Bobine 4,7u de référence fournisseur (Mouser) 7'''10-744031004'''&lt;br /&gt;
 - Régulateur Boost TEXAS de référence fournisseur (Mouser) '''595-TPS61070DDCR'''&lt;br /&gt;
 - LED de référence fournisseur (Mouser) '''720-LHR974-LP-1'''&lt;br /&gt;
 - Résistance 348kOhm de référence fournisseur (Mouser) '''667-ERJ-6ENF3483V'''&lt;br /&gt;
 - Résistance 1MOhm de référence fournisseur (Mouser) '''71-CRCW08051M10FKEA'''&lt;br /&gt;
 - Résistance 5kOhm de référence fournisseur (Mouser) '''71-CRCW0805-5K'''&lt;br /&gt;
 - Opto-triac de référence fournisseur (Mouser) '''512-MOC3062SR2VM'''&lt;br /&gt;
 - Triac de référence fournisseur (Mouser) '''576-Q6016NH4RP'''&lt;br /&gt;
 - Résistance 360Ohm de référence fournisseur (Farnell) '''2331668'''&lt;br /&gt;
 - Résistance 39Ohm de référence fournisseur (Mouser) '''279-SMW539RJT'''&lt;br /&gt;
 - Résistance 150Ohm de référence fournisseur (Mouser) '''279-SMW5150RJT'''&lt;br /&gt;
 - Condensateur 0,01uF de référence fournisseur (Mouser) '''603-CC126KKX7RZBB103'''&lt;br /&gt;
 - Inductance 12nH de référence fournisseur (Mouser) '''609-L-07C12NJV6T'''&lt;br /&gt;
 - Inductance 1,8nH de référence fournisseur (Mouser) '''609-L-07C1N8SV6T'''&lt;br /&gt;
&lt;br /&gt;
Manque un boîtier étanche pour la seconde carte (reliée à la chaudière).&lt;br /&gt;
&lt;br /&gt;
* Aux objectifs à atteindre avant les vacances de Toussaint : la réalisation des cartes électroniques liées à la partie mobile du thermostat et à la chaudière. &lt;br /&gt;
&lt;br /&gt;
* A un schéma clair du projet, qui sera présenté dans le cahier des charges.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Suite à la conversation avec nos tuteurs le 07/10/2015, le prochain rendez vous est fixé le '''14/10/2015'''&lt;br /&gt;
Les objectifs sont : &lt;br /&gt;
&lt;br /&gt;
- De commencer la réalisation de la première carte électronique.&lt;br /&gt;
&lt;br /&gt;
== Semaine 4 (12/10/2015) ==&lt;br /&gt;
* Début de la réalisation des deux cartes électroniques sur Altium :&lt;br /&gt;
- La première correspond à la partie thermostat. Elle contient un capteur de température, un panstamp et est alimentée par deux piles.&lt;br /&gt;
&lt;br /&gt;
Voici le schéma (provisoire) de la 1ère carte, il est maintenant nécessaire de commencer le routage :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte1.png|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- La seconde est quant à elle directement reliée à la chaudière. Elle contient pour le moment un panstamp, un relais ainsi qu'un bloc permettant la conversion de 220V à 3,3V, puisqu'elle sera branchée sur le secteur.&lt;br /&gt;
&lt;br /&gt;
== Semaine 5 (19/10/2015) ==&lt;br /&gt;
&lt;br /&gt;
Pour la deuxième carte, nous devions trouver un relai 3,3V/220V-16A, mais il s'est avéré que ce type de composant est cher et prend beaucoup de place. &lt;br /&gt;
La solution était donc de prendre un triac et un opto-coupleur, beaucoup moins contraignants. &lt;br /&gt;
Suite à une discussion avec M.Benabou et M.Flamen, nous avons opté pour un opto-triac suivi d'un triac, configuration qui réduit fortement les parasites.&lt;br /&gt;
&lt;br /&gt;
* Le but est maintenant : &lt;br /&gt;
 - D’étudier les datasheets afin de trouver les composants qui correspondent à notre application&lt;br /&gt;
 - De commander les composants et les composants périphériques nécessaires&lt;br /&gt;
 - De finir la réalisation de la deuxième carte&lt;br /&gt;
 - De commencer le routage des deux cartes&lt;br /&gt;
&lt;br /&gt;
* La commande des composants définitive a été passée et la liste mise à jour sur le wiki.&lt;br /&gt;
&lt;br /&gt;
* Voici le schéma provisoire de la deuxième carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:carte2.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
== Semaine 6 (02/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Réalisation des footprints des différents composants pour les deux cartes.&lt;br /&gt;
&lt;br /&gt;
- Finalisation des schémas suite aux empreintes créées :&lt;br /&gt;
&lt;br /&gt;
Schéma de 1ère carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte1_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Schéma de la 2ème carte :&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_carte2_définitif.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Début de la conception des fichiers PCB nécessaires au routage des cartes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
&lt;br /&gt;
- L'antenne commandée initialement n'étant plus en stock, une autre a été commandée par M. Renault.&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les problèmes rencontrés lors de la création des fichiers PCB : en effet, les relations entre les différents composants ne sont pas toutes établies.&lt;br /&gt;
&lt;br /&gt;
- Tests pour résoudre ce problème sans succès pour le moment.&lt;br /&gt;
&lt;br /&gt;
- Amélioration de la footprint du panstamp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* A présent il nous faut :&lt;br /&gt;
&lt;br /&gt;
 - Régler le souci des liaisons entre les composants sur le fichier PCB.&lt;br /&gt;
 - Vérifier que les footprints soient correctement créées.&lt;br /&gt;
 - Réaliser le PCB de l'antenne.&lt;br /&gt;
 - Débuter le routage.&lt;br /&gt;
&lt;br /&gt;
== Semaine 7 (09/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Résolution du problème rencontré lors de la création du fichier PCB sur la première carte.&lt;br /&gt;
&lt;br /&gt;
- Création de la footprint de l'antenne (au lieu du PCB comme prévu la semaine précédente).&lt;br /&gt;
&lt;br /&gt;
- Routage de la première carte sur Altium.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte1.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Discussion technique à propos du routage de la carte 1 : modification de l'antenne, ajout d'un boitier sur la carte pour accéder plus facilement à différentes bornes (TST, RST, VCC, GND) du panstamp, création d'un pont pour relier les VDDs...&lt;br /&gt;
&lt;br /&gt;
- Communication entre les panstamps : obtention des deux panstamps jeudi 12/11, moyens de compilation et de programmation...&lt;br /&gt;
&lt;br /&gt;
- Organisation de la répartition du travail (planning prévisionnel) et de la pré-soutenance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Répartition des tâches : &lt;br /&gt;
    * Début de la partie communication entre les panstamps (Céline)&lt;br /&gt;
    * Routage de la carte 2 (Elise) et envoi en production&lt;br /&gt;
 - Éventuellement visite au laboratoire d’électrotechnique pour valider le routage de la carte 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 8 (16/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Envoi de la première carte en production.&lt;br /&gt;
&lt;br /&gt;
- Résolution du souci de liaison entre les composants sur le PCB pour la deuxième carte.&lt;br /&gt;
&lt;br /&gt;
- Routage de la seconde carte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:PCB_carte2.PNG|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Au niveau de la partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Acquisition de deux Panstamps avr afin d'effectuer les tests (les Panstamps nrg ne pourront pas être utilisés avant que les cartes soient fonctionnelles)&lt;br /&gt;
&lt;br /&gt;
- Installation des moyens de compilation sur les panstamps (utilisation d'un panstick pour le 1er panstamp et d'une raspberryPi pour le deuxième panstamp)&lt;br /&gt;
&lt;br /&gt;
- Prise en main des codes &amp;quot;modem.h&amp;quot; et des codes fournis par notre tuteur &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 1 retardée &lt;br /&gt;
&lt;br /&gt;
- Routage de la carte 2 et envoi prévu avant la fin de la semaine / Compte rendu de notre réunion avec les chercheurs du laboratoire d’électrotechnique&lt;br /&gt;
&lt;br /&gt;
- Première prise en main du panstamp pour la communication&lt;br /&gt;
&lt;br /&gt;
- Retour sur le planning prévisionnel établi au début du projet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Avec la possible arrivée des composants, vérification des footprints&lt;br /&gt;
 - Envoi des deux cartes en production&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Le but est d'établir une communication entre deux panstamps, afin qu'ils échangent une information sur la température par exemple&lt;br /&gt;
 - Lister les différentes commandes à implémenter dans notre code.&lt;br /&gt;
&lt;br /&gt;
== Semaine 9 (23/11/15) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Dernières modifications&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la première carte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Soudage de l'antenne sur le panstamp alimenté par le RaspberryPi&lt;br /&gt;
&lt;br /&gt;
- Modification du code qui nous a été donné par notre tuteur : la communication entre les deux panstamps est opérationnelle&lt;br /&gt;
* Envoi d'une commande du panstamp 1 vers 2 &lt;br /&gt;
* Réception et affichage de la commande sur le port série du panstamp2 et envoi vers le panstamp 1 des informations nécessaires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
- Revue des modifications à effectuer sur les cartes&lt;br /&gt;
&lt;br /&gt;
- Objectif pour la soutenance : carte 1 opérationnelle&lt;br /&gt;
&lt;br /&gt;
- Démonstration de la communication entre les panstamps&lt;br /&gt;
&lt;br /&gt;
- Bref Brainstorming sur les commandes à implanter dans le système&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
 Partie électronique : &lt;br /&gt;
 - Réception de la première carte (thermostat) et envoi en production de la seconde&lt;br /&gt;
 - Soudage de la carte 1 et tests&lt;br /&gt;
 Partie informatique : &lt;br /&gt;
 - Calcul de la consommation énergétique du système afin de déterminer le temps de sommeil du panstamp de la carte 1&lt;br /&gt;
 - Implantation du TIMER dans le code de la communication&lt;br /&gt;
&lt;br /&gt;
== Semaine 10 (30/11/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine : &lt;br /&gt;
&lt;br /&gt;
Partie électronique : &lt;br /&gt;
&lt;br /&gt;
- Début du soudage de la carte 1 : problèmes rencontrés au niveau de la température maximale de chauffe des composants.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Partie informatique : &lt;br /&gt;
&lt;br /&gt;
- Réception du panstamp NRG &lt;br /&gt;
&lt;br /&gt;
- Implantation du TIMER dans le code&lt;br /&gt;
&lt;br /&gt;
- Calcul de la consommation du circuit : la durée de vie des piles est acceptable. &lt;br /&gt;
&lt;br /&gt;
- Recherches sur la datasheet du capteur de température (obtention de la température avec le code)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte rendu de la réunion de la semaine : &lt;br /&gt;
&lt;br /&gt;
- Carte 2 : problèmes de largeur de pistes&lt;br /&gt;
&lt;br /&gt;
- Carte 1 : problèmes de chauffe&lt;br /&gt;
&lt;br /&gt;
- Revu des calculs de consommation du circuit&lt;br /&gt;
&lt;br /&gt;
- Visite chez M.Flamen pour voir la carte &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Malgré les problèmes de chauffe, terminer de souder la carte 1&lt;br /&gt;
 - Adaptation du code pour les panstamps AVR aux panstamps NRG&lt;br /&gt;
 - Tests de la communication de la carte entre le panstamp NRG de la carte 1 et un panstamp AVR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 11 (07/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait cette semaine :&lt;br /&gt;
&lt;br /&gt;
- Soudage des derniers composants de la carte 1&lt;br /&gt;
&lt;br /&gt;
- Test de l'alimentation (sortie du régulateur à 2.4V pour alimenter le panstamp)&lt;br /&gt;
&lt;br /&gt;
- Envoi en production de la carte 2&lt;br /&gt;
&lt;br /&gt;
- Début de rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de la semaine :&lt;br /&gt;
&lt;br /&gt;
- Discussion sur les deux cartes&lt;br /&gt;
&lt;br /&gt;
- Tests pour vérifier si la première carte est fonctionnelle (non concluants pour le moment)&lt;br /&gt;
&lt;br /&gt;
- Etude du planning prévisionnel à venir après les vacances de Noël&lt;br /&gt;
&lt;br /&gt;
(Planning prévisionnel à venir)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine :&lt;br /&gt;
&lt;br /&gt;
 - Terminer les tests sur la carte 1&lt;br /&gt;
 - Rédaction du rapport et préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 12 (14/12/2015) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Fin de la rédaction du rapport&lt;br /&gt;
&lt;br /&gt;
- Préparation de la soutenance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Bilan du projet à mi-parcours :&lt;br /&gt;
&lt;br /&gt;
- La première carte est en phase de tests (alimentation fonctionnelle mais court-circuit dans le circuit ou défaillance du panStamp)&lt;br /&gt;
&lt;br /&gt;
- La seconde carte est en production&lt;br /&gt;
&lt;br /&gt;
- La communication entre panStamps est fonctionnelle mais doit être testée dès que les cartes seront opérationnelles&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine après les congés :&lt;br /&gt;
&lt;br /&gt;
 - Tests complémentaires pour la première carte. Si ces derniers ne sont pas concluants, une nouvelle carte sera tirée le plus rapidement possible, elle sera soudée et testée dans la semaine&lt;br /&gt;
 - Soudage des composants et tests de la seconde carte&lt;br /&gt;
 - Implémentation de la récupération de la température&lt;br /&gt;
&lt;br /&gt;
== Semaine 13 (04/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
'''Partie Électronique :''' &lt;br /&gt;
&lt;br /&gt;
Comme prévu le soudage des cartes 1 &amp;amp; 2 a été réalisé. &lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 2 : &lt;br /&gt;
&lt;br /&gt;
En utilisant une résistance variable comme charge (pour remplacer la chaudière, nous nous sommes ici limitées à une 50 Ohm) et en envoyant une tension de 3,3V en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utilisé un transformateur 220V / 48V pour limiter les risques dus aux essais. Nous devions donc obtenir un courant d'environ 1A. &lt;br /&gt;
&lt;br /&gt;
Voici le montage qui a été réalisé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_1.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons caractérisé que la pin D20 du panStamp devait fournir au minimum 12 mA pour pouvoir actionner la LED de l'opto-triac en réalisant le test ci-dessous : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_3.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_4.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous avons effectué les tests sur la carte 1 :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il se révèle que le régulateur sort la même tension de sortie que celle d'entrée, ce qui est un problème. Nous essayons actuellement de le résoudre.&lt;br /&gt;
 &lt;br /&gt;
[EDIT] Nous avons résolu le problème ce matin (08/01/2016) voici les photos des résultats des tests : &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_5.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:montage_6.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On peut voir que quelque soit la tension d'entrée (inférieure à 2,2V), une tension de 2,2V (tension minimale pour alimenter le panStamp) est obtenue en sortie. La partie alimentation fonctionne donc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Partie informatique :''' &lt;br /&gt;
&lt;br /&gt;
Nous avons réalisé la partie du code qui : &lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (2) ''&lt;br /&gt;
&lt;br /&gt;
 - Met le panStamp en mode sommeil durant la durée choisie &lt;br /&gt;
 - Le réveille et envoie un message au panStamp (1)&lt;br /&gt;
 - Régule la température à chaque réveil en envoyant marche/arrêt au panStamp (3)&lt;br /&gt;
 - Reçoit les commandes du panStamp (1) et les traite (mise en mode sleep, commande de température...)&lt;br /&gt;
&lt;br /&gt;
''Pour le panStamp (1) '' &lt;br /&gt;
&lt;br /&gt;
 - Reçoit et stock la température du panStamp (2)&lt;br /&gt;
 - Stocke les commandes de l'utilisateur et ne les envoie que s'il a reçu le message de réveil du panStamp (1)&lt;br /&gt;
 - Envoi un nack si l'utilisateur n'a pas saisi de commandes pendant le sommeil &lt;br /&gt;
&lt;br /&gt;
Malgré tout, nous avons actuellement un problème de communication entre les deux panStamps notamment à cause du port série.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine :&lt;br /&gt;
 &lt;br /&gt;
 - De légères modifications sont à prévoir sur la carte 1 (relier les masses au panStamp)&lt;br /&gt;
 - Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiées sur le Wiki&lt;br /&gt;
 - Idem pour la carte 2 (enlever le plan de masse en-dessous du panStamp, refaire des footprints de résistances, rajouter les fusibles)&lt;br /&gt;
 - Ces modifications n'impliquent pas de retirer les cartes mais il faudra malgré tout le faire en fin de projet&lt;br /&gt;
 - La partie informatique connaît toujours certains problèmes d'upload sur la Raspberry&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
 - Modifier les cartes et réaliser les tests avec le régulateur. &lt;br /&gt;
 - Effectuer les tests d'allumage des leds sur les différents panStamps ainsi que celui de récupération de température&lt;br /&gt;
 - Débugger le code de communication et l'implanter sur les cartes&lt;br /&gt;
 - Réaliser le code complet de récupération de la température&lt;br /&gt;
 - Si possible commencer à réaliser l'interface graphique&lt;br /&gt;
&lt;br /&gt;
== Semaine 14 (11/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&lt;br /&gt;
- Les panStamp ont été soudés sur les deux cartes et sont bien alimentés. Nous avons essayé d'upload un code sur le NRG avec le launchpad pour le moment sans succès. &lt;br /&gt;
&lt;br /&gt;
- Élise s'occupe maintenant du code de communication et Céline s'occupe de l'interface graphique. Nous avons donc pris une matinée pour qu’Élise prenne connaissance du code. &lt;br /&gt;
&lt;br /&gt;
- Partie communication : Le code stocke maintenant plusieurs commandes à la suite de l'utilisateur et les envoie quand le panStamp (2) est réveillé.&lt;br /&gt;
&lt;br /&gt;
- Partie interface web : Nous avons choisi d'utiliser les Websockets afin de faire la liaison entre l'interface web et le panStamp relié à la Raspberry. Le code est actuellement en train d'être amélioré. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Compte-rendu de la réunion de cette semaine : &lt;br /&gt;
&lt;br /&gt;
 - Présentation des cartes électroniques finalisées à notre tuteur&lt;br /&gt;
 - Travail sur le code de communication pour résoudre les différents bugs&lt;br /&gt;
 - Mise au point sur les méthodes de communication pour l'interface graphique&lt;br /&gt;
&lt;br /&gt;
* Pour la semaine prochaine : &lt;br /&gt;
&lt;br /&gt;
 - Partie communication : &lt;br /&gt;
  Mettre en place le &amp;quot;Broadcast&amp;quot; afin que le panStamp (2) puisse communiquer avec plus d'un autre panStamp&lt;br /&gt;
  Faire une mini fonction qui transforme des unsigned char * en int&lt;br /&gt;
  Trouver comment upload sur le NRG et faire la récupération de la température&lt;br /&gt;
&lt;br /&gt;
 - Partie interface web :&lt;br /&gt;
  Finaliser le code de communication via Websockets&lt;br /&gt;
  Créer la page html/php d'acceuil pour le thermostat&lt;/div&gt;</summary>
		<author><name>Etissot</name></author>	</entry>

	</feed>