Vous êtes sur la page 1sur 48

République Tunisienne

Ministère de l’Enseignement Supérieur


et de la Recherche Scientifique

Université de Monastir Faculté


des Sciences Département de Physique

Sujet : Réalisation d’une maison intelligente à


base d’Arduino DUE et Smartphone

Encadré par

Mr CHAIBI Sahbi
Mr SAID Yahia
Elaboré par:
Mr TLILI Younes
Mr KHALDI Thamer
Mr HAOUES Ahmed

Soutenu le 26 mai 2017 devant le jury composé de :


-Président: Mr BELHADJ Nidhameddine
- Examinateur: Mr HALLAK Mohamed

Licence fondamentale en Electronique, Electrotechnique et Automatique


LFEEA 3

Année Universitaire 2016 – 2017


Dédicace

Dédicace
Nous dédions ce modeste travail à :
A nos pères, pour leurs sacrifices et leurs efforts fournis jour et nuit pour notre
éducation et notre bien être. Aucune dédicace ne pourrait exprimer l’amour,
l’estime, le dévouement et le respect que nous avons toujours eu pour eux.

A nos mères, pour nous avoir donnés la vie et la joie de vivre. Leurs prières et
leurs bénédictions nous ont été un grand secours pour mener à bien nos études.
Aucune dédicace ne saurait être assez éloquente pour exprimer ce qu’elles méritent
pour tous les sacrifices qu’elles n’ont cessé de nous donner depuis nos naissances,
durant nos enfances et même à l’âge adulte.

A nos sœurs et nos frères, pour leur grand amour et leur soutien qu’ils trouvent ici
l’expression de ma haute gratitude.

A tous nos amis, en témoignage de l’amitié qui nous uni et des souvenirs de tous
les moments que nous avons passé ensemble.

Et à tous ceux qui ont contribué de près ou de loin pour que ce projet soit possible,
je vous dis merci.
Ahmed, Younes et Thamer
Remerciement

Remerciement
C’est avec plaisir que nous réservons ces quelques lignes en signe de gratitude et de
profonde reconnaissance à l’égard de tous ceux qui nous ont aidés à la réalisation de notre projet
de fin d’études.
Nous tenons tout d’abord à remercier Mr CHAIBI SAHBI et Mr SAIDI YAHIA Pour la
confiance qu’ils nous ont accordés en nous accueillant et en acceptant de nous encadrer, ainsi que
pour leurs soutiens, leurs remarques pertinentes et leurs encouragements. Nous espérons que notre
travail sera à la hauteur de votre confiance tout en souhaitant atteindre le but et la cible visée au
moyen de ce travail.
Nous tenons aussi à remercier les membres de jury Mr BELHADJ NIDHAMEDDINE et
Mr HALLAK MOHAMED de nous avoir honorés en acceptant de juger notre travail.
Nous tenon à transmettre notre vive reconnaissance aux personnels du Faculté de Science de
Monastir. Nous désirons les remercier grandement pour leurs disponibilités, leurs aides, et leurs
précieux conseils et idées qui nous ont souvent permis d’avancer plus loin dans notre travail.

Nous ne pouvons pas finir ces remerciements sans dire merci à nos familles, qui nous ont
soutenus jusqu’au bout, à nos amis et tous ceux qui nous aident et nous inspirent au quotidien par de
petits riens qui font un grand tout.
Sommaire

Sommaire
INTRODUCTION GENERALE ......................................................................................................................................... 2
CADRE DE PROJET ....................................................................................................................................................... 4
DESCRIPTION FONCTIONNELLE ................................................................................................................................... 6
INTRODUCTION ................................................................................................................................................................... 6
1. Carte ARDUINO ................................................................................................................................................. 6
2. Module Afficheur LCD ........................................................................................................................................ 8
3. Module Bluetooth HC-06 ................................................................................................................................... 9
4. Capteur de gaz (MQ-5) ................................................................................................................................... 10
5. capteur de mouvement(PIR) ........................................................................................................................... 11
6. capteur de température et d’humidité ............................................................................................................ 12
7. Photorésistance (LDR) ..................................................................................................................................... 13
8. Clavier matriciel ............................................................................................................................................... 14
9. Servo-moteur ................................................................................................................................................... 15
10. Ventilateur et Chauffage ............................................................................................................................. 16
11. Buzzer .......................................................................................................................................................... 17
12. transistor 22222A ....................................................................................................................................... 18
13. LED .............................................................................................................................................................. 19
14. Ampoules (5v) ............................................................................................................................................. 20
15. Relais ........................................................................................................................................................... 20
CONCLUSION .................................................................................................................................................................... 20
INTERFAÇAGE ............................................................................................................................................................21
INTRODUCTION ................................................................................................................................................................. 21
I. PRESENTATION ......................................................................................................................................................... 21
II. LES COMMANDES A REALISER....................................................................................................................................... 24
1. commande d’éclairage .................................................................................................................................... 24
2. Commande de sécurité .................................................................................................................................... 26
CONCLUSION .................................................................................................................................................................... 34
ETUDE PRATIQUE.......................................................................................................................................................35
INTRODUCTION ................................................................................................................................................................. 35
I. UTILISATION REELLE .................................................................................................................................................. 35
II. REALISATION PRATIQUE ............................................................................................................................................. 36
1. Maison vierge .................................................................................................................................................. 37
2. Test sur plaque à essai .................................................................................................................................... 37
3. Smart house avec installation.......................................................................................................................... 38
CONCLUSION .................................................................................................................................................................... 38
CONCLUSION GENERALE ............................................................................................................................................39
ANNEXE .....................................................................................................................................................................40
Liste des figures

