<?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=Ctiraby</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=Ctiraby"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Ctiraby"/>
		<updated>2026-04-24T12:32:32Z</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=27555</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=27555"/>
				<updated>2016-02-22T10:33:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
- 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27554</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=27554"/>
				<updated>2016-02-22T10:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
- Le premier prototype du boîtier a été imprimé et la 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 à é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ée (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;
 - Etude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du 1er 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27553</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=27553"/>
				<updated>2016-02-22T10:21:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
- Le premier prototype du boîtier a été imprimé et la 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 à é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ée (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;
* 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;
 - Etude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du 1er 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27552</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=27552"/>
				<updated>2016-02-22T10:21:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
- Le premier prototype du boîtier a été imprimé et la 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;
- Le prototype final du boîtier à été imprimé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitierfinal.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
- Les dernières fonctionnalités du thermostat ont été implantée (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;
 - Etude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du 1er 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitierfinal.jpg&amp;diff=27551</id>
		<title>Fichier:Boitierfinal.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitierfinal.jpg&amp;diff=27551"/>
				<updated>2016-02-22T10:20:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27550</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=27550"/>
				<updated>2016-02-22T10:20:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
- Le premier prototype du boîtier a été imprimé et la 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;
- Le prototype final du boîtier à été imprimé : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitierfinal.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
- Les dernières fonctionnalités du thermostat ont été implantée (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;
 - Etude du dysfonctionnement du panStamp de la carte chaudière.&lt;br /&gt;
 - Présentation du 1er 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27256</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=27256"/>
				<updated>2016-02-16T16:18:05Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et la 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;
* 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;
 - Mise en évidence que le dysfonctionnement de la carte chaudière n'est pas dû au code. &lt;br /&gt;
   Nous pensons soit à un problème d'antenne soit à un problème avec le panStamp.&lt;br /&gt;
 - Présentation du 1er prototype de notre boîtier.&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier2bis.jpg&amp;diff=27254</id>
		<title>Fichier:Boitier2bis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier2bis.jpg&amp;diff=27254"/>
				<updated>2016-02-16T16:17:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier1bis.jpg&amp;diff=27253</id>
		<title>Fichier:Boitier1bis.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier1bis.jpg&amp;diff=27253"/>
				<updated>2016-02-16T16:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27252</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=27252"/>
				<updated>2016-02-16T16:16:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et la système de fermeture fonctionne correctement. (photos ci-dessous)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitier1bis.jpg|400px]]&lt;br /&gt;
[[Fichier:boitier2bis.jpg|400px]]&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;
 - Mise en évidence que le dysfonctionnement de la carte chaudière n'est pas dû au code. &lt;br /&gt;
   Nous pensons soit à un problème d'antenne soit à un problème avec le panStamp.&lt;br /&gt;
 - Présentation du 1er prototype de notre boîtier.&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27251</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=27251"/>
				<updated>2016-02-16T16:16:26Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et la système de fermeture fonctionne correctement. (photos ci-dessous)&lt;br /&gt;
&lt;br /&gt;
[[Fichier:boitier1.jpg|400px]]&lt;br /&gt;
[[Fichier:boitier2.jpg|400px]]&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;
 - Mise en évidence que le dysfonctionnement de la carte chaudière n'est pas dû au code. &lt;br /&gt;
   Nous pensons soit à un problème d'antenne soit à un problème avec le panStamp.&lt;br /&gt;
 - Présentation du 1er prototype de notre boîtier.&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27233</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=27233"/>
				<updated>2016-02-16T15:42:37Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (16/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;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et la système de fermeture fonctionne correctement. &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;
 - Mise en évidence que le dysfonctionnement de la carte chaudière n'est pas dû au code. &lt;br /&gt;
   Nous pensons soit à un problème d'antenne soit à un problème avec le panStamp.&lt;br /&gt;
 - Présentation du 1er prototype de notre boîtier.&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=27231</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=27231"/>
				<updated>2016-02-16T15:41:16Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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;br /&gt;
&lt;br /&gt;
== Semaine 19 (16/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;
&lt;br /&gt;
- Le premier prototype du boîtier a été imprimé et la système de fermeture fonctionne correctement. &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;
 - Mise en évidence que le dysfonctionnement de la carte chaudière n'est pas dû au code. Nous pensons soit à un problème d'antenne soit à un problème avec le panStamp.&lt;br /&gt;
 - Présentation du 1er prototype de notre boîtier.&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Planning_pr%C3%A9visionnel_semaine17.png&amp;diff=26456</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=26456"/>
				<updated>2016-02-05T08:57:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : a téléversé une nouvelle version de « Fichier:Planning prévisionnel semaine17.png »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25339</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=25339"/>
				<updated>2016-01-22T14:13:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 ==&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 leurs en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codé 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 oppérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (nottament grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci dessous) et commencer à 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 rendue 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é atteint 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Upload_nrg.jpg&amp;diff=25338</id>
		<title>Fichier:Upload nrg.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Upload_nrg.jpg&amp;diff=25338"/>
				<updated>2016-01-22T14:10:21Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25337</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=25337"/>
				<updated>2016-01-22T14:10:05Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 ==&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 leurs en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codé 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 oppérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (nottament grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci dessous) et commencer à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendue 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é atteint 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Upload_nrg.PNG&amp;diff=25336</id>
		<title>Fichier:Upload nrg.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Upload_nrg.PNG&amp;diff=25336"/>
				<updated>2016-01-22T14:09:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25335</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=25335"/>
				<updated>2016-01-22T14:08:14Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 ==&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 leurs en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codé 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 oppérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (nottament grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci dessous) et commencer à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:upload_nrg.PNG|400px]]&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendue 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é atteint 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25334</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=25334"/>
				<updated>2016-01-22T14:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 ==&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 leurs en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codé 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 oppérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG (nottament grâce à l'IDE Arduino et au launchpad MSP430, voir photo ci dessous) et commencer à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendue 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é atteint 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=25333</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=25333"/>
				<updated>2016-01-22T13:59:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Semaine 15 ==&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 leurs en transmettre.&lt;br /&gt;
 &lt;br /&gt;
- L'interface graphique a été mise en place et codé 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 oppérationelle.&lt;br /&gt;
&lt;br /&gt;
- Nous avons réussi à upload le code sur le NRG et commencer à coder le programme de récupération de température. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nous nous sommes également rendue 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é atteint 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25225</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=25225"/>
				<updated>2016-01-21T08:06:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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;
==== Étapes du projet ====&lt;br /&gt;
&lt;br /&gt;
 Étape 1 : Choix du matériel (OpenMote, Buzzer, Accéléromètre) &lt;br /&gt;
 Étape 2 : Prise en main du matériel (Build et Upload)&lt;br /&gt;
 Étape 3 : Réalisation d'un premier code &lt;br /&gt;
 Étape 4 : Réalisation du PCB (carte électronique) permettant l'application&lt;br /&gt;
 Étape 5 : Finalisation du code et soudage des composants&lt;br /&gt;
 Étape 6 : Optimisation de la consommation, interface graphique et réalisation du boîtier &lt;br /&gt;
 Étape 7 : Tests et préparation de la soutenance&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, accéléromètre, 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. Un watchdog a été mis en place dans le code et cela permet de réaliser une économie de consommation d'environ 10mA. Le programme se réveille toutes les 4 secondes pour lire les données de l’accéléromètre et savoir si l'utilisateur a commencé à se brosser les dents. Malgré tout, le programme principal ne réalisait plus ces économies d'énergie à partir d'un certain moment, nous pensons notamment que cela est du à l'appareil de test.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du boîtier avec l'imprimante 3D : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier_TT.JPG|400px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Code_TT.zip]]&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Code_TT.zip&amp;diff=25222</id>
		<title>Fichier:Code TT.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Code_TT.zip&amp;diff=25222"/>
				<updated>2016-01-21T08:05:13Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25186</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=25186"/>
				<updated>2016-01-21T07:41:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Cahier des charges */&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;
==== Étapes du projet ====&lt;br /&gt;
&lt;br /&gt;
 Étape 1 : Choix du matériel (OpenMote, Buzzer, Accéléromètre) &lt;br /&gt;
 Étape 2 : Prise en main du matériel (Build et Upload)&lt;br /&gt;
 Étape 3 : Réalisation d'un premier code &lt;br /&gt;
 Étape 4 : Réalisation du PCB (carte électronique) permettant l'application&lt;br /&gt;
 Étape 5 : Finalisation du code et soudage des composants&lt;br /&gt;
 Étape 6 : Optimisation de la consommation, interface graphique et réalisation du boîtier &lt;br /&gt;
 Étape 7 : Tests et préparation de la soutenance&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, accéléromètre, 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. Un watchdog a été mis en place dans le code et cela permet de réaliser une économie de consommation d'environ 10mA. Le programme se réveille toutes les 4 secondes pour lire les données de l’accéléromètre et savoir si l'utilisateur a commencé à se brosser les dents. Malgré tout, le programme principal ne réalisait plus ces économies d'énergie à partir d'un certain moment, nous pensons notamment que cela est du à l'appareil de test.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du boîtier avec l'imprimante 3D : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier_TT.JPG|400px]]&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25174</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=25174"/>
				<updated>2016-01-21T07:34:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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, accéléromètre, 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. Un watchdog a été mis en place dans le code et cela permet de réaliser une économie de consommation d'environ 10mA. Le programme se réveille toutes les 4 secondes pour lire les données de l’accéléromètre et savoir si l'utilisateur a commencé à se brosser les dents. Malgré tout, le programme principal ne réalisait plus ces économies d'énergie à partir d'un certain moment, nous pensons notamment que cela est du à l'appareil de test.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du boîtier avec l'imprimante 3D : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier_TT.JPG|400px]]&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25172</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=25172"/>
				<updated>2016-01-21T07:33:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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;
