Domotique X-10 INTRODUCTION LA DOMOTIQUE LA VIE DE DAVID PRINCIPE DE FONCTIONNEMENT LE PROTOCOLE X-10 L’INTERFACE CM11 LE CONTRÔLE DES MODULES QUELQUES MODULES EXPRESSION DU BESOIN CAS D’UTILISATION DIAGRAMMES DE SÉQUENCE RÉPARTITION DU TRAVAIL MOYENS DISPONIBLES ET CONTRAINTES DE RÉALISATION CONCLUSION
La domotique Electronique Informatique Télécommunications Sécurité Définition : Electronique Informatique Télécommunications Fonction : Sécurité Confort Gestion d’énergie Communication
La vie de David Lever – 6h00 Départ au travail – 7h15 Au travail Ambiance de lumière. Mise en route de la machine a café. Départ au travail – 7h15 Fermeture automatique de la maison ( store, alarme…) Mode économie d’énergie. Au travail Surveillance à distance de la maison. ( Caméra, photo envoyé par mail … ) Retour du travail – 19h00 Ambiance musical dans toute la maison. Coucher – 22h00 Fermeture des stores, extinction des lumières.
Principe de fonctionnement Liaison Série ou USB Pc utilisateur. Module de contrôle Liaison par courant porteur Module Module Module Lampe Porte garage Radio
Le protocole X-10 Prix relativement bas Utilisation: Protocole de communication par courant porteur. Avantages Prix relativement bas Signaux répandus facilement dans toute l’installation électrique Faible tension du signal (2.5V) ce qui est sans danger pour les appareils électriques du logement Inconvénients Utilisation de modules spécifiques en cas de courant triphasé Signaux bloqués par les transformateurs Un ordre à la fois
L’interface CM11 Module CM11 Liaison Série/USB Communication bidirectionnelle EEPROM de 1024 octets Horloge interne
LE CONTRÔLE DES MODULES Objectif : Permettre à l’utilisateur de contrôler sa maison de manière directe ou indirecte : En programmant l’interface En commandant un module à partir de l’IHM A partir d’autres modules X10 Housecode Device code
Quelques modules
Les cas d'utilisation
Contraintes de réalisation Systèmes d’exploitation : Mandriva Linux 2008 Microsoft Windows XP Environnement de développement : QDevelop QtCreator QtDesigner4 KDevelop Microsoft Project 2007 Langages : C++ XML UML
Moyens techniques Modules X10 : CM11, AM12, LM12, LM15, LW11, TM13, MS13, AW12, KR22 et EasyControl8. PC sous Windows XP ou Linux