Liste des figures


FIGURE 1: LE PLAN DE MAISON EN 3D........................................................................................................................... 4
FIGURE 2: SCHEMA SYNOPTIQUE ................................................................................................................................... 5
FIGURE 5: CARTE ARDUINO DUE ................................................................................................................................... 7
FIGURE 6: AFFICHEUR LCD .......................................................................................................................................... 8
FIGURE 7: CONNEXION LCD-ARDUINO ........................................................................................................................ 8
FIGURE 8: MODULE BLUETOOTH .................................................................................................................................. 9
FIGURE 9: CONNEXION BLUETOOTH-ARDUINO ............................................................................................................. 9
FIGURE 10: CAPTEUR DE GAZ (MQ-5) ........................................................................................................................ 10
FIGURE 11: CONNEXION CAPTEUR DE GAZ(MQ-5)-ARDUINO ..................................................................................... 10
FIGURE 12: CAPTEUR DE MOUVEMENT (PIR)............................................................................................................... 11
FIGURE 13: CONNEXION CAPTEUR PIR-ARDUINO........................................................................................................ 11
FIGURE 14: CAPTEUR DE TEMPERATURE ET L’HUMIDITE ............................................................................................. 12
FIGURE 15: CONNEXION CAPTEUR TEMP_HUMI-ARDUINO .......................................................................................... 12
FIGURE 16: PHOTO RESISTANCE (LDR) ....................................................................................................................... 13
FIGURE 17: CONNEXION PHOTORESISTANCE-ARDUINO .............................................................................................. 13
FIGURE 18: CLAVIER MATRICIEL ................................................................................................................................. 14
FIGURE 19: CONNEXION CLAVIER-ARDUINO ............................................................................................................... 14
FIGURE 20: SERVO-MOTEURS ...................................................................................................................................... 15
FIGURE 21: CONNEXION SERVO-MOTEUR-ARDUINO ................................................................................................... 16
FIGURE 22: CHAUFFAGE.............................................................................................................................................. 16
FIGURE 23:VENTILATEUR ........................................................................................................................................... 17
FIGURE 24: BUZZER .................................................................................................................................................... 17
FIGURE 25: CONNEXION BUZZER-ARDUINO................................................................................................................ 18
FIGURE 26: TRANSISTOR 22222A ............................................................................................................................... 18
FIGURE 27: LED ........................................................................................................................................................... 19
FIGURE 28: CONNEXION LED-ARDUINO ...................................................................................................................... 19
FIGURE 29: AMPOULES ............................................................................................................................................... 20
FIGURE 30: RELAIS...................................................................................................................................................... 20
FIGURE 31: LES DIFFERENTS COMPOSANTS CONSTITUENT L’INTERFACE. .................................................................... 21
FIGURE 32: INTERFACE DE L’APPLICATION.................................................................................................................. 23
FIGURE 33: ORGANIGRAMME DE COMMANDE VOCALE D’ECLAIRAGE ......................................................................... 24
FIGURE 34: ORGANIGRAMME FONCTIONNEL D’ECLAIRAGE DE LA LUMIERE DU JARDIN .............................................. 25
FIGURE 35: ORGANIGRAMME FONCTIONNEL D’ECLAIRAGE DE LA LUMIERE PRINCIPALE ............................................ 26
FIGURE 36: ORGANIGRAMME DE DEVERROUILLAGE DE LA FENETRE DE CUISINE ....................................................... 27
FIGURE 37: ORGANIGRAMME DE DEVERROUILLAGE DE LA PORTE DE GARAGE. .......................................................... 28
FIGURE 38: CLAVIER DE L’APPLICATION ANDROID ..................................................................................................... 29
FIGURE 39: ORGANIGRAMME DE DEVERROUILLAGE DE LA PORTE PRINCIPALE. .......................................................... 30
FIGURE 40: ORGANIGRAMME D’INSTALLATION DE GAZ .............................................................................................. 31
FIGURE 41: ORGANIGRAMME DE VENTILATEUR .......................................................................................................... 32
FIGURE 42: ORGANIGRAMME DE CHAUFFAGE ............................................................................................................. 33
FIGURE 43: ORGANIGRAMME FONCTIONNEL DE L’AFFICHAGE DE L’INCREMENTATION DE LA TEMPERATURE............. 34
FIGURE 44: MONTAGE FABRIQUE ................................................................................................................................ 35
FIGURE 45: IMAGE REEL DE MONTAGE FABRIQUE ....................................................................................................... 36
FIGURE 46: UN RELAIS ................................................................................................................................................ 36
FIGURE 47: LE CADRE DE MAISON ............................................................................................................................... 37
FIGURE 48: TEST A PLAQUE A ESSAI ............................................................................................................................ 37
FIGURE 49: MAISON INTELLIGENT A REALISEE............................................................................................................ 38