&lt;br /&gt;
* Nous avons essayé d'implanter un code permettant l'économie d’énergie et d’effectuer les tests correspondants. Un watchdog à été mis en place dans le code et cela permet de réaliser une économie de consommation d'environ 10mA. Le programme se réveil toutes les 4 secondes pour lire les données de l’accéléromètre et savoir si l'utilisateur a commencé à se brosser les dents. Malgré tout, le programme principal ne réalisait plus ces économies d'énergie à partir d'un certain moment, nous pensons notamment que cela est du à l'appareil de test.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du boîtier avec l'imprimante 3D : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier_TT.JPG|400px]]&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier_TT.JPG&amp;diff=25169</id>
		<title>Fichier:Boitier TT.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier_TT.JPG&amp;diff=25169"/>
				<updated>2016-01-21T07:30:18Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25168</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=25168"/>
				<updated>2016-01-21T07:30:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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. Un watchdog à été mis en place dans le code et cela permet de réaliser une économie de consommation d'environ 10mA. Le programme se réveil toutes les 4 secondes pour lire les données de l’accéléromètre et savoir si l'utilisateur a commencé à se brosser les dents. Malgré tout, le programme principal ne réalisait plus ces économies d'énergie à partir d'un certain moment, nous pensons notamment que cela est du à l'appareil de test.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du A3.&lt;br /&gt;
