Académique Documents
Professionnel Documents
Culture Documents
D’études
Pour l'obtention du :
Jury :
Prof. Khalid sbaai
Prof. …………
Année universitaire
2023_2024
Remerciements :
Ce travail est l’aboutissement d’un long cheminement au cours duquel nous avons bénéficié de
l’encadrement, des encouragements et du soutien physique et morale de plusieurs personnes, à qui nous
tenons à dire profondément et sincèrement merci.
Nous tenons à remercier tout d’abord, notre encadrante Mme. El HAMMOUMI pour tous les efforts
qu’il a fourni en vue de nous diriger et nous aider, sa disponibilité, son écoute, ses remarques, critiques et
suggestions qui ont été intitulé sur ce travail et pour le temps qu’il a bien voulu nous accorder.
Nous adressons également nos remerciements à tous les enseignants de la formation qui ont contribué à
notre formation pendant cette année.
Enfin, que toux ceux qui ont participé, de prés ou de loin, à la réalisation de ce travail ici nos
remerciements les plus profonds.
2
Dédicace :
A notre encadrante,
S’il y a vraiment quelqu’un à remercier, ça sera vous. Merci pour vos efforts.
Et
3
Sommaire :
Remerciements :.......................................................................................................................................................2
Dédicace.................................................................................................................................................................... 3
I. Fabrication de la maison................................................................................................................30
4
1. Structure de la maison.............................................................................................................30
2. Périphériques utilisés et leurs positions..................................................................................30
II. Automatisation de la maison :.......................................................................................................31
1. Capteur d’humidité....................................................................................................................31
2. Capteur de flamme / de gaz :..................................................................................................31
3. Capteur d’ultrason HC-S04 :....................................................................................................31
4. Capteur de l’eau :....................................................................................................................31
5. Capteur d’intensité lumineuse LDR.........................................................................................32
6. Servomoteur............................................................................................................................32
III. Centralisation des commandes :....................................................................................................33
1. REMOTE XY :............................................................................................................................33
a) Commande de la porte principale, de la barrière et de la fenêtre....................................33
b) Affichage de température et commande du ventilateur...................................................34
c) Commande du Leeds.........................................................................................................34
d) Affichage de la valeur de gaz :...........................................................................................35
Conclusion générale.................................................................................................................................................36
Note......................................................................................................................................................................... 37
5
Liste des figures
Figure 1 : La gestion d’une maison intelligente
d’humidité.
6
Figure 25 : Schéma de l’afficheur LCD 16*2
16*2
7
Introduction générale :
L'évolution de la technologie et du mode de vie nous permet aujourd'hui de prévoir des espaces de
travail et de logement mieux adaptés. De même, La majorité des individus, et plus particulièrement les
personnes âgées, passent la majorité de leur temps à domicile, d’où l’influence considérable de l’habitat
sur la qualité de vie. L’amélioration du sentiment de sécurité et de confort dans l’habitat apparaît donc
comme une tâche d’une grande importance sociale.
Dont le but d’améliorer nos quotidien, « Conception et réalisation d’un prototype d’une maison
domotique », « My Smart House » a été réalisé pour faire le contrôle à distance et l’automatisation
des équipements installés. Nous avons intégré un capteur de gaz qui nous informe qu’il y a une fuite de
gaz et un buzzer pour faire l’alerte dans le cas de cette fuite. En conséquence, un servomoteur qui ouvre
automatiquement la porte principale. Un capteur de température et d’humidité est installé. Selon la valeur
de la température ambiante affichée et le seuil limites fixé pour la température maximale, une
remédiation de la température par le ventilateur est assurée., Concernant le capteur du mouvement, il
émet un bip chaque fois qu’il y a du mouvement devant la porte principale. En utilisant un capteur
d’intensité lumineuse LDR, on a réalisé l’éclairage automatique du jardin lors de la nuit.
8
Chapitre I : Présentation et description
du projet
9
I-Introduction de la domotique :
Dès les années 1970 et avec le développement des nouvelles technologies, l’industrie a concentré ses
expérimentations sur l’automatisation de l’habitat. Ainsi, la maison intelligente ou la domotique vise à
apporter des solutions techniques pour assurer un confort souhaité.
Les maisons classiques qui ne sont pas automatisées ou connectées ont un risque d’avoir
plusieurs problèmes peuvent se produire et causer des dommages soit sur l’être humain, le matériel
ou au niveau énergétique.
10
II- Définition de la domotique :
La domotique est l’ensemble des techniques de l’électronique, de physique du bâtiment, d’automatisme,
de l’informatique et des télécommunications utilisées dans les bâtiments, plus ou moins « interopérables
» et permettant de centraliser le contrôle des différents systèmes et sous-systèmes de la maison et de
l’entreprise (chauffage, volets roulants, porte de garage, portail d’entrée, prises électriques, etc.). La
domotique vise à apporter des solutions techniques pour répondre aux besoins de confort (gestion
d’énergie, optimisation de l’éclairage et du chauffage), de sécurité (alarme) et de communication
(commandes à distance, signaux visuels ou sonores, etc.) que l’on peut retrouver dans les maisons, les
hôtels, les lieux publics, etc…
Le système d'ouverture de porte à distance est donc composé d'une serrure électrique connectée à un
dispositif de commande à distance, comme un smartphone ou un badge d'accès. Cela signifie que
vous pouvez verrouiller et déverrouiller la gâche électrique de votre porte à distance, sans avoir à
utiliser de clé physique.
12
3. Détection de fuite de gaz :
La détection des fuites de gaz est via à un capteur de gaz MQ-2, qui est apte à détecter le GPL,
le butane, le propane, le méthane, l'alcool, l'hydrogène, la fumée. On peut ajouter une alarme pour
informer l’utilisateur en cas de danger.
Le but de ce projet est d'afficher la température ambiante et le taux d'humidité pour connaitre
le point de rosé d'une pièce. L'affichage doit se faire sur un écran LCD.
14
I-Introduction :
Comment faire des montages électroniques, simplement, en utilisant un langage de
programmation ? La réponse, c’est le projet.
Arduino 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 ou une télévision.
Arduino est une plate-forme de prototypage open source d'objets interactifs à usage
créatif constituée d'une carte électronique et d'un environnement de programmation.
L’Arduino est un Microcontrôleur programmable qui est une sorte de mini automate fait
pour exécuter de la mono-tâche. Une fois que l'on charge son programme, il devient
autonome et l’exécute en boucle.
L’Arduino a pour rôle de stocker un programme et de le faire fonctionner.
2. Pourquoi Arduino :
L’Arduino est un pont entre le monde réel et le monde numérique, Arduino permet d'étendre les
capacités de relations humain/machine ou environnement/machine. En effet la communauté importante
d'utilisateurs et de concepteurs permet à chacun de trouver les réponses à ses questions
3. La famille d’Arduino :
Une platine de développement est en général un circuit imprimé équipé d'un microprocesseur ou
d'un microcontrôleur. Comme Arduino est open source, il existe un grand nombre de clones et de
15
platines compatibles, tout comme il existe de nombreux modèles d'Arduino officiels, avec des
fonctions particulières :
L’Arduino MEGA 2560 est conçu pour les projets nécessitant plus de lignes d’E / S, plus de
croquis mémoire et plus de RAM. Il convient donc pour les projets complexes.
La carte Arduino Méga 2560 est basée sur un ATMega2560 cadencé à 16 MHz.
Alimentation : via port USB ou 7 à 12 V sur connecteur alimentation.
Micro-processeur : ATMega2560, mémoire flash : 256 KB, mémoire SRAM : 8KB,
vitesse d’horloge 16 Mhz, mémoire EEPROM : 4 KB.
16
(largeur d'impulsion modulée)) et de 16 entrées analogiques (qui peuvent également être
utilisées en broches entrées/sorties numériques).
Intensité par E/S : 40 mA, 3 ports de communication série et de 4 UART (port série
matériel).
6. Domaine d’application :
o Construire des systèmes physiques interactifs qui utilisent des logiciels et du matériel
pouvant s’interfacer avec des capteurs et des actionneurs.
o Électronique industrielle et embarquée.
o Domotique.
o Robotique.
Le mq-2 est un capteur qui permet de détecter un gaz ou de fumée à des concentrations de 300ppm à
10000 ppm (Nombre de molécules du gaz à effet de serre considéré par million de molécules d’air).
Après calibration, le MQ-2 peut détecter différents gaz comme le GPL(Lpg), l’i-butane, le propane, le
méthane, l'alcool, l’hydrogène ainsi que les fumées. Il estconçu pour un usage intérieur à température
ambiante.
Caractéristiques :
Alimentation +5V (3.5 - 5.5V)
température : de 0 à 50°C, précision : +/- 2°C
Humidité : de 20 à 96% RH, précision +/- 5% RH
Le protocole de communication :
18
Le DHT11 a la particularité d’utiliser une seule broche pour communiquer avec son maitre.
La communication se fait donc au moyen d’un protocole propriétaire demandant des timings
bien précis.
Le capteur LDR est une photorésistance, une cellule photo-électrique sensible à la quantité de lumière
reçue. Une variation de lumière (ou d'ombre) provoque une variation de signal. C'est un capteur
passif (*). Ces capteurs sont sensibles à la lumière visible comme à l'infra-rouge.
19
Figure 16 : Câblage du capteur d’intensité lumineuse LDR
Caractéristiques :
20
Figure 18 : Câblage du capteur de flamme arduino.
Caractéristiques :
Tension d’alimentation: 3.3 – 5 V
Consommation de courant: 20 mA
Sortie numérique: logique 1 ou logique 0
Sortie analogique: 0 – 5 V
Courant de sortie: 15mA
Dimensions: 32 x 24 x 15 mm
Températurede service : -25 a +85°C
PIR est un capteur infrarouge passif qui est utilisé pour détecter les mouvements et
déplacements qui existent dans son champ de vision.
Mode Répétitif (mode H) : Dans ce mode la broche DOUT passe à l’état haute (3.3V) lorsqu’un
mouvement est détecté mais après un certain temps il passe à l’état bas (OV) ;
Mode non répétable (mode L) : Dans ce mode la broche DOUT passe à l’état haute (3.3V)
lorsqu’un mouvement est détecté et il passe à l’état bas (OV) après qu’il n y’a aucune détection
de mouvement.
Ses applications:
22
Figure 20 : Câblage du capteur De mouvement PIR
Alimentation: 5 – 20 V
Courant de fonctionnement: 55 µA
Niveau du signal de sortie: 3,3 V
Réglage de la sensibilité: oui
Angle de réponse: 120°
Distance de détection: 7 mètres
Temps de retard: réglable de 0,3 sec à 60 sec
2. Servo moteur :
Le moteur produit un déplacement angulaire qui s’étend de -45° à +45°. Le
servomoteur estutilisé en modélisme afin de produire les mouvements nécessaires
aux déplacements des oranges de direction. Il est commandé par l’intermédiaire
d’un récepteur radio. Cette particularité justifie les principes de commande dont
nous allons parler ci-dessous.
23
Description du produit :
Servomoteur miniature économique. Livré avec palonniers, visserie et connecteur JR.
Le moteur doit donc être capable de tourner dans les deux sens de rotation et de
suivre les consignes de position avec la contrainte supplémentaire d'avoir un
déplacement proportionnel à la commande. La capacité de suivre une consigne est
obtenue par des techniques regroupées sous le terme d'asservissement.
Un des moyens possibles est d'utiliser une tension variant de –9V à +9V ce qui
permet de déterminer le sens et l'angle de rotation. Cette technique est possible
avec une commande filaire mais trop compliquée pour une transmission des
informations par radio.
Une plaque d’essai, aussi connue comme breadboard ou protoboard, est un tableau
composé d’orifices électriquement connectés entre eux de façon interne. Sur cette
plaque on peut insérer les éléments électroniques et les fils pour le montage et
prototypage de circuits électroniques. Elle est fabriquée en deux matériaux, un isolant
et un conducteur connectant électriquement les orifices entre eux et suivant un modèle
horizontal ou vertical. Elle sert à créer et à tester des prototypes de circuits
électroniques avant d’arriver à l’impression mécanique du circuit dans les systèmes de
production comercial.
L’objectif est de pouvoir essayer sur elle nos projets de façon simple étant totalement
fonctionnels, et pouvoir, aussi, les modifier facilement s’il s’avère nécessaire.
24
Connexions internes de la plaque d’essai ou breadboard.
On peut diviser la plaque en trois parties:
25
Le rail central: se trouve au centre de la plaque séparant les
zones de connexion supérieures des inférieures, et on l’utilise
pour mettre des composants « à cheval », pour connecter des
circuits maintenant les broches isolées des deux côtés du
circuit intégré.
Les lignes et les colonnes: les lignes sont indiquées avec des
chiffres et les colonnes, avec des lettres.
La breadbord a un code de localisation qu’on fixe vertical et horizontalement sur les orifices qui
conforment la plaque.
Avantages et inconvénients.
Avantages:
26
4. Module Bluetooth HC-05 :
Ce module Bluetooth HC05 permet d'ajouter une liaison Bluetooth sur vos projets à microcontrôleur
(communication via série TTL). Livré avec un cordon 6 broches de raccordement.
Remarque: ce module est incompatible avec le programme MFi d'Apple® et ne peut être
appairé avec un appareil iOS (iPhone, iPad, etc).
27
Figure 23 : Câblage de Module Bluetooth HC 05
28
5. Buzzer :
Un buzzer est un élément électromécanique ou électronique qui produit un son quand on lui
applique une tension. Certains nécessitent une tension continue (buzzers
électromécaniques), d'autres nécessitent une tension alternative (transducteurs piézo-
électrique).
29
Figure 26 : Câblage d’un afficheur LCD 16*2
:
30
7.ventilateur :
La domotique s’applique également au chauffage et à la ventilation, des éléments
indispensables au sein d’un logement. La solution est la régulation du chauffage, c’est-à-
dire programmer un degré de température adapté à la maison et notamment en fonction de
mois et de moments de la journée, nuit et jour. Ces températures par zone sont contrôlées
depuis la carteArduino.
8. Module 8 Relais 5V :
Cet article est une interface de relais 8-Channel 5V bord, il peut être
commandé directement par une large gamme de microcontrôleurs comme par
Arduino, AVR, PIC, ARM et ainsi de suite.
8-Channel Interface relais bord.
31
Figure 31 : Schéma du Module 8 Relais 5V
33
Chapitre III : Etude pratique : Réalisation d’un système domotique
34
I- Fabrication de la maison :
1. Structure de la maison :
La première étape consiste à fabriquer un modèle réduit d’une maison. Nous avons
choisi unepetite maison de 2 champs, munie d’une porte avec un jardin. Cette maquette,
permettrait de présenter certaines fonctionnalités de la domotique à travers six
scénarios : L’ouverture de la porte principale et de la barrière, la gestion de l’éclairage,
ainsi que la détection de la fuite de gaz et l’acquisition de température et ventilation
enfin la gestion du rideau automatique. Ces scénarios seront automatisés via une carte
Arduino exécutant des programmes informatiques.
LOCALISATION PERIPHERIQUES
La chambre -LED
- Capteur humidity
-Moteur pas à pas
35
La Porte -servomotor
-clavier & LCD
-LED
4. Capteur de l’eau :
36
La surveillance de l’eau est un bon moyen pour assurer le confort, pour cela on a utilisé un
capteur de l’eau qui permet de détecter la présence de l’eau pour fermer automatiquement
les rideaux de la maison.
Le matériel utilisé est :
Capteur de l’eau
Moteur pas à pas
Carte Arduino Méga
Carte wifi
6. Servomoteur :
Le confort est placé au premier plan pour cela pour éviter les actes répétitifs et pour
une bonne sécurité de la maison nous avons pensé à ce dispositif. On va commander
à distance la fermeture et l'ouvrir de la porte initiale de la maison.
Le matériel que nous avons utilisé est le suivant :
servomoteur
LCD 1602 avec I2C
Clavier 4*4
Une Carte Arduino Méga
Carte wifi
37
Figure 34 : L’application REMOTE XY pour la commande de la maison
38
Figure 36 : Affichage de la température et commande du ventilateur à partir
du smartphone
c) Commande du Leeds :
On peut commander par cette commande l’allumage des Leeds par les couleurs qu’on veut.
39
d) Affichage de la valeur du gaz :
Cette commande permet d’afficher la valeur de gaz et on cas de fuit de gaz une alarme sa sonne.
40
Conclusion générale :
Nous avons fabriqué une maison dite « intelligente ». Effectivement, dans le
cadre du thèmede la domotique, nous avons conçu une maison automatisée. Elle
est capable de gérer l'éclairage des chambres et les portes, de prévenir en cas de
fuite degaz aussi surveillé l'état de la température et l'humidité ainsi de gestionner
les rideaux en cas de pluie. 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 aintéressés de plus en plus au fur et à mesure que nous
approfondissions nos recherches.
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
qui peut être amélioré. En effet, beaucoup de possibilités s’offrent aux passionnés
de domotique, tant sur lematé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 avoirentraperçu une partie de notre future vie active.
41
Note :
Dans notre projet nous avons connus plusieurs problèmes avec la carte d’Arduino
comme : il n’est pas convenable pour l’exécution d’une interface web « blocage
de l’interface web » ainsi que la long durée d’exécution des programmes si on
plusieurs programme a exécuté, pour cela nous avons utilisé Raspberry Pi
module B qui est un nano-ordinateur mono carte à processeur ARM de la taille
d'une carte de crédit conçu par des professeurs du département informatique de
l'université de Cambridge dans le cadre de la fondation Raspberry Pi.
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64