Maison intelligente Page 1


Introduction générale

Introduction générale

La maison est un lieu particulièrement important pour tout un chacun, étymologiquement


il s’agit du lieu où l’on reste, où l’on revient, du lieu de sédentarisation. La majorité des
individus, et plus particulièrement les personnes âgées, passent beaucoup 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. Ces dernières années, l’informatique a été appliquée à la création de
maisons intelligentes dans le but d’améliorer les conditions de vie des gens lorsqu’ils sont à leur
domicile.
Une maison intelligente est définie comme une résidence équipée de technologies
d’informatique, d’automatisme et d’électronique, ambiantes qui visent à assister l’habitant dans
les situations diverses de la vie domestique en améliorant le confort et en simplifiant un certain
nombre de tâches.
Les maisons intelligentes ont la capacité d’augmenter le confort de l’habitant à travers,
par exemple, des interfaces naturelles pour piloter la lumière, la température ou les différents
appareils électroniques. La gestion des ressources énergétiques est un autre enjeu des maisons
intelligentes. Il est ainsi possible de mettre en veille les dispositifs de chauffage quand les
habitants sont absents ou adapter automatiquement l’utilisation des ressources électriques en
fonction des besoins des résidents afin de diminuer les gaspillages de ressources énergétiques.
En outre, un autre but essentiel de l’application des technologies d’information aux maisons est
la protection des individus. Cela est rendu possible par des systèmes capables d’anticiper des
situations potentiellement dangereuses ou de réagir aux événements mettant en danger l’intégrité
des personnes.
Les travaux de recherche concernant les maisons intelligentes ont fait l’objet d’un fort
engouement au cours des dernières décennies à cause de l’enjeu sociétal correspondant tourné
vers l’amélioration de la qualité de vie. Dans ce cadre viens ce travail qui a comme objectif de
réaliser une maison intelligente qui sert à faciliter la vie des habitants et plus précisément les
personnes âgées et les personnes qui ont des besoins particuliers.
L’exposé de cette étude s’articule en différents chapitres. Le premier chapitre est
consacré à une synthèse bibliographique sur les différents composants utilisés dans ce projet en
détaillant leurs définitions et leurs caractéristiques.

Maison intelligente Page 2


Introduction générale

Le deuxième chapitre décrit les différentes commandes réalisées pour permettre à


l’habitant de piloter sa maison.
Le travail réalisé, dés la première étape jusqu’à l’obtention d’une maison intelligente, fait
l’objet du troisième chapitre.

Maison intelligente Page 3


Chap 1

Cadre de projet
Nous sommes amenés à effectuer notre projet sous la direction de Mr .CHAIBI SAHBI,
nous réalisons la communication entre les appareils et l’interface homme-machine dont le but
est de commander nos taches de projet qui sont des applications peuvent être utilises dans
divers domaines comme le contrôle et la commande à distance des machines , des systèmes de
commander des portes et des fenêtres ou d’allumer des lampes. L’ensemble des sous systèmes
existants dans ce projet seront gères par une carte intelligente Arduino.
Nous avons pu apprendre que notre maison repose sur trois principes :
➢ la liaison entre les appareils.
➢ la communication entre l’utilisateur et les appareils.
➢ L’automatisation.

Notre projet contient 3 chapitres dans lesquels nous allons représenter son principe de
fonctionnement qui sont :
➢ L’éclairage.
➢ Le système de sécurité de gaz.
➢ Le système de confort.

Figure 1: Le plan de maison en 3D

Maison intelligente Page 4


Chap 1

Ce schéma prend comme entrées les états de différents organes électriques tels que les
capteurs , le message vocale…., et à la sortie l’activation des différents actionneurs tels que le
Servo-moteur pour ouvrir les portes , la fenêtre …

Figure 2: Schéma synoptique

Maison intelligente Page 5


Chap 1

Description fonctionnelle

INTRODUCTION
Ce chapitre décrit quelques généralités sur la carte intelligente Arduino. Notamment,
nous définissons les principaux composants de notre projet, leurs principes de fonctionnement et
leur câblage avec l’Arduino.

1. Carte ARDUINO
Il existe plusieurs types des cartes Arduino , nous avons commencé avec une carte Arduino Uno.
C’est une plate-forme de prototypage d'objets interactifs à usage créatif constituée d'une carte
électronique et d'un environnement de programmation, Cet environnement matériel et logiciel
permet à l'utilisateur de formuler ses projets par l'expérimentation directe avec l'aide de
nombreuses ressources disponibles en ligne.
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 :
• Côté entrées, des capteurs qui collectent des informations sur leur environnement comme
la variation de température via une sonde thermique, le mouvement via un détecteur de
présence ou un accéléromètre, le contact via un bouton-poussoir, etc.