&lt;br /&gt;
* Répétition de la soutenance.&lt;br /&gt;
&lt;br /&gt;
* Réalisation du boîtier avec l'imprimante 3D : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Boitier_TT.JPG|400px]]&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Brosse_%C3%A0_dents_intelligente&amp;diff=25141</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=25141"/>
				<updated>2016-01-20T15:23:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Séance 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Cahier des charges==&lt;br /&gt;
===Présentation générale du projet===&lt;br /&gt;
&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;
* 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24923</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=24923"/>
				<updated>2016-01-15T09:52:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (10/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 envoies 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24922</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=24922"/>
				<updated>2016-01-15T09:51:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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 (10/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 envoies 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;
* 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24921</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=24921"/>
				<updated>2016-01-15T09:50:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* 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;
- 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 (10/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&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 envoies 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>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24796</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=24796"/>
				<updated>2016-01-08T15:07:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 3V3 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 (8/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, une tension de 2V2 (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;
 - Stock les commandes de l'utilisateur et ne les envoie que si 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ée 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'implique 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24795</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=24795"/>
				<updated>2016-01-08T15:06:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 3V3 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 (8/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, une tension de 2V2 (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;
 - Stock les commandes de l'utilisateur et ne les envoie que si 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). Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiée 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'implique 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24794</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=24794"/>
				<updated>2016-01-08T15:06:07Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 3V3 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;
On peut voir sur les datasheets : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Datasheetd.png|200px]]&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 (8/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, une tension de 2V2 (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;
 - Stock les commandes de l'utilisateur et ne les envoie que si 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). Nous allons également réaliser une série complète de tests pour les valeurs du régulateur qui seront ensuite publiée 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'implique 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24791</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=24791"/>
				<updated>2016-01-08T09:58:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 3V3 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;
On peut voir sur les datasheets : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Datasheetd.png|200px]]&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 (8/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, une tension de 2V2 (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;
 - Stock les commandes de l'utilisateur et ne les envoie que si 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;
* Pour la semaine prochaine : &lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24790</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=24790"/>
				<updated>2016-01-08T09:55:42Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
On peut voir sur les datasheets : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Datasheetd.png|200px]]&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 (8/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, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;
* Pour la semaine prochaine : &lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24789</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=24789"/>
				<updated>2016-01-08T09:55:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
On peut voir sur les datasheets : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Datasheetd.jpg|200px]]&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 (8/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, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;
* Pour la semaine prochaine : &lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Datasheetd.png&amp;diff=24788</id>
		<title>Fichier:Datasheetd.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Datasheetd.png&amp;diff=24788"/>
				<updated>2016-01-08T09:53:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24787</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=24787"/>
				<updated>2016-01-08T09:52:01Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
On peut voir sur les datasheets : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:datasheetd.jpg|200px]]&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 (8/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, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;
* Pour la semaine prochaine : &lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24786</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=24786"/>
				<updated>2016-01-08T09:51:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
On peut voir sur les datasheets : &lt;br /&gt;
&lt;br /&gt;
[[Fichier:datasheet.jpg|200px]]&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 (8/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, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;
* Pour la semaine prochaine : &lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24785</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=24785"/>
				<updated>2016-01-08T09:43:24Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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 (8/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, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;
* Pour la semaine prochaine : &lt;br /&gt;
&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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24784</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=24784"/>
				<updated>2016-01-08T09:40:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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 (8/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, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24783</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=24783"/>
				<updated>2016-01-08T09:40:34Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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 (8/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;
On peut voir que quelque soit la tension d'entrée, une tension de 2V2 (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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Montage_6.jpg&amp;diff=24782</id>
		<title>Fichier:Montage 6.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Montage_6.jpg&amp;diff=24782"/>
				<updated>2016-01-08T09:39:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Montage_5.jpg&amp;diff=24781</id>
		<title>Fichier:Montage 5.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Montage_5.jpg&amp;diff=24781"/>
				<updated>2016-01-08T09:37:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24780</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=24780"/>
				<updated>2016-01-08T09:36:39Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
[EDIT] Nous avons résolu le problème ce matin (8/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;
'''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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24778</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=24778"/>
				<updated>2016-01-08T09:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
&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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24776</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=24776"/>
				<updated>2016-01-08T09:15:44Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
&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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;
* Compte rendu de la réunion de cette semaine&lt;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P30_Thermostat_connect%C3%A9_et_intelligent&amp;diff=24775</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=24775"/>
				<updated>2016-01-08T09:14:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ctiraby : /* Semaine 13 (4/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 (4/01/2016) ==&lt;br /&gt;
&lt;br /&gt;
* Ce qui a été fait :&lt;br /&gt;
&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 à é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é à une 50 Ohm) et en envoyant une tension de 3V3 en commande, nous avons réussi à commander le courant de sortie du triac. Nous avons également utiliser 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 à é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'optotriac 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;
&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éveil et envoi 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;
 - Stock les commandes de l'utilisateur et ne les envoi que si 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;/div&gt;</summary>
		<author><name>Ctiraby</name></author>	</entry>

	</feed>