Académique Documents
Professionnel Documents
Culture Documents
sujet:
Réalisés par :
Encadrés par :
Membres du jury :
Remerciements
En premier lieu nous tiens à remercier le grand dieu, pour nous avoir
donnée la force, le courage, et la patience pour termine nos études et pour
ellébore ce Modeste travail.
Nous adressons nos sincères remerciement à nos chers parent pour nous
avoir donnée leur soutien et leur encouragement pour termine ce travail.
MCU : microcontrôleur
IP : internet protocole.
Notre mission porte sur la réalisation d’un contrôleur intelligent permettant de piloter la
domotique à partir d’une application à distance en créant un Web Server entre les
différents équipements du système domotique. Les objectifs de notre projet peuvent
être divisés essentiellement selon les axes suivants qu’on va les aborder sous des
chapitres.
Câblée ou fonctionnant par ondes radio, la domotique investit notre univers quotidien
pour nous faciliter la vie. Souvent on la pratique sans y penser. Dans ses applications les
plus évoluées, la domotique met en réseau et coordonne le fonctionnement de
différents types d’équipements ménagers, de travail et de loisir.
Elle peut se charger des tâches les plus complexes ou contraignantes et, en même
temps, assurer l’intendance de la maison. A l’opposé, elle peut accomplir des actions
très basiques, comme allumer une lumière dans une pièce. Les applications possibles de
la domotique concernent aussi bien la programmation, la surveillance, que le contrôle à
distance.
La domotique offre une simplification qui peut alléger le poids des actions quotidiennes
pour les personnes âgées ou handicapées, ou tout simplement apporter un confort
majeur.
Domaines de la domotique :
D’autres systèmes de détection sont prévus pour surveiller les enfants, prévenir les
risques d’accident (incendie, fuite de gaz, etc.) et signaler des pannes (inondation,
coupure de courant électrique, etc.).
Manipuler ses volets roulants ou battants en pressant un bouton est devenu chose
courante de nos jours. De même qu’ouvrir le portail ou la porte du garage depuis sa
voiture. Plus globalement, tout ce qui se fait avec un interrupteur ou une poignée peut
être automatisé et piloté à partir d’un poste fixe, ou à distance via une télécommande,
un ordinateur ou un Smart phone.
d. La maison communicante
L’homme avait imaginé qu’il est impossible de se communiquer avec son habitat, le
contrôler à distance. Maintenant, la communication tient une place de plus en plus
importante dans le logement. Une installation domotique adaptée, avec les appareils de
la maison montés en réseau, satisfait aux besoins et aux loisirs de chaque personne du
foyer.
La centralisation des commandes est le corps du système domotique. Les appareils mis
en réseau se reconnaissent et dialoguent entre eux, se déclenchant par simple appui sur
une touche. Par le biais d’un interrupteur centralisé, les éclairages et volets motorisés
peuvent être actionnés individuellement, par groupes de pièces ou simultanément.
Pour notre système domotique, nous avons choisis comme fonctions à établir :
On va aborder dans cette partie les différents organes utilisés dans notre système
domotique.
a. Carte ARDUINO
Arduino est un circuit imprimé en matériel libre (dont les plans de la carte elle-même
sont publiés en licence libre mais dont certains composants sur la carte, comme le
microcontrôleur par exemple, ne sont pas en licence libre) sur lequel se trouve un
microcontrôleur qui peut être programmé pour analyser et produire des signaux
électriques, de manière à effectuer des tâches très diverses comme la domotique (le
contrôle des appareils domestiques, éclairage, chauffage…), le pilotage d'un robot, etc.
La carte Arduino repose sur un circuit intégré (un mini-ordinateur appelé également
microcontrôleur) associée à des entrées et sorties qui permettent à l'utilisateur de
brancher différents types d'éléments externes :
Il est possible de la programmer en Lua, de créer des firmwares avec l'IDE d'Arduino et
de nouveaux projets fleurissent tous les jours. Seulement, toutes ces possibilités
amènent de la confusion lorsque l'on commence à s'intéresser à l'esp8266 et c'est pour
éclaircir les choses que j'ai eu envie de créer cette dépêche.
d.1. NodeMCU8266
NodeMcu8266 qui l’apporte, celui-ci a été conçu pour être accessible à tous par sa
simplicité. Mais il peut également être d’usage professionnel, tant les possibilités
d’application sont nombreuses.
Ces cartes polyvalentes sont donc parfaites pour nous, débutants, qui ne demandent
qu’apprendre et progresser.
Grace a cette carte Ces fonctions sont réalisées par des capteurs, des actionneurs, des
automates et plus généralement par des équipements électriques et/ou électroniques.
Elle permet de contrôler son logement en local ou à distance depuis un ordinateur, un
téléphone, une tablette tactile
FIGURE 3 : NODEMCU8266
NodeMcu8266 c’est un micrologiciel open-source basé sur Lua et une carte de
développement spécialement conçu pour les applications basées sur l'IoT (Internet Of
Things )
L'ESP8266 est un module Wi-Fi, Il vous permet de contrôler les entrées et les sorties
comme vous le feriez avec un Arduino, mais il est livré avec le Wi-Fi.
Il est donc idéal pour les applications domotiques / Internet des objets.
Caractéristiques:
Le DHT11 est une grosse féniasse, il passe son temps à dormir. Si vous voulez qu’il vous
envoie ses données il faut le secouer en lui envoyant un signal de Start.
Le signal de Start consiste en un état bas (0v) de 18 millisecondes et d’un état haut (5v)
de 40 microsecondes. Jusque-là rien de bien compliqué !
Ensuite le DHT11 va répondre pour dire qu’il est bien réveillé. Pour ce faire il va placer
le signal à l’état bas pendant 80 microsecondes puis à l’état haut pendant 80 autres
microsecondes. A ce moment précis le capteur est prêt, les mesures de la température
et de l’humidité sont faites et le capteur va pouvoir commencer à envoyer les données.
Pour les détails techniques, ce capteur est basé sur un circuit-integré BISS001, en
regardant le datasheet on s’aperçoit que c’est un CI spécialisé pour cette application
qu’il opère entre 3 et 5V et qu’il consomme très peu de courant, il est donc idéal pour
une utilisation à piles.
Alimentation électrique : 5 V
Capteur de gaz (GPL) simple à utiliser
Peut être utilisé dans les équipements de détection de fuites
de gaz dans les applications grand-public et industrielles
Type d’interface : analogique
Haute sensibilité au GPL, isobutane, propane
Faible sensibilité à l’alcool, la fumée
Réponse rapide
Stable et durable
Circuit de pilotage simple
f.1. Module de Relais
Il s'agit d'une carte d'interface de relais, qui peuvent être contrôlé directement par un
large éventail de microcontrôleurs
Ce module de relais est bas actif 5V. Il est également capable de contrôler appareils
divers et autres équipements avec le grand courant. Cette interface standard peut être
connectée directement avec les microcontrôleurs. Le voyant rouge qui indique l'état de
travail est propice à l'utilisation de sécurité.
Le module de relais est largement utilisé pour tout contrôle MCU, le secteur industriel,
contrôle PLC, contrôle de la maison intelligente.
Avec Home Assistant, vous pourrez contrôler l’ensemble de votre maison, de l’éclairage,
votre centre multimédia, la température, vos enceintes… et contrôler le tout à la voix
avec Amazon Alexa et Google Assistant
Les appareils, les services et les technologies IoT sont pris en charge par des composants
d'intégration modulaires, tels que des protocoles tels que Bluetooth, Wi-Fi, MQTT et
Zigbee. Les informations provenant de ces entités peuvent être utilisées dans des scripts
ou déclencher des automatisations, par ex. pour contrôler l'éclairage, le climat, les
systèmes et appareils de divertissement
La domotique et les objets connectés ont le vent en poupe ces dernières années.
Avec la multiplication du nombre d’appareils « intelligents », c’est tout autant de
solutions plus ou moins propriétaires qui ont vu le jour pour gérer, paramétrer et
interagir avec tous ces objets.
La principale force de Home Assistant est son immense communauté qui permet
une intégration très rapide des nouveaux appareils et standards du marché tout
en proposant un très vaste choix d’intégrations possibles. Au moment où nous
écrivons ces lignes, ce ne sont pas moins de 1700 intégrations qui sont
disponibles. Chaque intégration correspond à une marque ou un type d’appareil
pouvant être intégré de façon standard à Home Assistant.
h. Google assistant
Est un programme d'assistance virtuelle fonctionnant grâce à
l'intelligence artificielle disponible
principalement sur les appareils mobiles et
les accessoires de maison connectée.
Contrairement à son prédécesseur
Nous allons présenter quelques protocoles sans fil notamment le protocole Wi-Fi, le
Zigbee, Bluetooth et MQTT
e. Zigbee :
Il est ainsi très utilisé en domotique mais aussi dans les contrôles industriels, les
applications médicales, les détecteurs de fumée et d’intrusion...
À titre indicatif, certains nœuds Zigbee sont conçus pour fonctionner plusieurs mois en
autonomie complète grâce à une simple pile alcaline de 1,5 V
Cette technologie retint l’attention, car elle possède une excellente portée, une bonne
vitesse de transmission et plusieurs autres avantages.
La recherche n’a pas été très complexe, car l’information était facilement ainsi que le
support technique des exemples de programmation et des documents possédant les
commandes de programmation entre autres sont facilement accessible, La simplicité
des commandes et le support (documentation et accès à des professionnels) sont de
très gros avantages.
j. Wi-Fi :
k. MQTT :
L'ordinateur est relié au microcontrôleur par un port USB qui sert à transmettre le code
ainsi qu’à alimenter en électricité la carte Arduino. Les données extérieures des capteurs
sont envoyées à la carte Arduino, qui envoi à son tour les données reçus à la carte
ESP8266 12E. De plus, les données relevées par les capteurs peuvent être visibles sur
une page WEB.
Pour pouvoir faire tout cela, il faut créer un programme permettant de contrôler les
appareils électriques en fonction des données reçues. Pour cela plusieurs langages de
programmation sont utilisables tels que : Python, Java, C++, etc. Dans le cadre du projet
nous avons utilisé l'environnement de développement Arduino. En effet, nous avons
choisis ce langage suite à l'achat des différents composants dont le principal est une
carte Arduino nous permettant d'agir au niveau des appareils électriques.
a. Capteur d’humidité :
Ce dispositif permet d’améliorer la gestion d’énergie de la maison. En effet nous avons
utilisé un dispositif prenant en charge la détection de la température et de l’humidité
dans l’entourage de la maison.
b. Capteur de gaz :
La sécurité est devenue un élément primordial dans le choix d’une maison. Et l’une des
plus grande crainte d’accident reste l’incendie.
Ainsi nous avons associé différents composants afin d’utilisé un détecteur de gaz dans la
cuisine pour une bonne sécurité. Ce détecteur déclenchent un alarme et une ventilateur
pour évacuer la gaz détectée
l'ESP8266 12E, dont on a choisi de le configurer autant que serveur avec une page Web
accessible via l’adresse IP.
k.3. figure représente des capteurs et les lampe liés à la carte NodeMcu8266
La page de
configuration wifi fournit
une capacité de
numérisation pour
afficher la liste de point
d'accès wifi et deux
endroits pour mettre des
informations wifi, un
bouton de scan wifi pour
chercher le réseau
disponible et un bouton
qui assure
l'enregistrement
La page de
configuration MQTT est
une page pour mettre des
informations de serveur
MQTT qui assure les commandes à distance
La domotique et les objets connectés ont le vent en poupe ces dernières années. Avec la
multiplication du nombre d’appareils « intelligents », c’est tout autant de solutions plus
ou moins propriétaires qui ont vu le jour pour gérer, paramétrer et interagir avec tous
ces objets.
Aujourd’hui, nous vous présentons Home Assistant, une plateforme gratuite et open
source à installer vous-même et qui va vous permettre de gérer et contrôler tous vos
appareils connectés et domotiques dans une seule et même interface.
L’objectif de Home Assistant est d’éveiller votre logement tout en gardant le contrôle
sur votre vie privée et vos données personnelles.
Nous avons fabriqué une maison dite « intelligente ». Effectivement, dans le cadre du
thème de la domotique, nous avons conçu une maison automatisée. Elle est capable de
gérer l'éclairage des chambres, de prévenir en cas de fuite de gaz aussi surveillé l'état de
la température et l'humidité et grâce a un détecteur de mouvement et deux détecteurs
dans les portes on a effectué un système d'alarme et utilisée Amazon Alexa comme une
sirène. Cependant, les fonctionnalités ne se restreignent pas à celles-ci et d'autres
peuvent être ajoutées grâce à un système de centralisation.
Nous sommes unanimes pour dire que ce projet nous a permis de nous amuser grâce à
la manipulation du matériel, tout en acquérant de meilleures connaissances des
applications de la domotique, ce qui pourrait nous être fortement utile pour notre vie
professionnelle future. Bien sûr tout ce travail s’est déroulé dans les meilleures
conditions possible, en effet une bonne cohésion et une bonne entente ont permis
l’obtention d’un travail abouti et satisfaisant.
Ce projet nous a fait découvrir un secteur que nous ne connaissions pas vraiment et qui
nous a intéressés de plus en plus au fur et à mesure que nous approfondissions nos
recherches. En plus de l’expérience humaine, la rencontre avec des professionnels
travaillant dans la domotique nous a permis de recueillir des informations techniques et
des explications nécessaires à la compréhension du principe de fonctionnement de
certaine technologie.
Le seul point « négatif », serait sûrement le manque de temps pour pouvoir encore
approfondir ce travail, car ce dernier ne s'arrête pas ici il a encore plusieurs tache qi
peut être amélioré. En effet, beaucoup de possibilités s’offrent aux passionnés de
domotique, tant sur le matériel disponible que sur les actions à réaliser. Cependant rien
ne nous empêche de continuer sur cette voie de notre propre côté …
Ce projet a été vivant, entraînant et motivant pour la suite de nos études. Nous pensons
avoir entraperçu une partie de notre future vie active.
Annexes et Programmes
Les programmes:
Capteur de mouvement