• Côté sorties, des actionneurs qui agissent sur le monde physique telle une petite lampe
qui produit de la lumière, un moteur qui actionne un bras articulé, etc.
Dans notre projet nous avons utilisée une carte Arduino Due, qu’est la première carte Arduino
basée sur une architecture ARM 32bit.

Usuellement, les cartes Arduino sont plutôt basées sur une architecture ATMega 328.
La carte Arduino Due accueille un microcontrôleur Atmel SAM3X8E ARM Cortex-M3. Elle
possède 54 entrées/sorties numériques (dont 12 peuvent être utilisées pour une sortie PWM), 12
entrées analogiques, 4 ports série UART, une horloge à 84 MHz, une connexion compatible
USB OTG, 2 DAC (digital to analog), 2 TWI, une prise jack, un header SPI, un header JTAG et
enfin un bouton de reset et un bouton d'effacement.

Maison intelligente Page 6


Chap 1

Figure 3: carte Arduino Due

Les principales caractéristiques de la carte Arduino Due sont les suivantes :

• Microcontrôleur AT91SAM3X8E

• Tension de fonctionnement 3,3 V

• Tension d'alimentation (recommandée) 7- 12 V

• Tension d'alimentation (limites) 6 - 20V

• Nombre d'entrées/sorties : 54 (dont 12 pouvant générer un signal PWM)

• Nombre de ports "Analogique/Numérique" : 12

• Nombre de ports "Analogique" :2 (DAC)

• Courant maximal par E/S : 130 mA

• Courant pour broches 3.3 V : 800 mA

• Courant pour broches 5 V : 800 mA

• Mémoire Flash : 512 KB

• SRAM : 96 KB (2 banques 64 KB et 32 KB)

• Vitesse d'horloge : 84 MHz

Maison intelligente Page 7


Chap 1

2. Module Afficheur LCD

Figure 4: Afficheur LCD

Les afficheurs LCD alphanumériques présentent une solution facile d’emploi et bon
marché de doter votre projet d’une interface indépendante de votre PC.

Vu de l’extérieur, les écrans LCD alphanumériques sont essentiellement caractérisés


par leur taille. Deux modèles se rencontrent très fréquemment et sont les meilleurs marché, celui
ayant 2 lignes et 16 colonnes d’affichage et celui ayant 4 lignes et 20 colonnes d’affichage.

➢ Câblage de l’afficheur lcd avec l’Arduino

Figure 5: Connexion LCD-Arduino

Maison intelligente Page 8


Chap 1

3. Module Bluetooth HC-06


Le module Bluetooth est un outil de communication sans fil à moyenne distance avec
n’importe quel autre dispositif Bluetooth (ordinateur, téléphone mobile, second module
Bluetooth sur une autre carte Arduino…).
Par défaut, l’identifiant du module Bluetooth est "HC-06" et le code pin "1234".

Figure 6: Module Bluetooth


D’autre avantage, c’est qu’il assure la communication entre l’interface et l’Arduino c.à.d :
L’information envoyée de l’interface vers l’Arduino par l’intermédiaire de Bluetooth
nécessite une traduction du code interfaçage en code ASCII.
Aussi il est sécurisé à l’aide d’un code pin que nous avons réalisé, ne permet pas à un
étranger de l’utiliser ou de connecter avec Bluetooth.
Câblage de Bluetooth HC-06 :
RX◄►TX
TX◄►RX
➢ Câblage du Bluetooth avec l’Arduino

Figure 7: Connexion Bluetooth-Arduino

Maison intelligente Page 9


Chap 1

4. Capteur de gaz (MQ-5)

Figure 8: Capteur de Gaz (MQ-5)

Le capteur de gaz MQ-5 détecte la concentration des gaz combustibles dans l'air et
renvoie sa lecture comme tension analogique. La sonde peut mesurer des concentrations du
gaz inflammable de 300 à 10.000 ppm. Le capteur peut fonctionner à des températures de -
20 à 50°C et consomme moins de 150 mA à 5 V.
Ce capteur est caractérise par :
• Sensibilité élevée et temps de réponse rapide.
• MQ5 est utilisé dans des équipements de détection des fuites de gaz dans
des applications individuelles et industrielles.
• Sensibilité réduite aux émanations d'alcool, vapeurs de cuisson et à la
fumée de cigarette.
• La sensibilité peut être ajustée au moyen du potentiomètre.

➢ Câblage du capteur de gaz avec l’Arduino

Figure 9: connexion capteur de Gaz(MQ-5)-Arduino

Maison intelligente Page 10


Chap 1

5. capteur de mouvement(PIR)

Figure 10: capteur de mouvement (PIR)


C'est un détecteur de mouvement volumétrique capable de détecter le rayonnement
infrarouge de toute personne ou animal passant à sa portée. Le détecteur mesure ce rayonnement
infrarouge et traduit sa détection par un signal de sortie élevé sur son pin SIG.. Le PIR est
capable de détecter une variation des ondes infrarouges, ce qui génère un courant électrique.
Dans le cas de notre capteur, il est en fait divisé en deux partie différente reliées ensemble afin
de détecter une variation lors qu’une des moitiés capte plus qu’une autre.
Les principales caractéristiques du capteur de mouvement sont les suivantes :

• Compatible interface Grove


• Plage de tension : 3V-5V
• Détection d’angle : 120 degrés
• Détection de distance : max 6m.
• Distance de détection et vitesse de maintien réglable

➢ Câblage du capteur PIR avec l’Arduino

Figure 11: connexion capteur PIR-Arduino

Maison intelligente Page 11


Chap 1

6. capteur de température et d’humidité

Figure 12: Capteur de température et l’humidité

Afin de garder de la fraîcheur au sein de l’habitat, on a intégré dans notre système


domotique un sous-système d’acquisition de température avec le capteur de température
DHT11.
Cette température acquise va être renvoyée vers l’utilisateur sur l’application sous Smart
Phone ou son ordinateur ou sur l’afficheur LCD d’une manière automatique.
Ce capteur d’humidité et de température est très rependu dans le contrôle de climatisation,
il est constitué d’un capteur de température à base de NTC et d’un capteur d’humidité résistif,
un microcontrôleur s’occupe de faire les mesures, les convertir et de les transmettre.
Les principales caractéristiques du capteur d’humidité et de température sont les suivantes :
• 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


➢ Câblage du Capteur temp-humi avec l’Arduino

Figure 13: Connexion capteur temp_humi-Arduino


Maison intelligente Page 12
Chap 1

7. Photorésistance (LDR)

Figure 14: Photo résistance (LDR)


Une photorésistance est un composant électronique dont la résistivité varie en
fonction de la quantité de lumière incidente. On peut également la nommer résistance
photo-dépendante (light dependen tresistor (LDR)) ou cellule photoconductrice.

➢ Câblage de photorésistance avec l’Arduino

Figure 15: Connexion Photorésistance-Arduino

Maison intelligente Page 13


Chap 1

8. Clavier matriciel

Figure 16: Clavier matriciel


Afin d’assurer l’accès sécurisé à l‘habitat, on a pensé à introduire dans notre système
domotique, un sous-système permettant à l’utilisateur d’accéder chez lui tout en introduisant un
code sécurisé. Pour cela on a besoin d’un clavier matriciel pour entrer le mot de passe
d’ouverture de la porte.
Un clavier matriciel (dans notre cas 16 touches) dispose uniquement de 8 broches pour la
gestion de ses touches. L’organisation est de 4 colonnes et 4 lignes.

➢ Câblage de clavier matriciel avec l’Arduino

Figure 17: Connexion clavier-Arduino

Maison intelligente Page 14


Chap 1

9. Servo-moteur

Figure 18: Servo-moteurs


Pour motoriser nos volets des fenêtres ainsi de la porte principale et le garage, on a pensé à
utiliser des servomoteurs vue de leur souplesse, simplicité de commande et de leur couple
acceptable.
Les servomoteurs servent en principe à actionner les parties mobiles d’un système. Ils sont
prévus pour être commandés facilement en position ou en vitesse. En effet, ils sont équipés d’un
système d’asservissement basé sur un potentiomètre rotatif qui sert de capteur de rotation.
Les principaux caractéristiques d’un servo moteur sont les suivantes :

• Alimentation : 4,8 à 6V
• Angle de rotation : 180°
• Couple : 1,3 kg.cm
• Vitesse : 0,12 sec/ 60°
• Dimensions : 23,2 X 12,5 X 22 mm
• Poids : 9g

➢ Cablage du Servo-moteur avec arduino

Maison intelligente Page 15


Chap 1

Figure 19: Connexion Servo-moteur-Arduino

10.Ventilateur et Chauffage
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é à chaque pièce et notamment en fonction de moments de la journée,
nuit et jour. Ces températures par zone sont contrôlées depuis l’application Android conçue pour
donner de la fraicheur à l’intérieur de l’habitat.

Dans notre projet, on a modélisé le ventilateur par un simple moteur et le chauffage par un
simple résistance d'un sèche cheveux :

Figure 20: Chauffage

Maison intelligente Page 16


Chap 1

Figure 21:Ventilateur

11.Buzzer

Figure 22: Buzzer


Un Buzzer est un élément électromécanique ou piézoélectrique qui produit un son
caractéristique quand nous lui appliquons une tension, certains nécessitent une tension continue,
d’autres nécessitent une tension alternative.
Dans notre cas lorsqu’on a nue détection du gaz ou la porte principal ouvert-fermer le son du
Buzzer sera activée.

➢ Câblage du Buzzer avec l’Arduino

Maison intelligente Page 17


Chap 1

Figure 23: Connexion Buzzer-Arduino

12.transistor 22222A

Figure 24: Transistor 22222A

L e transistor est généralement utilise comme une sorte de multiplicateur de puissance :


Lorsque nous lui faisons passer un courant faible , mais variable dans un des 3 pattes , il autorise
proportionnellement le passage d’un gros courant dans une autre des 3 pattes.
L'entrée se fait sur la base et la sortie sur le collecteur.
Dans notre cas le transistor est utilise en mode émetteur commun (émetteur=0v), il fournit un
gain en courant et un gain en tension , le signal qui provient de l’Arduino ne dépasse pas 10 mA
, mais le transistor a jonction bipolaire 22222A fournit un gain en courant entre 100 et 300 fois .

Maison intelligente Page 18


Chap 1

13.LED

Figure 25: led

La diode ne laisse passer le courant que dans un seul sens. Elle est polarisée : la
patte <+> est la plus longue, l’autre patte est la patte <->.
Les broches numériques de l’Arduino, lorsqu’elles sont configurées en sorties et
qu’elles sont à l’état 1 ou haut (HIGH), fournissent une tension de 5 volts, supérieure à ce que
peut accepter une LED.

Les LED doivent donc être couplées en série avec une résistance.

➢ Câblage du Led avec l’Arduino

Figure 26: Connexion Led-Arduino

Maison intelligente Page 19


Chap 1

14.Ampoules (5v)

Figure 27: Ampoules


CARACTÉRISTIQUES :

• Tension : 3.5 volts


• Capacité : 0.8 ampères
• Culot : à vis

15.Relais

Figure 28: Relais

Un relais électronique est un interrupteur qui se commande avec une tension continue de
faible puissance. La partie interruptrice sert à piloter des charges secteur de forte puissance
(jusqu'à 10A couramment).

CONCLUSION
L’ensemble de ces dispositifs permet de fabriquer facilement notre projet qui assure la
sécurité des personnes et garantit la sureté des biens de manière efficace.

Maison intelligente Page 20


Chap 2

Interfaçage

INTRODUCTION
Ce chapitre consiste à décrire en premier lieu l’application de commande permettant à
l’utilisateur de contrôler son système domotique à distance d’une manière fiable et automatique
et en deuxième lieu les commandes à réaliser pour gérer notre maison qui seront développées
par des organigrammes qui décrivent l’algorithme de son fonctionnement.

I. PRESENTATION

Figure 29: Les différents composants constituent l’interface.


A travers cet interfaçage vocal l’application pourra, dans une certaine mesure,
communiquer avec l’utilisation. Nous objectif n’est pas de créer une intelligence capable de
tenir une conversation poussée seulement, mais d’offrir une réponse audio à l’utilisateur pour
confirmer la prise en compte de sa commande vocale. L’effet escompté est de rendre
l’interaction plaisante.
Il sera ainsi possible, par de simples commandes vocales, d’ordonner différentes
actions : comme l’allumage ou l’extinction de toutes les lumières.
On utilise le site web MIT INVENTER 2 pour créer une application Android à l’aide

Maison intelligente Page 21


Chap 2

d’un compte GMAIL et on a préparé un code bien déterminé pour assurer le bon fonctionnement
de note carte.
Lorsque la détection de l’application est réalisée on peut commande l’Arduino.
Cette commande est réalisée par un message vocal à partir de l’application installée dans
le Smartphone, ce message comporte des mots-clés
L’application répond par un message vocal prédéfinit qui indique l’affectation de
l’action. Cette chaîne de caractère envoyé vers l’Arduino par l’intermédiaire du
Bluetooth qui est directement relié avec le Smartphone et par l’activation de l’internet.
Au niveau du Smartphone : la détection de l’application se fait par deux
méthodes soit en appuyant sur le bouton du microphone, soit en détection la présence
d’une personne ou d’une main à distance.

Maison intelligente Page 22


Chap 2

Figure 30: Interface de l’application.

Maison intelligente Page 23


Chap 2

II. LES COMMANDES A REALISER


1. commande d’éclairage

L’activation automatique de la lumière de chaque chambre sera réaliser par l’utilisateur à


travers l’interface WEB par un message vocale prédéfinie (« allumer » ou « éteindre »), ou par
un simple appui sur un bouton (« on » ou « off ») qui seront assuré par l’intermédiaire du
Bluetooth.
➢ Organigramme fonctionnel d’éclairage.

Figure 31: Organigramme de commande vocale d’éclairage

Maison intelligente Page 24


Chap 2

En ce qui concerne l’activation automatique de la lumière du jardin, Elle sera assurée


pendant la nuit par l’intermédiaire d’un capteur LDR.

➢ Organigramme fonctionnel d’éclairage de la lumière du jardin

Figure 32: Organigramme fonctionnel d’éclairage de la lumière du jardin


La gestion de la consommation d’énergie est une tendance actuelle, c’est pour quoi on a
modélisé un premier scénario qui respecte cette tendance à une échelle réduite. Notre dispositif
permet d’allumer automatiquement la lumière principale pendant la nuit en cas de présence d’un
mouvement mais permet aussi d’éteindre celle-ci en absence de mouvement. Cette activation
automatique sera assurée aussi par l’intermédiaire d’un capteur LDR et d’un capteur de
mouvement(PIR).
(State : représente présence de mouvement)

Maison intelligente Page 25


Chap 2

➢ Organigramme fonctionnel d’éclairage de la lumière principale

Figure 33: Organigramme fonctionnel d’éclairage de la lumière principale

2. Commande de sécurité
La sécurité est devenu un élément primordial dans le chois d’une maison. Dans notre projet
la sécurité est repartie en deux groupes :
• La sécurité d’ouverture et de fermeture des portes.
• La sécurité en cas d’existence de fuites de gaz.

a. La sécurité d’ouverture et de fermeture des portes


❖ Chaque système de sécurité nécessite un moyen pour l’activer et le désactiver. Dans
notre projet, on a recourus soit à la reconnaissance vocale, soit à un simple appui sur
le bouton ouvrir ou fermer de l’application. Ces deux techniques seront utilisées
pour ouvrir et fermer la fenêtre de la cuisine.

Maison intelligente Page 26


Chap 2

➢ Organigramme fonctionnel de la fenêtre de cuisine.

Figure 34: Organigramme de déverrouillage de la fenêtre de cuisine

Maison intelligente Page 27


Chap 2

❖ La commande d’ouverture du porte du garage est réalisée à distance via l’application


ANDROID en agissant sur le contrôle du servomoteur pour faire monter/descendre
le volet du garage.

➢ Organigramme fonctionnel de la porte de garage.

Figure 35: Organigramme de déverrouillage de la porte de garage.

Maison intelligente Page 28


Chap 2

❖ La porte principale est fermée comme la porte du garage et la fenêtre de la cuisine.


Mais afin d’améliorer la sécurité d’ouverture en peut taper mot de passe à l’aide
d’un keypad ou l’application androïde. Si le code saisi est incorrecte la buzzer
Déclenche un son.

➢ Clavier de l’application Android

Figure 36: Clavier de l’application Android

Maison intelligente Page 29


Chap 2

➢ Organigramme fonctionnel de la porte principale.

Figure 37: Organigramme de déverrouillage de la porte principale.

b. la sécurité en cas d’existence de fuite de gaz


Une des pièces les plus dangereuses dans la maison est la cuisine. En effet, elle est
souvent le lieu d’ébouillantage et brulures à cause des fuites de gaz. A fin d’éviter ce type
d’accident domestiques, on a installée dans notre projet un système composé d’un capteur
de gaz qui détecte les fuites gazeuses puis déclenche un son à travers une Buzzer et
entraine l’ouverture de la fenêtre.

Maison intelligente Page 30


Chap 2

➢ Organigramme fonctionnel du capteur de Gaz

Figure 38: Organigramme d’installation de gaz

3. Commande de confort :

Le besoin d’adapter la température de son habitat aux conditions climatiques est vieux
comme le monde, ou presque. Mais aussi le développement technologique a influencé ce
secteur.Ainsi dans notre projet on a installe un ventilateur et un chauffage qui peuvent entre
piloter à travers un message vocale ou à travers un bouton de l’application.

Maison intelligente Page 31


Chap 2

➢ Organigramme fonctionnel de ventilateur et chauffage :

Figure 39: Organigramme de ventilateur

Maison intelligente Page 32


Chap 2

Figure 40: Organigramme de chauffage

La température et l’humidité du milieu peuvent être captées par un capteur de


température et d’humidité (DHT11) et par la suite affichées par l’intermédiaire de l’afficheur
LCD. Cela est réalisé, soit on utilisant la reconnaissance vocal, soit par un simple appui sur le
bouton C de l’application androïde. On peut aussi afficher sur l’afficheur LCD l’incrémentation
ou décrémentation de la température par un simple appui sur un bouton dans l’interface de
l’application androïde ou on utilisant la reconnaissance vocale.

Maison intelligente Page 33


Chap 2

➢ Organigramme fonctionnel du capteur de température :

Figure 41: Organigramme fonctionnel de l’affichage de l’incrémentation de la


température

CONCLUSION
Cet interfaçage assure la commande de différentes taches et il est facile à utiliser.
Dans ces interfaces, l’interaction entre l’homme el les installations domotique se font aussi
par reconnaissance vocale, faciale, digitale pour la sécurité du système.

Maison intelligente Page 34


Chap 3

Etude pratique

INTRODUCTION
Ce dernier chapitre sera consacré à la réalisation pratique de notre maison intelligente.
Mais avant ca, nous allons présenter les différents montages réalisés pour piloter une lampe ou
un ventilateur ou un chauffage.

I. UTILISATION REELLE
Afin d’arriver à piloter les différents composants de notre maison intelligente (lampe,
chauffage, ventilateur…), nous devons augmenter l’intensité du courant électrique. Pour réaliser
ca, nous allons utiliser soit des transistors, qui nous permettent de contrôler un courant
d’intensité 0.8A pour allumer ou éteindre une lampe ou un ventilateur, soit r un relais qui nous
permet de contrôler un courant d’intensité 10A pour allumer ou éteindre un chauffage.

Dans notre projet on a utilisée des lampes 5V, donc nous avons fabriqué un circuit
électrique qui contient des transistors et des résistances, comme il est indiqué dans la figure si
dessous.

Figure 42: Montage fabriqué

Maison intelligente Page 35


Chap 3

Figure 43: Image réel de montage fabriqué


Pour commander un chauffage de 220V en utiliser un relais, il permet l’ouverture ou la
fermeture d’un circuit électrique par un second circuit totalement isolé. Ici, nous allons donc
contrôler l’ouverture ou la fermeture du circuit en 220V avec un second circuit en 5V contrôlé
par la carte Arduino.

Figure 44: Un relais

II. REALISATION PRATIQUE


En se basant sur l’étude théorique élaborée précédemment, nous allons aborder la partie
pratique qui présente l’étape la plus importante pour la réalisation de notre projet <<maison
intelligente>>.

Maison intelligente Page 36


Chap 3

1. Maison vierge

Figure 45: Le cadre de maison

2. Test sur plaque à essai


Le test est une étape importante avant la réalisation réelle pour la vérification de bon
fonctionnement des composants.

Figure 46: Test à plaque à essai

Maison intelligente Page 37


Chap 3

3. Smart house avec installation

Figure 47: Maison intelligent a réalisée

CONCLUSION
Dans ce chapitre, nous avons présenté tous les étapes nécessaires de la
réalisation pratique, dont laquelle on a présenté que le passage vers un courant
domestique est un test réel afin de montrer que notre projet est applicable dans
la vie courante.

Maison intelligente Page 38


Conclusion générale

Conclusion générale
La domotique est l’ensemble des techniques de l’électronique, d’automatique de
l’informatique et des télécommunications utilisés en sein d’une maison qui permet de contrôler
les systèmes et sous système de la maison.
A ce sujet, et dans le cadre d’un projet de fin d’années au sein de la faculté des sciences
de Monastir, il nous a été confie un projet dans lequel nous devions développer un système
domotique.
Durant la préparation du projet nous avons développé un esprit équipe , nous nous
sommes reparti les taches , nous avons su nous guider les uns les autres tout au long ce qui
nous à mener a crée quelque chose de concret : un objet. Chaque membre de group a eu une
préférence dans les domaines rencontres : la programmation, l’électronique ,la conception de la
maison. Cette fabrication a nécessite des compétences dans plusieurs secteurs d’activité :
l’informatique, l’électronique, les matériaux. Cette expérience nous a également permis de
découvrir les applications androïdes. Ce projet a surtout été une expérience enrichissante et
motivante.

Maison intelligente Page 39


Annexe

Annexe
Code programmation d l’application Android
Annexe
Annexe

Code de l’Arduino : const byte cols = 4;


#include <LiquidCrystal.h>
#include <Keypad.h> char keyMap [rows] [cols] = {
#include <Servo.h>
#include <DHT11.h> {'1', '2', '3', 'A'},
#define HC06 Serial3 {'4', '5', '6', 'B'},
int pin = A8; {'7', '8', '9', 'C'},
DHT11 dht11(pin); {'*', '0', '#', 'D'}
int t; };
int h; byte rowPins [rows] = {7, 6, 5, 4}; byte
int pos1 = 0; colPins [cols] = {3, 2 , 1, 0};
int pos2 = 0;
int t1; Keypad myKeypad = Keypad(
int t2; makeKeymap(keyMap), rowPins,
Servo servopricipale; colPins, rows, cols);
Servo servogarage;
Servo servofenetre; LiquidCrystal lcd (13, 12, 11, 10, 9, 8);
int servo1 = 0; void setup() {
int servo2 = 0; HC06.begin(9600);
int servo3 = 0; Serial.begin(9600);
int ledprincipale=16;
int ledsalon=17; pinMode(buzzer, OUTPUT);
int ledchambre=18; pinMode(gaz, INPUT);
int ledcuisine=19;
int leddouche=20; pinMode(ledprincipale, OUTPUT);
int ledgarage=21; pinMode(ledsalon, OUTPUT);
String device; pinMode(ledchambre, OUTPUT);
pinMode(ledcuisine, OUTPUT);
int ventilateur=A9; pinMode(leddouche, OUTPUT);
int chauffage=A4; pinMode(ledgarage, OUTPUT);
int buzzer = A1; pinMode(ventilateur, OUTPUT);
int gaz = A5; pinMode(chauffage, OUTPUT);
const int motionPin = A2;
const int ledldr = 22; pinMode(ledldr, OUTPUT);
const int ledpir = 23; pinMode(ledpir, OUTPUT);
const int ldrPin = A3; pinMode(motionPin, INPUT);
int State = 0; pinMode(ldrPin, INPUT);
const int taille = 4;
int mot_de_passe[taille] = {'1', '2', '3', servopricipale.attach(A0);
'4'}; servogarage.attach(A7);
String mot_de_passe1[taille] = {"1", servofenetre.attach(A6);
"2", "3", "4"};
char nbr[taille]; servogarage.write(5);
String nb[taille];
int position = 0; //keypad position digitalWrite(chauffage,HIGH);
int position1 = 0;
int position2 = 0; portepricipale (true);
int pos = 0; lcd.begin(16, 2);
lcd.clear();
const byte rows = 4; lcd.setCursor(0, 0);
Annexe

Pour ceux qui ont besoin du code et de la


pièce jointe, contactez-moi à:

younestlili2016@gmail.com

Vous aimerez peut-être aussi