Vous êtes sur la page 1sur 80

Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Ministère de l’Enseignement Supérieur et de la Recherche Scientifique


Direction Générale des Études Technologiques
INSTITUT SUPERIEUR DES ÉTUDES TECHNOLOGIQUES DE
BIZERTE

Département de Génie Électrique

RAPPORT DE
PROJET DE FIN D’ETUDES
En vue de l’obtention de : Licence Appliquée en Génie Électrique

CONCEPTION ET REALISATION D’UN


PROTOTYPE SMART HOME
Effectué à : ACST

Élaboré par :
Yassine STA (EI31)

Encadré par :
Mme. Manel KATERCHI (ISET de Bizerte)
Mr. Majid HAGGARI (Société ACST)

Soutenu le 12/06/2017 devant la commission composée de :

Président : Mr Mounir BEN MUSTAPHA


Rapporteur : Mme Baha JAOUADI
Membre : Mme Sonia BEN CHEHIDA

Encadreur : Mme Manel KHATERCHI

Référence Dép. Génie


Électrique
A.U 2016-2017
N° EI 03.17

i
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Dédicaces

Qu’il me soit permis à travers ce modeste travail d’exprimer ma plus profonde


reconnaissance.

A mon pèreRidha, A ma mère Neila

Pour leurs conseils, et leurs sacrifices qu’ils ont consentis pour mon éducation et l’avenir
qu’ils n’ont cessés d’offrir.

Je ferais de mon mieux pour rester un sujet de fierté à vos yeux à l’espoir de ne jamais vous
décevoir

Que vous trouviez ici le témoignage de mon attachement, ma gratitude et mon respect.

Qu’Allah vous préserve

A mes frèresChokri, Ahmed, Mohamed Amine

Pour leurs soutien moral, et je vous souhaite un avenir radieux, plein de bonheur et de succès

A ma belle famille,

A tous mes chers amis,

Qui m’ont toujours poussé vers l’avant …

ii
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Je vous dédie ce travail avec mes vifs remerciements et les expressions respectueuses de ma
profonde gratitude.

Remerciements

e présente mes plus vifs remerciements à Monsieur Majid Haggari, mon responsable

J entreprise, pour son aide, sa disponibilité et ses précieux conseils qu’il m’a prodigués,
tout au long de la période du stage et qu’ils m’ont permis d’approfondir mes
connaissances techniques.

Je tiens également à exprimer ma profonde reconnaissance à l’égard de, mon encadreur,


Madame Manel Khaterchi, pour son assistance, son soutien, ses remarques pertinentes et ses
idées constructives durant tout mon cursus et plus particulièrement durant mon projet de fin
d’études.

Je voudrais remercier toute l’équipe ACST pour leur collaboration et pour l’aide qu’ils m’ont
apportée.

Je remercie également mes enseignants et les cadres administratifs de l’ISET de Bizerte pour
leur aide durant mon cursus à l’institut.

Enfin, je dédie ce mémoire à ma famille qui m’a soutenu fervemment durant ce projet ainsi à
tous ceux qui m’aident et m’inspirent au quotidien par de petits riens qui font un grand tout.

iii
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Sommaire

Sommaire ............................................................................................................................. iv
Liste des figures ................................................................................................................... vi
Liste des tables .................................................................................................................... vii
Cahier des charges ..................................................................................................................1
Introduction générale ..............................................................................................................2
Chapitre 1 : Etat de l’art des maisons intelligentes ..................................................................4
Introduction ........................................................................................................................4
I. Caractéristiques d’une maison intelligente ...................................................................4
1. Maison confortable ...................................................................................................4
2. Maison sûre ..............................................................................................................4
3. Maison communicante..............................................................................................6
4. Maison économe ......................................................................................................7
II. Intérêt de la progression de la technologie .............................................................. 10
1. Les tablettes tactiles ................................................................................................ 10
2. Le Smartphone ....................................................................................................... 10
III. Projets de maisons intelligentes .............................................................................. 11
1. GER’HOME- CSTB (2009) ................................................................................... 11
2. SOPRANO-UE (2007) ........................................................................................... 11
3. HomeCare (2009) ................................................................................................... 12
4. CompanionAble-UE ............................................................................................... 12
5. Positionnement du projet ........................................................................................ 13
Conclusion ........................................................................................................................ 13
Chapitre 2 : Etude et conception du prototype SMART Home .............................................. 15
Introduction ...................................................................................................................... 15
I. Schéma synoptique général ........................................................................................ 15
1. Partie d’alimentation .............................................................................................. 16
2. Partie de contrôle .................................................................................................... 18
3. Partie de commande ............................................................................................... 19
4. Interface de communication .................................................................................... 21
5. Partie de puissance ................................................................................................. 27
Conclusion ........................................................................................................................ 35
Chapitre 3 : Implémentation de l’application «Smart House » .............................................. 37
Introduction ...................................................................................................................... 37

iv
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

I. Développement de logiciel ......................................................................................... 37


II. Contraintes logicielles ............................................................................................ 37
1. Problème ................................................................................................................ 37
2. Solution .................................................................................................................. 38
III. Implantation ...........................................................................................................40
1. Communication Wi-Fi ............................................................................................ 41
2. Création des tâches ................................................................................................. 43
3. Gestion de l’éclairage ............................................................................................. 45
4. Gestion de la température et acquisition des données .............................................. 46
5. Arrosage ................................................................................................................. 47
6. Contrôle d’accès ..................................................................................................... 48
7. Gestion de la sécurité.............................................................................................. 49
IV. Application mobile ................................................................................................. 50
1. Application Bluetooth ............................................................................................ 50
2. Application Wi-Fi .................................................................................................. 52
Conclusion ........................................................................................................................ 54
Chapitre 4 : Réalisation et validation expérimentale .............................................................. 56
Introduction ...................................................................................................................... 56
I. Réalisation des cartes ................................................................................................. 56
II. Prototype SMART Home ....................................................................................... 58
III. Test et validation .................................................................................................... 59
Conclusion ........................................................................................................................ 60
Conclusion générale .............................................................................................................61
Bibliographie ........................................................................................................................ 62
Netographie .......................................................................................................................... 62
Annexes ............................................................................................................................... 64
Annexe 1: Brochage de la carte Arduino Mega2560 .......................................................... 64
Annexe 2: Photos de réalisation de la maquette de la maison intelligente .......................... 65
Annexe 3: UNL2803 ......................................................................................................... 66
Annexe 4: L293D.............................................................................................................. 69
Annexe 5 : Circuit de la carte électronique ........................................................................ 71
Annexe 6: Typons des cartes électroniques ....................................................................... 71

v
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Liste des figures

Figure 1 : Centralisation de la maison .....................................................................................4


Figure 2 : Méthodes de contrôl d’accès ...................................................................................6
Figure 3 : L’éclairage .............................................................................................................8
Figure 4 : Le confort thermique ..............................................................................................9
Figure 5 : L’arrosage ..............................................................................................................9
Figure 6: Samsung Galaxy Tab S3 ........................................................................................ 10
Figure 7: Smartphone ...........................................................................................................11
Figure 8 : Schéma synoptique général ................................................................................... 15
Figure 9 : Schéma synoptique de l'alimentation .................................................................... 16
Figure 10 : Schéma de principe du redressement ................................................................... 16
Figure 11 : Brochage du régulateur 7805 .............................................................................. 17
Figure 12 : Brochage du régulateur LM1085IT - 3.3 ............................................................. 18
Figure 13: Schéma électronique de la carte d'alimentation .................................................... 18
Figure 14: Le module Bluetooth HC-05 ................................................................................ 22
Figure 15: Câblage HC-05 avec Arduino .............................................................................. 23
Figure 16: Module Wi-Fi ESP8266....................................................................................... 25
Figure 17: Capteur pyroélectrique ......................................................................................... 28
Figure 18: Module du capteur PIR ........................................................................................ 28
Figure 19: Brochage du capteur PIR ..................................................................................... 29
Figure 20: Le module HC-SR04 ........................................................................................... 29
Figure 21: schéma de principe d'identification par mot de passe............................................ 30
Figure 22: Gestion de la température .................................................................................... 31
Figure 23 : Circuit de principe du capteur LDR .................................................................... 32
Figure 24 : Principe de la gestion d’ouverture/fermeture de la porte (jardin) ......................... 32
Figure 25 : Brochage du circuit L293D ................................................................................. 33
Figure 26 : Schéma de principe de la gestion de porte garage ................................................ 33
Figure 27: Brochage du circuit ULN2003APG ..................................................................... 34
Figure 28: Micro Servo SG90 ............................................................................................... 34
Figure 29: Capteur d'humidité de sol..................................................................................... 35
Figure 30 : Visual studio 2015 Système de développement de microcontrôleurs ................... 37
Figure 31 : Fonctionnement de la file d'attente ......................................................................39
Figure 32 : Organigramme du programme principal .............................................................. 40
Figure 33 : Organigramme de la configuration des commandes AT du module Wi-Fi ...........42
Figure 34 : Organigramme de la gestion d'éclairage .............................................................. 46
Figure 35 : Organigramme de la gestion de la température et acquisition des données ..........47
Figure 36 : Organigramme d'arrosage ................................................................................... 48
Figure 37 : Organigramme de contrôle d'accès ......................................................................49
Figure 38 : Organigramme de gestion de la sécurité .............................................................. 50
Figure 39: interface d'identification ...................................................................................... 51
Figure 41: Interface principale .............................................................................................. 51
Figure 40: Menu principale ................................................................................................... 51
Figure 43: Interface d’activation du système d’alarme .......................................................... 52
Figure 42: Interface de commande d’une chambre ................................................................ 52
Figure 45: Interface de gestion d’éclairage ............................................................................ 52

vi
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 44: Interface de gestion de la température .................................................................. 52


Figure 46: Connexion module Wi-Fi .................................................................................... 53
Figure 47: Gestion de l'éclairage ........................................................................................... 53
Figure 48: Gestion de la température .................................................................................... 53
Figure 49: Gestion de la sécurité ........................................................................................... 54
Figure 50 : Carte d’alimentation ........................................................................................... 56
Figure 51 : Vue 3D de la carte de puissance ..........................................................................57
Figure 52 : Carte réelle réalisée ............................................................................................ 57
Figure 53 : Plan de la maison en 2D...................................................................................... 58
Figure 54 : Prototype maison vue 3D .................................................................................... 58
Figure 55 : Maquette réelle de la maison ............................................................................... 59
Figure 56 : Gestion d’ouverture de la porte principale ........................................................... 59
Figure 57 : Gestion d’ouverture de la porte de garage ........................................................... 60
Figure 58 : Gestion d’éclairage ............................................................................................. 60
Figure 59 : Commande des fenêtres ...................................................................................... 60

Liste des tables

Table 1: Différente broches entrées/sorties numériques......................................................... 20


Table 2: Brochage du H-C05 ................................................................................................ 22
Table 3: Commande AT du HC-05 ....................................................................................... 23
Table 4: Brochage du module ESP8266 ................................................................................ 26
Table 5: Commande AT du module Wi-Fi ............................................................................ 26
Table 6: DEFINITION DES FONCTIONS ...........................................................................43
Table 7: Développement des fonctions ................................................................................. 43

vii
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Cahier des charges

Titre de projet : Conception et réalisation d’un prototype SMART Home


Type de projet : Conception et réalisation
Description :
Le projet consiste à concevoir un prototype maison intelligente « SMART Home »
permettant de mettre en œuvre les différentes fonctions intelligentes qui sont actuellement
utilisées dans le domaine de la domotique :

- Contrôle d’accès : prévenir l’utilisateur en temps réel en cas d’intrusion dans


l’habitation en son absence, gestion d’éclairage d'extérieur, stores, sirènes, alarme sur
Smartphone,...

- Gérer les ouvertures et fermetures de vos portails.

- Gestion d’éclairage : variation de luminosité, éteindre automatiquement la lumière…

- Contrôle de température : contrôler la température de l’habitat selon une consigne de


l’utilisateur, ou d’une façon automatique selon la saison.

- Contrôler la consommation énergétique dans l’habitation : Coupure la nuit des


appareils électriques en veille ou lorsque vous quittez la maison, Coupure des lumières
lorsqu’il n’y a personne dans une pièce,

- Toutes ces fonctions sont régler et commander à travers une application sur le
Smartphone (distinguer entre compte administrateur (parent) et compte utilisateur
(enfant)).
Environnement de mise en place du projet (Matériel et logiciel)
- Environnement matériel :
Les différents capteurs nécessaires pour ces fonctionnalités (capteur mouvement, humidité,…)
Carte Arduino, Servomoteur, Module Bluetooth, Module Wifi …

- Environnement logiciel :
Application Android, Arduino IDE
Planning prévisionnel

- Etude et programmation des différentes fonctions

- Conception du prototype maison pour installer les solutions étudiées

- Implantation et validation expérimentale des solutions

1
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Introduction générale

Avec la diversité des moyens de communication humaine, les technologies de


l’information et de la communication sont devenues une condition obligatoire et suffisante
pour assurer la communication sans limites avec les habitants de la planète.

La forte augmentation des vente de Smartphone et de tablettes, où les connectivités Wi-Fi


et Bluetooth sont intégrées, se fait en même temps qu’une adoption rapide par le public des
technologies de la domotique. De ce fait, l’utilisateur pourra contrôler à distance un nombre
important de fonctions domotique.

C’est dans ce cadre que se situe ce projet de fin d’études intitulé « Conception et
réalisation d’un prototype Smart Home ». Ce projet a pour objectif de développer un
système capable de gérer les différents équipements domestiques et de le contrôler à partir
d’une application mobile utilisant les technologies de connectivité Wi-Fi et Bluetooth.

Pour se faire, nous avons divisé le travail en quatre parties :

- Premièrement, nous avons commencé par une étude sur la domotique et définitions
des fonctions à effectuer.
- Ensuite, dans le deuxième chapitre, nous avons fait une étude conceptuelle des parties
à réaliser comme l’étude sur la carte d’interfaçage Arduino MEGA2560, les blocs de
commande, de communication et d’alimentation.
- Le troisième chapitre est la présentation du programme élaboré pour le contrôle de la
maquette ainsi que les applications mobiles développées.
- Et dans le quatrième chapitre, nous présenterons la partie de réalisation du prototype et
des cartes électroniquesainsi que les tests de validation expérimentale de notre projet.

Nous clôturons ce rapport par une conclusion générale qui récapitulera les différentes
phases de notre travail, tout en signalant les côtés bénéfiques du projet et en énonçant les
perspectives du travail effectué.

2
Chapitre 1
Etat de l’Art des maisons
intelligentes

3
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Chapitre 1 : Etat de l’art des maisons intelligentes

Introduction

Une maison intelligente est l’automatisation d’un habitat contenant l’ensemble d’informatique
et de la télécommunication utilisée, une telle maison ne simplifie pas uniquement la vie mais
aussi devient tout à la fois confortable, communicante, sûre et économe grâce aux fonctions
qu’elle peut établir.

I. Caractéristiques d’une maison intelligente

1. Maison confortable

Le confort est tout ce qui contribue au bien-être, à la commodité de la vie matérielle et


psychologique. C’est notion relative où chaque individu préfère vivre dans un endroit
harmonieux et fonctionnel, de pouvoir gérer la plus part des fonctionnalités sur place sans
aucun effort grâce à son Smart Phone, d’allumer les lampes, d’activer le système d’alarme, etc.

Figure 1 : Centralisation de la maison

2. Maison sûre

La domotique de sécurité veille sur l’habitat contre tout danger possible, à titre d’exemple les
systèmes anti-intrusion composés par des capteurs de mouvements et d’alarmes pour indiquer
la présence d’une personne indésirable. D’autres systèmes ont été conçus pour surveiller les
enfants et avertir les menaces possibles (incendie). La domotique sécurise toutes les

4
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

ouvertures (portes, fenêtre) grâce aux capteurs magnétiques installées. On peut ainsi contrôler
l’accès grâces à la technologie opérante dans ce domaine.

a. Sécurité anti-intrusion

La maison moderne est dotée d’équipements domestique, ceux–ci ont besoin suffisamment
d’être sécurisés. L’objectif principal du système de sécurité est d’assurer la maison contre les
intrusions indésirable. Ce dernier est développé par deux sous-systèmes expliqué ci-dessous :

 Système de sécurité normale


 Système de sécurité nocturne

De nos jours, chaque maison devrait disposer d’un système de sécurité pour contrôler l’accès.
C'est l'un des systèmes pratiques de la maison. Grâce à ce système, les intrusions deviennent
de plus en plus rares grâce au système d’alarme installé, qui active une sirène une fois
l’utilisateur non identifié et il n’est possible de la désactiver qu’une fois le code d’accès saisie
ou à partir de l’application du Smartphone. Une fois que le système de sécurité nocturne
activé par l’utilisateur, les portes et les fenêtres seront automatiquement fermés.

b. Contrôle d’accès
Afin de complémenter le système de sécurité, le contrôle d’accès permet d’autoriser un
certain nombre de personne d’y accéder à l’habitat en actionnant le système de gestion
d’ouverture de la porte, que ce soit une gâche électrique, une ventouse magnétique ou une
serrure motorisée.

Ce système permet de contrôler l’accès au local, au lieu de l’ancienne méthode de


verrouillage et de clé, le contrôle d’accès sécurise la maison électroniquement. Avec des
jetons ou des mots de passes, les utilisateurs peuvent avoir le droit d’entrer tout en désactivant
automatiquement les systèmes d’alarmes, de ce fait ce système est donc :

- Moderne
- Simple
- Contrôle complet
- Sécurité flexible

5
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Il existe deux modes permettant de gérer le contrôle d’accès répondante aux caractéristiques
désirés qui sont les suivants :

- Code : Il faut entrer une combinaison de chiffres et/ou de lettres sur un clavier
commandant le portail ou la gâche.
- Badge : Un lecteur déclenche l’ouverture d’une porte suite à la présence d’une
carte magnétique.

Badge Clavier
Figure 2 : Méthodes de contrôl d’accès

3. Maison communicante

Une maison intelligente est une maison capable de communiquer avec l’utilisateur à travers la
technologie utilisé, les appareils connectés au réseau permettent la satisfaction aux besoins, de
se rassurer en cas d’effraction. Plusieurs protocoles peuvent être utilisés pour l’accomplir.

 Le Bluetooth est une technologie radio, permettant l’échange de données à une courte
distance (20m maximum). Comme cette technologie est transparente, les appareils
sont reliés entre eux en supprimant les liaisons filaires et remplacé par les téléphones
mobiles, ordinateurs, tablettes etc…

 L’Ethernet est une technologie répandu à la connections de plusieurs appareils à une


même ligne de communication à travers des câbles cylindriques. La transmission de
données est effectuée grâce à un réseau informatique.

6
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

 Le Zwave est une technologie radio, opère à une fréquence de 868.42 MHz en Europe.
Comme les autres technologies, permet de relier les appareils domestiques entre eux
sans craindre des problèmes de transmission de données vue sa portée de contrôle
importante.

 Le Zigbee, c’est un réseau informatique local basé sur le standard 802.15.4, développé
par l’IEEE (Institue of Electrical and Electronics Engineers), ce système est fiable à
l’utilisation puisqu’il fonctionne avec des piles d’une autonomie très grande, opérant
sur une fréquence de 866MHz en Europe et sur 915MHz aux Etats-Unis.

 La WiFi est une technologie qui regroupe l’ensemble de protocoles de communication


sans fil orienté par les normes du groupe IEEE. Ce réseau permet
d’interconnecter sans fil, des équipements informatiques (ordinateur, routeur,
tablette…) au sein d’un réseau informatique afin de permettre la transmission de
données et de connexion internet.

4. Maison économe

Il est évident que la technologie avancée dans la domotique a comme première et


principale objectif d’apporter davantage le confort dans la vie quotidienne en facilitant la
gestion des systèmes utiles. Il n’est pas par ailleurs médiocre que des fonctions tels que la
régulation du chauffage, de la climatisation, de l’arrosage et de l’éclairage rapporte de
l’économie remarquable allant de 6% jusqu’à 10%.

7
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

a. Eclairage
La technologie a tellement évolué surtout dans le domaine d’électronique de l’éclairage
qui est arrivée à l’utilisation de la fibre optique et des LED qui ont complètement changé la
conception d’éclairage surtout en matière de performance énergétique.

Figure 3 : L’éclairage
Les dispositifs d’éclairage fondés sur la présence des personnes dans certaines pièces grâce
aux capteurs utilisées, leurs asservissements au taux de luminosité extérieure permettent de
récupérer des économies aussi importantes.

La réduction de la consommation énergétique dépend non seulement comme expliqué ci-


dessus mais aussi le choix des bons composants est aussi important :

Tubes fluorescents et les Ballasts électromagnétiques peuvent réduire la consommation


d’énergie électrique jusqu’à 50%.

Lampes Fluocompactes entraînent des économies de l’ordre de 60 à 70% par rapport aux
anciennes lampes (même taux de luminosité à moins de moitié de puissance consommé).

b. Chauffage et climatisation
La qualité, le confort et surtout l’économie sont les atouts mis en jeu pour satisfaire le
propriétaire de l’habitat. Dans le domaine de chauffage et de climatisation, l’objectif est
d’assurer une température constante dans un logement, surtout dans les saisons critiques été et
hiver, sans avoir peur d’investissement important ou de grande consommations d’énergie.

8
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 4 : Le confort thermique


Le confort thermique est parmi les fonctions les plus importantes de la maison. Suite à la
commande de l’utilisateur le système, chauffage ou climatisation, commence à
fonctionner et assure un confort thermique où l’humidité reste dans son intervalle optimal
compris entre 40% et 60% et une température qui dépond de la saison

 Arrosage

Il n’est pas rare de voir des systèmes d’arrosage en action même à la tombée de la pluie.
Afin d’éviter de tels énorme gaspillages, la programmation horaire associé à une détection des
conditions climatiques instantanés optimise la consommation d’eau et ne déclenche le
système qu’en cas de besoin uniquement.

Un capteur d’humidité de sol placé le jardin sous la terre, peut déterminer avec une grande
précision à quel moment l’arrosage est nécessaire ainsi de prévoir la quantité d’eau utile pour
aboutir l’arrosage. Afin de limiter l’évaporation d’eau d’irrigation surtout dans la saison sèche,
il parait aussi important de prendre en considération ce facteur pour économiser les pertes
inutiles et indésirable l’eau. Ce type de système est en outre capable d’identifier le taux de
luminosité et ne se déclenche que la nuit.

Figure 5 : L’arrosage

9
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

II. Intérêt de la progression de la technologie

La progression de la technologie est devenue assez importante dans la vie des


personnes vu qu’elle facilite de plus en plus la vie de l’être humain en raison de sa simplicité.
Dans ce cadre nous allons présenter quelques technologies de très grandes valeurs qui ont
opté à la réussite de la réalisation de ce projet :

1. Les tablettes tactiles

Composé d’un écran tactile, compact et mobile, remplace de quelque sorte l’ordinateur avec
ses périphériques d’entrées/sorties comme la souris qui est remplacé par un logiciel
d’interprétation de contact direct sur l’écran et les déplacements des doigts. Orientée à
l’utilisation de tous personnes même les enfants et les personnes âgées vue le progrès de ses
fonctions.

Figure 6: Samsung Galaxy Tab S3

Ses prix à la portée de la plus part de la population autours du monde, les tablettes semble une
technologie dominante dans le secteur de vente des électroniques. En effet seul en 2016 174,8
Millions de tablettes ont été vendu tournantes sur les 3 OS les plus dominante dans le monde
(Windows, iOS et Android).

2. Le Smartphone

Le Smartphone désigne un téléphone mobile composé par des fonctionnalités évoluées


qui se ressemble à celle d’un ordinateur ; Navigation sur Internet, lecture de vidéo, courriel
électronique, jeux …

10
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 7: Smartphone

III. Projets de maisons intelligentes

Les projets liés aux bâtiments intelligents sont devenue très nombreuses, qu’il devient
impossible d’en faire un tour complet. Dans ce qui suit nous allons présenter quelque projet
les plus pertinentes avec notre étude.

1. GER’HOME- CSTB (2009)

Vue que l’espérance de vie en Europe est devenue importante, le Centre Scientifique
et Technique de Bâtiment (CSTB)[1], a pour but de concevoir et de réaliser des solutions
techniques et des services d’aides à domicile pour ces personnes âgées, tout en utilisant des
technologies domotiques intelligente pour assurer le confort et la sécurité ainsi que
l’autonomie. Un appartement privé a été conçu pour faciliter les buts de CSTB, constitué de 2
pièces, un couloir et une salle de bain. Un réseau de capteur est installé dans ce logement au
niveau des murs et du sol, pour recueillir les données sur les activités des personnes. Ces
capteurs détectent tous types de mouvement (ouverture d’une porte, porte réfrigérateur),
avertir d’un oubli (porte d’entrée ouverte, lumière allumée…).

2. SOPRANO-UE (2007)

SOPRANO est un projet intégré, commencé le 01 janvier 2007. Ce projet représente


« Service-oriented Programmable Smart Environments for Older Europeans »[2], dédié aux
personnes âgées pour leurs permettre une vie indépendante dans leur environnement habituel.
L’objectif principal est le développement des services intelligents avec des interfaces naturels

11
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

et facile à utiliser. D’où la création d’un middleware (logiciel créant un réseau d’échange de
données entre des applications informatique) qui prend en entrées les données venantes des
capteurs installés dans un logement, qui activent des fonctions à effectuer sur l’environnement
sans l’intervention de l’être humain. Ce projet soprano est assez intelligent qu’il est capable
d’agir comme un agent amical, de donner des conseils ou des rappels et prêt à aider, et obtenir
de l’aide en cas de besoin.

3. HomeCare (2009)

HomeCare est un projet initialisé en 2009[3], au Laboratoire d’Analyse et d’Architecture


des Systèmes à Toulouse (LAAS) permettant la suivie des personnes âgées et handicapés
atteintes de la maladie Alzheimer. Le projet utilise une unité de soins de l’hôpital de
Caussaude à Toulouse visé à ce genre de patients et composé de douze appartements équipés
de capteurs, une salle de vie collective et un locale réservé à l’équipe de traitement. Ce locale
est équipé d’un réseau de capteurs sans fils. Les détecteurs utilisés sont des capteurs de
mouvement infrarouges, des capteurs de présences aux lits, et une capsule électronique qui
sert à indiquer en temps réel la position de la personne et à la détection des chutes.

4. CompanionAble-UE

CompanionAble est un projet financé par la communauté européenne entre 2008 et


2011[4], il s’agit du développement d’un robot Hector qui est assez intelligent pour pouvoir
accompagner, prendre soin et aider les gens à vivre de manière indépendante. Ce robot
mobile a une grande taille capable de se déplacer à l’intérieure de la maison pour porter
assistance aux personnes. Le but de ce projet est de concevoir un système d’assistance ayant
une base d’observation multimodale et l’interaction homme-machine. Il s’intéresse en
particulier à l’interprétation des émotions à travers l’analyse vidéo, pouvant se communiquer
ainsi avec l’utilisateur grâce à une interface audio.

12
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

5. Positionnement du projet

On peut constater que tous les projets détaillés dans ce qui précède sont orientés
aux personnes à besoins spécifiques comme les vieux et les handicapés, notre projet ne
concerne pas une application médicale, on prend à titre d’exemple le projet HOMECARE qui
porte sur la suivie des personnes atteintes d’Alzheimer. Notre projet ne porte pas l’accent sur
la santé mais sur le confort et la sécurité. Il est vrai que ces personnes sont renseignées de ce
travail mais aussi l’intérêt est de créer une technologie pour tout le monde facilitant la vie
quotidienne. L’environnement que nous souhaitons réaliser est un endroit standard et non pas
médicalisé.

Les informations audio sont absentes dans ce projet en raison des difficultés de
traitement de signaux sonore comme est le cas dans tous les projets à l’exception de
CompanionAble. Notre système doit être capable de prendre des décisions en cas de besoin,
d’informer le propriétaire les états critiques et surtout la simplicité et l’efficacité de la
manipulation des applications mobile.

Conclusion

Dans ce premier chapitre nous avons mis en œuvre le projet Smart House et son
positionnement selon l’existant, nous avons défini les fonctions qui doivent être réalisées dans
le prototype pour satisfaire le cahier des charges.

13
Chapitre 2
Etude et conception du prototype
SMART Home

14
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Chapitre 2 : Etude et conception du prototype


SMART Home

Introduction

Ce deuxième chapitre est consacré à l’étude conceptuelle du prototype du Smart House,


nous allons présenter les solutions matérielles de la mise en œuvre de la démarche à suivre
dans ce projet.

I. Schéma synoptique général

Le schéma synoptique général de la maquette est représenté dans la figure 8. En raison de


simplifier l’étude de la conception, il sera devisé en cinq parties :

 Partie alimentation
 Partie de puissance
 Partie de commande
 Interface de communication
 Partie de contrôle

Figure 8 : Schéma synoptique général

15
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

1. Partie d’alimentation

La carte électronique a besoin de deux sources de tensions ; une première source 5V


DC pour alimenter l’ensemble microcontrôleur/modules, et une deuxième source pour
alimenter le module Wi-Fi ESP8266 en 3,3V DC. De ce fait, on a besoin de concevoir une
carte d’alimentation qui répond à nos besoins à partir d’un réseau 230V AC ou à partir d’une
source externe.

Figure 9 : Schéma synoptique de l'alimentation


Pour la réalisation de la carte d’alimentation on a besoin de redresser et lisser la tension
alternative du réseau 230V AC. On a eu besoin du matériel suivant :

- Un transformateur 230V/9V
- Un pont à diodes SGW005
- Un condensateur chimique de filtrage de 2200µF

Figure 10 : Schéma de principe du redressement

16
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

a. Alimentation 5 V
Les régulateurs linéaires de tension

Les régulateurs linéaires sont appelés ainsi parce qu'ils ont été conçus pour délivrer une
tension continue d'une valeur donnée. Il en existe de multiples sortes, mais les plus courants
sont sans aucun doute ceux de la série LM78xx et LM79xx. Ils sont très faciles à mettre en
œuvre, leur nom indiquant de lui-même de quoi il en retourne. Décomposons alors le nom de
ces régulateurs pour comprendre son fonctionnement :

 LM = préfixe utilisé par le fabricant.


 78 = signifie qu'il s'agit d'un régulateur positif.
 79 = signifie qu'il s'agit d'un régulateur négatif.
 xx = tension de sortie fixe.

On a choisi le régulateur de tension LM7805 puisqu’il répond aux critères désirés pour
l’alimentation de la carte électronique. La figure 11 présente le brochage du régulateur 7805
ainsi que son circuit de principe.

Figure 11 : Brochage du régulateur 7805


Caractéristiques :

 Tension d’entrée : 7,5V jusqu’à 35V


 Courant maximale : 1A
 Température de fonctionnement : 0°C jusqu’à 125°C

b. Alimentation 3.3 V
Le module Wi-Fi ESP8266 doit être alimenté à partir d’une source de tension autonome 3.3V
capable de fournir un courant d’environ 215mA lors l’émission/réception de données. Le
choix s’est fixé sur le régulateur linéaire LM1085 IT – 3.3 capable de maintenir la tension de
sortie constante, le régulateur est représenté dans la figure 12 ainsi circuit électronique.

17
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 12 : Brochage du régulateur LM1085IT - 3.3


Caractéristiques :

 Tension d’entrée : 4,75V jusqu’à 27V


 Courant maximale de sortie : 3A
 Température de fonctionnement : -65°C jusqu’à 150°C

Le schéma de la carte d’alimentation de notre système est représenté dans la figure 13, dans
laquelle

Figure 13: Schéma électronique de la carte d'alimentation

2. Partie de contrôle

Le bloc concerné est un Smartphone, Samsung Galaxy J5, dans lequel est implantée
l’application de commande via Bluetooth et Wi-Fi que nous allons détailler son principe de
fonctionnement dans le chapitre qui suit. Ces interfaces vont assurer la facilité de commande
de tâches tracées dans le cahier des charges.

18
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

3. Partie de commande

L’Arduino Mega26560 est un module de développement basé sur le microcontrôleur


ATMEGA2560 de la famille ATmel[5], dispose de 54 broches numérique d’entrées/sorties
dont 15 peuvent être utilisé comme sorties PWM, avec 16 entrées analogique (A0  A15), un
oscillateur (Quartz) 16MHz, une entrée USB, une prise d’alimentation, un bouton RESET
(réinitialisation) et un connecteur ICSP.

a. Caractéristiques
Microcontrôleur ATMEGA2560
Tension d’opération 5V
Alimentation externe 7-12V recommandé (6-20V Limite)
Entrées/Sorties numériques 54 (dont 15 fournissent des sortie PWM)
Entrées analogiques 16
Courant de sortie par I/O pour 5V 50mA
Courant de sortie par I/O pour 3.3V 80mA
Mémoire Flash 256Ko
SRAM 8Kb
Mémoire EEPROM 4Kb
Fréquence d’horloge 16MHz

b. Alimentation
La carte Arduino Mega2560 peut être alimentée à partir du port USB et/ou avec une
alimentation externe. La source d’alimentation est sélectionnée automatiquement.

Cette carte de développement peut être connectée sur une source de tension continue externe
de 6 à 20Volts vue qu’elle est équipée d’un régulateur 5V.

Les broches d’alimentation de la carte sont les suivantes :

 Vin : La tension d’entrée à la carte lorsqu’elle utilise une source d’alimentation


externe
 5V : La tension de sortie régulée qui alimente le microcontrôleur et les composants
externes reliés.
 3.3V : Une sortie de tension de 3.3V générée grâce à la puce FTDI (-Future
Technology Devices International-)

19
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

 GND : Broches de la masse.

c. Mémoire
L'ATmega2560 dispose de 256 Ko de mémoire flash pour le stockage du code (dont 8 Ko est
utilisé pour le chargeur de démarrage), 8 Ko de SRAM et 4 Ko d'EEPROM (qui peuvent être
lus et écrits avec la bibliothèque EEPROM).

d. Entrées/Sorties numériques
Comme énoncé dans la partie précédente, la carte Arduino dispose de 54 broches numériques,
pouvant être utilisé comme des entrées ou des sorties grâces aux fonctions prédéfinis
(pinMode ( ), digitalWrite ( ), digitalRead ( )), tous ces broches opèrent sous 5V/50mA.

Table 1: Différente broches entrées/sorties numériques

Serial : 0 (RX), 1(TX)


Serial1 : 19 (RX), 18(TX)
Serial2 : 17 (RX), 16(TX)
Communication Série Serial3 : 15 (RX), 14(TX)
 Utilisé pour la transmission des données sérient
 Serial est relié au convertisseur USB/Série Atmega8U2 à
partir lequel la carte peut être programmée.
PWM Broches de 0 à 13 et de 44 à 46 peuvent fournir des impulsions
PWM 8-bits
Pin 50 : MISO
Pin 51 : MOSI
SPI Pin 52 : SCK
Pin 53 : SS
Peut-être utilisé grâce à la bibliothèque SPI (interface périphérique
série)
Pin 2 : interruption 0
Pin 3 : interruption 1
Pin 21 : interruption 2
Pin 20 : interruption 3
Interruption Externes Pin 19 : interruption 4
Pin 18 : interruption 5
Peuvent être utilisés pour provoquer une interruption.
Pin 20 : SDA

20
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

I²C Pin 21 : SCL


Supportent la communication du protocole I²C (interface 2 fils)

e. Entrées analogiques
16 entrées analogique sont présente sur la carte Mega2560, possèdent une résolution de 10bits
soit 1024 niveaux (de 0 à 1023) où 0 correspond à 0V et 1023 à 5V par défaut, il est possible
de limiter cette intervalle grâce à la tension de référence du pin AREF (1.1V par défaut) en
utilisant la fonction analogReference ( ).

f. Communication
La carte Arduino utilisée dans ce projet dispose de quatre interfaces UART matérielles
pour la communication série TTL (5V). Sa programmation est assurée grâce à un FTDI qui
fournit un port (COM) virtuel au logiciel installé sur l’ordinateur auquel un moniteur série
permet la transmission des données textuelles à partir de la communication Serial. Les
protocoles I²C et SPI sont supportés comme expliqué dans ce qui précède. Les constructeurs
du logiciel Arduino ont consacré des bibliothèques pour faciliter et simplifier l’utilisation du
bus I²C.

4. Interface de communication

a. Bluetooth
Bluetooth est une technologie sans fil très répandu dans le monde de la télécommunication.
La distance de transmission de données est faible par rapport à d’autres modes de
communication sans fil. Cette technologie a pu éradiquer l’utilisation des cordons, adaptateurs
et permet la communication directe entre les appareils.

Dans le cadre de ce projet nous avons choisi cette technologie puisqu’elle nous offre plusieurs
avantages tels que le débit de transmission de données, sa simplicité et surtout sa disponibilité
sur le marché. Le module Bluetooth HC-05 créé pour les configurations série sans fil[6]. Ce
module permet la commutation entre le mode maître (possède un élément pouvant le
commander) et le mode esclave (reçoit les données à partir d’un autre dispositif).

21
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 14: Le module Bluetooth HC-05

 Caractéristiques
- Tension d’entrée : 5V
- Méthode de communication : Communication série
- Peut commuter entre le mode maitre et esclave
- Distance de transmission : entre 20m et 30m

Table 2: Brochage du H-C05

Broche Description Fonction


KEY Commutation de mode Si cette broche est à l’état haut, le module est
prêt à se configurer grâce aux commandes AT
Vcc +5V Alimentation
GND La masse
TXD UART_TXD, Envoie de signal Connecter au pin TXD du microcontrôleur
série
RXD UART_RXD, Réception de Connecter au pin RXD du microcontrôleur
signal série
State Etat du module Témoin de connexion

La configuration du module HC-05 peut être réalisée par l’intermédiaire d’un terminal série,
on peut utiliser Arduino IDE, Putty, Tera Term, etc… Avant de passer à la configuration, il
faut placer la broche KEY en 3.3Vpour la commutation au mode de fonctionnement DAT.

22
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 15: Câblage HC-05 avec Arduino

Le tableau suivant explique la configuration du module à partir des commandes AT, que
certaines ont été utilisées au cours de ce projet :

Table 3: Commande AT du HC-05

Commande Tâches Réponse


AT Tester le bon fonctionnement du module OK

AT+VERSION ? La version du module +VERSION : 2.0-20100601

AT+RST Réinitialiser le module OK

AT+NAME ? Donner le nom du module +NAME : HC-05

AT+NAME= nom Changer le nom du module OK

AT+ROLE ? Savoir le mode du module 0 : esclave

1 : maître

2 : esclave-boucle

AT+ROLE= numéro Affecter un rôle OK

AT+PSWD ? Le code pin d’accès au module (4chiffres) +PSWD : 1234

AT+PSWD= pwd Changer le code pin (4chiffres) +PSWD : 8957

OK

AT+ADDR ? Reconnaître adresse physique (adresse +ADDR :


MAC)
12: 34: 56: ab: cd: ef

23
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

AT+UART ? Vitesse de transmission de données (baud +UART : 9600, 0, 0


rate)

Changer la vitesse de transmission de OK


données, bit de parité et le bit d’arrêt
AT+UART= vitesse
de transmission, Bit de
parité, Bite d’arrêt
Les valeurs : (Décimale)

4800

9600

19200

38400

57600

115200

230400

250000

460800

921600

1382400

Bit d’arrêt :

0  1 bit

1  2 bits

Bit de parité :

0  aucun bit

1 Imparité

2 Parité égale

24
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Restaurer les paramètres par défaut OK

AT+ORGL 1- Mode du module : 0


2- Code nécessaire : 0x009e8b33
3- Mode de travail : esclave
4- Mode de connexion : connecter à
un module Bluetooth spécifié
5- Paramètre série : 38400baud ;
Stop bit : 1bit ; bit de parité : Non
6- Mots de passe : « 1234 »
7- Nom du module : » HC-05 2011-
10-09 »

Notre module Bluetooth HC-05 est utilisé en mode esclave ce qui signifie que la connexion
doit être initié par un module maître qui est le Smartphone avec une vitesse de transmission
de données équivalent à 9600 bits/s, avec une adresse MAC 20 :16 :01 :05 :23 :36.

b. Wi-fi
Wi-Fi est une technologie de réseau sans fil qui permet aux ordinateurs et autres appareils de
communiquer sur un signal sans fil. Il décrit les composants du réseau qui sont basés sur l'une
des normes 802.11 développées par l'IEEE et adoptées par la Wi-Fi Alliance.

Afin de faciliter la communication avec la Smart House nous avons choisi ce protocole pour
pouvoir commander et visualiser l’habitat n’importe où dans le monde. L’ESP8266 semble le
meilleur choix pour son coût très faible ainsi ses caractéristiques[7].

Figure 16: Module Wi-Fi ESP8266

25
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

 Caractéristiques
 Tension d’entrée : 3.3V
 Méthode de communication : Communication série
 Distance de transmission : Jusqu’à 4Km

Table 4: Brochage du module ESP8266

Broche Description
GND Masse du circuit
TX UART0 transmission de donnés
GPIO2 Entrée/sortie
CH_PD Activation du module si alimentée
GPIO0 Entrée/sortie
RST Réinitialisation du module
RX UART0 réception de donnés
Vcc Alimentation

Le module opère sous 3.3V, comme le module Bluetooth, il faut adapter la tension dans sa
broche RX en utilisant le même principe -un pont diviseur de tension- pour ne pas
l’endommager.

Avant d’utiliser le module ESP8266, il est nécessaire de le configurer avec les commandes
AT en utilisant un terminal série, pour pouvoir le manipuler avec le microcontrôleur, LE
tableau suivant récapitule ces commandes.

Table 5: Commande AT du module Wi-Fi

Commande Tâches Réponse


AT Tester le bon fonctionnement OK
du module

AT+GMR La version du firmware installé AT+GMR 0018000902 OK

AT+RST Réinitialiser le module OK

AT+CWLAP List des points d’accès AT+CWLAP +CWLAP:(4,"


ORANGE_FA44",38,"70:62:b8:6f:6d:58",1
) +CWLAP:(4,"SIMO_2",-

26
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

83,"f8:7b:8c:1e:7c:6d",1) OK

AT+CWMODE Mode du wifi

AT+CWMODE ? Demander

AT+CWMODE =1 Mode station (STA)

AT+CWMODE =2 Mode point d’accès (AP)

AT+CWMODE =3 Les deux (BOTH)

AT+CWJAP = Connecter à un réseau AT+CWJAP= “ORANGE_FA44”,“PASS


«SSID », «PWD » WORD”
SSID : nom du réseau Wi-fi
OK
PWD : Mots de passe

AT+CIFSR Obtenir l’adresse IP AT+CIFSR 192.168.4.1

OK

AT+CIOBAUD ? Vitesse de transmission de Query AT+CIOBAUD? +CIOBAUD :


donnés 115200

OK

AT+CIPMUX= 0 Envoie des données TC/IP (CIPMUX=0)AT+CIPSEND=<length>;


ou 1 (CIPMUX=1) AT+CIPSEND=
<id>,<length>

AT+CIPCLOSE Fermer la connexion TCP / AT+CIPCLOSE=<id> ou AT+CIPCLOSE


UDP
+IPD Réception de données (CIPMUX=0): + IPD, <len>:
(CIPMUX=1): + IPD, <id>, <len>: <data>

5. Partie de puissance

Cette partie se répartie suivant les fonctions imposées par le cahier de charges qui
seront ensuite détaillé tout en tenant compte du mode de fonctionnement ainsi que le matériel
utilisé :

- Gestion de l’éclairage
- Gestion d’ouverture/fermeture des fenêtres

27
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

- Gestion d’ouverture sécurisée de la porte principale et du garage


- Gestion de la température et acquisition des données
- Contrôle d’accès
- Gestion de la sécurité
- Gestion d’arrosage

a. Gestion de sécurité
Comme expliqué dans le premier chapitre, le système de sécurité doit être pratique et facile à
manipuler, et a été créé en utilisant une combinaison de capteurs PIR et ultrasonique activant
une sirène pour alerter un défaut.

- Capteur PIR

Les capteurs infrarouges passifs nous permettent de détecter le mouvement et de


détecter qu’un être humain s’est déplacé dans la zone couverte du capteur. Il s’agit d’un
dispositif pyroélectrique qui détecte le mouvement en mesurant les changements dans les
niveaux infrarouges émis par les objets dans l’environnement.

Le capteur de mouvement PIR émet un simple signal d’activation / désactivation. En


détectant un mouvement, ce capteur donne un état logique élevé sur sa broche de sortie.

Figure 17: Capteur pyroélectrique Figure 18: Module du capteur PIR

Le module du capteur PIR comporte une connexion à 3 broches comme illustré à la


figure 19 : Une masse, une sortie du signal et l’alimentation

28
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 19: Brochage du capteur PIR

Caractéristique :

- Plage de sensibilité : Jusqu’à 6m, 110° * 70°


- Tension d’alimentation : 3,5-12V
- Signal de sortie : Impulsion numérique élevée (3V) lors du déclanchement
(mouvement détecté)

- Capteur ultrasonique (HC-SR04)

Figure 20: Le module HC-SR04

Le HC-SR04 est un capteur qui émet des ultrasons pour mesurer la distance avec un objet
sans contact de 2cm jusqu’à 4m, ce capteur est assez sensible que sa précision est de l’ordre
de 3mm. Ce module est composé d’un émetteur ultrasonique (broche « TRIG »), un récepteur
(broche « ECHO ») est le circuit de commande.

Caractéristique :

- Tension d’alimentation : 5V
- Porté maximale : 4m
- Porté minimale : 2cm
- Angle de mesure : 15°

29
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Principe de fonctionnement :

Le capteur HC-SR04 se base sur le principe de la vitesse du son. En effet, une impulsion est
envoyée sur la broche TRIGGER pendant 10µs, une série de 8 impulsions ultrasoniques sont
envoyées à une fréquence de 40KHz, ces ondes se propagent dans l’air afin de toucher un
obstacle et retourne vers le capteur qui détecte l’écho. Le calcul de la distance entre le capteur
est l’objet se fait grâce au signal sur la broche ECHO qui reste dans l’état haut durant
l’opération d’envoie/réception, la distance est proportionnelle au temps d’aller-retour de ces
ondes. Le capteur ne peut effectuer une nouvelle mesure qu’après un repos d’environ 2µs.

b. Contrôle d’accès
Il existe plusieurs méthodes comme expliqué dans le premier chapitre qui nous permettent de
franchir cette fonction. Pour des raisons économiques, nous avons choisi d’utiliser
l’identification par mots de passe. Le fonctionnement de ce système est représenté dans le
schéma de la figure, auquel une fois le mot de passe correcte, la CPU donne l’autorisation aux
actionneurs pour désactiver le système d’alarme et ouvrir la porte.

Figure 21: schéma de principe d'identification par mot de passe

c. Gestion de la température et acquisition de données


La température est gérée de façon manuelle à partir du Smartphone où l’utilisateur active les
systèmes de ventilation ou de chauffage selon son besoin, la température est fixée de façon
économique de tel manière, en été la climatisation est menée à 26°C et en hiver à 20°C. La
commande des relais est effectuée par la régulation de type TOR (Tout Ou Rien). Le système
compare la température ambiante à l’aide d’un capteur de température NTC à celle de la
référence et suivant laquelle il réagit, en donnant l’ordre aux relais de changer l’état comme
démontré dans la figure 22.

30
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 22: Gestion de la température

d. Gestion de l’éclairage
L’utilisateur peut directement allumer la lumière grâce au mode semi-automatique
implanté au microcontrôleur ou le mode automatique où utilisé un capteur PIR pour
déterminer l’existence d’occupants de la pièce tout en tenant compte du taux de luminosité.

Il existe deux problèmes liés à cette méthode de détermination de l'occupation. Tout d'abord,
lorsqu'une zone est libérée, toute la longueur de la minuterie doit expirer avant que la lumière
ne soit éteinte. Deuxièmement, parfois, les occupants sont présents dans une pièce mais
produisent si peu de mobilités que la lumière s'éteint, même si une pièce n'est pas vacante. La
configuration peut être considérablement améliorée en ajoutant aux capteurs de mouvement
un périphérique appelé détecteur ultrason qui servira à détecter et calculer la distance avec un
obstacle. Lorsqu'il est utilisé conjointement avec un ou plusieurs capteurs de mouvement, ce
système peut déterminer si les occupants ont entré dans une pièce ou l’ont quitté sans avoir à
attendre un délai prolongé. En raison de réduction de la consommation énergétique, ce mode a
été amélioré de tel sorte que la lumière ne s’active qu’en cas où le taux de luminosité est bas
grâce au capteur ‘LDR’.

Capteur LDR :

La photorésistance LDR est une résistance dépendante de la lumière. La résistance de ce


capteur diminue avec l’augmentation de l’intensité lumineuse incidente de la source
lumineuse. Ce capteur analogique a besoin d’une phase d’adaptation de son signal en raison
de précision d’envoie vers le microcontrôleur, cette dernière est réalisée à partir d’un pont
diviseur de tension comme l’indique la figure23.

31
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 23 : Circuit de principe du capteur LDR

e. Gestion de l’ouverture fermeture des portes


Porte jardin :

La porte du jardin est un portail coulissant, composée d’une crémaillère permettant le


mouvement de translation du portail montée sur une roue dentée. Cette dernière est reliée à
une poulie par une courroie et monté sur l’arbre du moteur à courant continu. Celui-ci est
commandé par le circuit L293D. Limité par deux capteurs fins de courses aux extrémités de la
trajectoire permettra l’arrêt du moteur une fois le portail est totalement fermé ou ouvert.

Le schéma électronique de principe de la porte coulissante est représenté dans la figure 24.

Figure 24 : Principe de la gestion d’ouverture/fermeture de la porte (jardin)

Le L293D est un hacheur 4 quadrants qui nous permettent de commander deux


moteurs à courant continue dans les deux sens à partir d’un microcontrôleur. Désigné pour
fournir des courants d’entrainement bidirectionnel jusqu’à 600mA sous une tension allant de
4.5V jusqu’à 36V. Ce circuit est composé de 16 broches détaillé comme suit :

VSS : Alimentation de la commande (microcontrôleur)

32
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Vs : Alimentation de puissance du moteur

GND : La masse de la source d’alimentation de la


commande (GND du microcontrôleur) et la masse de
puissance (GND de la source alimentant le moteur)
doivent être raccordée.

INPUT1, INPUT2 : Broches de commandes liées au


microcontrôleur Figure 25 : Brochage du circuit
L293D
OUTPUT1, OUTPUT2 : Raccordées au moteur pour
commander le sens de rotation

ENABLE 1 : C’est une sortie analogique qui permet de fournir le signal de sortie vers le
moteur sous forme de signal MLI à partir du microcontrôleur pour varier la vitesse du moteur.

Porte garage :

La porte du garage est un volet, la gestion de son ouverture/fermeture est assurée grâce à un
moteur pas à pas bipolaire à travers un circuit de puissance ULN2803A-PG. Identiquement au
système de la porte principale, la trajectoire est limitée par deux capteurs fins de courses. Le
principe du schéma électronique de ce circuit est représenté dans la figure 26

Figure 26 : Schéma de principe de la gestion de porte garage


L’ULN2803APG est un circuit intégré composé de 18 broches permettant la
commande d’un moteur pas à pas, peut une tension jusqu’à 50V maximum dans sa broche 10
« COM », délivrant un courant d’environ 500mA aux sorties. Ce circuit possède 8 entrées
puisqu’il est composé de huit transistors Darlington NPN, par ailleurs commander 8 sorties.

33
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 27: Brochage du circuit ULN2003APG

Porte principale et fenêtre :

La gestion d’ouverture/fermeture de la porte principale et de la fenêtre est assurée grâce à


la commande directe de l’utilisateur sur son Smart Phone qui va actionner un Micro Servo
moteur SG90 qui à son tour va pivoter selon des angles.

Figure 28: Micro Servo SG90

f. Gestion de l’arrosage
Comme expliqué dans le chapitre précèdent l’arrosage est un système économique vu
qu’il ne fonctionne qu’en cas de besoin d’irrigation de la plante suivant le taux d’humidité de
la terre, de ce fait nous avons choisi un capteur d’humidité du sol adéquat pour établir cette
mission et afin de limiter l’évaporation nous l’avons combiné avec une photorésistance LDR
qui va déterminer l’achèvement de la mission selon la mesure du taux de luminosité.

34
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 29: Capteur d'humidité de sol

Conclusion

Dans ce chapitre, nous avons décrit la solution matérielle proposée pour la réalisation du
prototype Smart Home. Dans le chapitre suivant, nous allons proposer une solution logicielle
pour l’aboutissement de l’objectif.

35
Chapitre 3

Implémentation de l’application

« Smart House »

36
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Chapitre 3 : Implémentation de l’application


«Smart House »

Introduction

Ce chapitre est consacré à l’explication du logiciel établit dans ce projet pour l’implantation
dans le microcontrôleur ATMEGA2560P, ainsi le processus entrepris pour parvenir à une
solution logicielle conforme aux spécifications.

I. Développement de logiciel

Le firmware pour le contrôleur a été développé à l'aide de Visual micro faisant partie de
Visual studio 2015, un programme permettant d’écrire, de compiler et de téléverser
directement vers le microcontrôleur. Le choix de ce firmware était pour ses fonctionnalités, il
supporte en effet l’IntelliSense (suggestions automatiques), la vérification syntaxique, l’auto-
complétion des fonctions et autres[8].

Figure 30 : Visual studio 2015 Système de développement de microcontrôleurs

II. Contraintes logicielles

1. Problème

Au cours du développement du corps du programme de l’application Smart House en utilisant


le microcontrôleur Atmega2560P, nous avons constaté quelques difficultés surtout côté
exécution de plusieurs fonctions au même temps sans aucune perte de consigne et/ou de
données. Le système doit être capable de transmettre toutes les informations d’entrées (à

37
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

travers les capteurs) et de commande (à partir de l’interface de communication) sans qu’elles


ne soient trop vielles à l’utilité qu’elles exposent, en outre, de répondre à temps pour que le
système s’exécute normalement.

2. Solution

Il parait évident d’élaborer le programme de cette application basé sur un système temps réel,
permettant de résoudre les problèmes expliqués ci-dessus.

a. Système temps réel :

Windows, Mac OS et Linux sont des systèmes d’exploitation généraux, ils sont conçus
pour exécuter plusieurs applications et pour donner l'impression que ces derniers sont
entièrement connectés simultanément. Alors que le RTOS (système d’exploitation temps réel)
inventé spécialement pour exécuter des applications non seulement avec des temps très précis
mais aussi avec un degré élevé de fiabilité. La plupart des systèmes d'exploitation semblent
permettre à plusieurs programmes de s'exécuter en même temps. Cela s'appelle multitâche. En
réalité, chaque noyau de processeur ne peut exécuter qu'un seul programme à un moment
donné. Une partie du système d'exploitation appelé scheduler (Ordonnanceur) responsable de
décider quelle fonction s'exécute et fournit l'illusion de l'exécution simultanée à travers le
basculement rapide entre les tâches en cours d’exécution.

Puisqu’il est possible d’exécuter plusieurs tâches indépendantes à l’aide des systèmes temps
réel, il est recommandé d’établir une communication entre ces tâches à travers la transmission
des messages de la file d’attente (Queue) ; permet de placer des messages dans la mémoire
par une fonction appelée « Emetteur » et le récupérer par les fonctions « Récepteurs », ceci
nous aide à la résolution des problèmes de synchronisation entre les tâches. Une file d’attente
est caractérisée par le nombre maximal qu’elle peut contenir à la fois.

38
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 31 : Fonctionnement de la file d'attente

b. FreeRTOS

Il existe beaucoup de système opérant en temps réel dans ce


domaine d’applications[9]. Il existe également plusieurs
exigences pour choisir un meilleur RTOS, ces critères sont définit
comme suit :

 Compatible avec le microcontrôleur Atmega2560


 Compatible avec le firmware de développement
 Suffisamment léger pour s’exécuter correctement sur l’Atmega
 Une bonne documentation
 Gratuit

Lorsque toutes les critères ont été identifiés et fixés, le choix s'est porté sur le FreeRTOS qui
les a parfaitement satisfaits. Nous avons ainsi trouvé une bonne intégration pour le logicielle
de développement grâce aux bibliothèques mise à la disposition des utilisateurs.

39
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

III. Implantation

Dans le but d’élaborer un programme assurant les performances désirées d’exécution des
fonctions imposées par le cahier de charges en temps réel sans crainte des pertes de données,
nous avons intégré les bibliothèques liés au FreeRTOS[10]. Le programme principal opère,
comme expliqué dans ce qui précède, sur un système temps réel où nous avons utilisé les files
d’attente pour communiquer entre les tâches et par conséquent les synchroniser. Trois tâches
possèdent les priorités la plus hautes ; communication Bluetooth, communication Wi-Fi et le
contrôle d’accès que nous allons détailler ensuite. L’organigramme du programme principal
est représenté dans la figure 32.

Figure 32 : Organigramme du programme principal

40
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

1. Communication Wi-Fi

Nous avons créé la communication Wi-Fi à base de bibliothèque Virtuino, qui nous permet la
configuration des commandes AT du module.

L’ESP8266-01 est personnalisé au mode d’exécution « Client », c’est-à-dire que nous allons
nous connecter à un point d’accès, c’est pourquoi on a besoin de définir le nom du réseau
ainsi que son mot de passe pour pouvoir enfin obtenir l’adresse IP avec laquelle nous allons
connecter notre application de contrôle.

Une fois la connexion établie et que nous avons obtenue l’adresse IP du module, l’ESP8266
est prêt maintenant à la transmission des données.

41
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 33 : Organigramme de la configuration des commandes AT du module Wi-Fi

42
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

2. Création des tâches

Dans le système FreeeRTOS, une tâche est définit par 6 caractéristiques : Nom de la tâche,
description du nom sous forme de chaîne de caractère, le nombre de mots alloué à utiliser
comme pile de tâches, priorité de la tâche et un dernier paramètre utilisé pour transmettre un
handle à la tâche créée hors de la fonction. Dans les tableaux6 et 7, nous avons détaillé ces
tâches.

Table 6: DEFINITION DES FONCTIONS

Fonction Nom
F1 Gestion d’éclairage semi-auto
F2 Gestion d’éclairage auto
F3 Gestion porte jardin
F4 Gestion porte garage
F5 Gestion fenêtre
F6 Gestion de la température et acquisition des données
F7 Gestion de la sécurité
F8 Arrosage
F9 Contrôle d'accès

Table 7: Développement des fonctions

F1 : Gestion d’éclairage semi-automatique

Entrée Description type Sortie Description type


D5/D6
Smart Phone signal numérique D7 LED Signal numérique

F2 : Gestion d’éclairage automatique

Entrée Description type Sortie Description type


D31 PIR signal numérique D7 LED Signal numérique
D33/35 ultrason signal numérique

F3 : Gestion porte jardin

43
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Entrée Description type Sortie Description type


D8/D9 Signal numérique
Smart Phone signal numérique D10 Moteur CC et PWM
Capteur fin de Signal
A0 course analogique
Capteur fin de Signal
A1 course analogique

F4 : Gestion porte garage

Entrée Description type Sortie Description type


signal D23 –
Smart Phone numérique D29 Moteur à pas à pas Signal numérique
Capteur fin de Signal
A2 course analogique
Capteur fin de Signal
A3 course analogique

F5 : Gestion fenêtre

Entrée Description type Sortie Description type


Smart Phone signal numérique D4 Micro-servomoteur Signal PWM

F6 : Gestion de la température et acquisition des


données

Entrée Description type Sortie Description type


Affichage sur le
D3 DH11 signal numérique téléphone Signal numérique
Affichage sur le
A4 NTC signal analogique téléphone signal analogique
Résistance
Chauffage signal numérique D44 chauffante Signal PWM
climatisation signal numérique D45 ventilateur Signal PWM

44
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

F7 : Gestion de la sécurité

Entrée Description type Sortie Description type


Signal Signal
D43 PIR numérique D13 alarme numérique
Signal
D37/39 ultrason numérique

F8 : Arrosage

Entrée Description type Sortie Description type


A7 Capteur hum sol signal analogique D13 Pompe Signal PWM
A6 LDR signal analogique

F9 : Contrôle d'accès

Entrée Description type Sortie Description type


D22 –
D36 Keypad signal numérique Moteur CC Signal PWM

3. Gestion de l’éclairage

L’éclairage est assuré suite à la commande de l’utilisateur. Le mode d’éclairage


automatique fonctionne dans le cas de présence d’une personne détectée grâce l’ensemble des
capteurs ultrason et PIR ainsi que suivant le taux de luminosité que la lampe s’allume ou
s’éteint comme expliqué dans l’organigramme de la figure 34.

45
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 34 : Organigramme de la gestion d'éclairage

4. Gestion de la température et acquisition des données

La Gestion de la température et acquisition des données est parmi, comme expliqué


dans le chapitre précédent, les fonctions les plus importante dans ce projet. Cette tâche
consiste à afficher sur le Smart Phone la température actuelle et à permettre à l’utilisateur
d’activer le système de chauffage pour maintenir l’air frais à 20°C et celui de refroidissement
à 26°C. L’organigramme de cette fonction est représenté dans la figure35.

46
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 35 : Organigramme de la gestion de la température et acquisition des données

5. Arrosage

Cette tâche s’exécute automatiquement selon le besoin de la plante en irrigation où un


capteur mesure le taux d’humidité courant et le compare à une valeur de référence et que le
taux de luminosité est inférieure qu’à partir de laquelle une pompe est actionnée pour
l’arrosage. La figure 36 présente l’organigramme de cette tâche d’arrosage.

47
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 36 : Organigramme d'arrosage

6. Contrôle d’accès

L’accès est sécurisé par un clavier auquel l’utilisateur doit saisir le mot de passe
correcte pour pouvoir désactiver le système d’alarme et accéder à la maison, l’organigramme
de cette fonction est représenté dans la figure37.

48
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 37 : Organigramme de contrôle d'accès

7. Gestion de la sécurité

La sécurité est maintenue suite à l’activation du système à partir de l’interface


développé à l’utilisateur, une sirène est déclenchée en cas d’intrusion détectée par les capteurs
ultrason et PIR, cette sirène ne peut pas s’éteindre que suite à la saisie du mot de passe sur le
clavier ou du Smart Phone.

49
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 38 : Organigramme de gestion de la sécurité

IV. Application mobile

1. Application Bluetooth

SmartHome propose une "solution domestique totale" dont le but est de rétablir
l'équilibre dans la vie comme est expliqué dans le premier chapitre. Ainsi, un service complet
offrant une solution permettant de réaliser les tâches domestiques à distance tout en
enrichissant les activités que tout le monde aime effectuer chez lui grâce à la technologie
Bluetooth utilisée. Développé sous Androïd studio, permet de gérer les tâches établie par la
carte de développement Arduino MEGA2560. Cette application est composé par quatre
interfaces comme nous allons détailler ensuite.

Une première interface, de la figure 39, sert à l’identification, où l’utilisateur doit


saisir un mot de passe correcte pour qu’il puisse accéder à la gestion des différentes tâches.

50
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 39: interface d'identification


Une fois identifié avec succès, une nouvelle interface apparaîtra, dans laquelle
l’utilisateur choisi la pièce à commander. En accédant aux différentes interfaces de
l’application, suite à l’activation des symboles (porte, fenêtre, rideaux, lampe, etc.) un code
ascii unique sera envoyé au microcontrôleur qui l’identifie et exécute la tâche correspondante.

Figure 41: Menu principale Figure 40: Interface principale

51
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 43: Interface de commande Figure 42: Interface d’activation du


d’une chambre système d’alarme

Figure 45: Interface de gestion de Figure 44: Interface de gestion


la température d’éclairage

2. Application Wi-Fi

Une deuxième application a été conçue pour la commande du prototype à travers la


technologie Wi-Fi grâce à l’outil Virtuino.

52
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Virtuino fournit gratuitement une application Androïde prévu pour s’intégré à


l’environnement de développement Eclipse. Il permet de développer des applications
graphiquement codées en langages Java pour les versions d’Androïde.

L’application obtenue à l’aide de cet outil est réalisé essentiellement pour la supervision de la
température et sa gestion, gestion de l’éclairage et le système de sécurité.

La connexion entre le Smart Phone et le module Wi-Fi est effectué, comme éclairé dans
l’organigramme correspondant, grâce aux commandes AT qu’à partir desquels nous obtenons
l’adresse IP. Ce dernier est placé dans la l’application virtuino ainsi que le Port et le mot de
passe choisi, comme montré dans la figure 46.

Figure 46: Connexion module Wi-Fi

Figure 48: Gestion de la température Figure 47: Gestion de l'éclairage

53
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 49: Gestion de la sécurité

L’activation/désactivation des systèmes de gestion et de supervision est assuré par les boutons
ON/OFF représenté dans chaque interface de l’application.

Conclusion

Ce troisième chapitre, nous l’avons consacré à l’implémentation de l’application Smart House


satisfaisante au système temps réel FreeRTOS, nous avons détaillé aussi l’architecture du
programme exécuté par le microcontrôleur sous forme d’organigrammes, et enfin détailler les
applications réalisées au cours de ce projet.

54
Chapitre 4
Réalisation et validation
expérimentale

55
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Chapitre 4 : Réalisation et validation expérimentale

Introduction

Dans ce chapitre, nous présentons la phase finale du projet qui est la réalisation des
différentes cartes de commande et de puissance, ainsi que le prototype finale de la maison
SMART.

I. Réalisation des cartes

La première carte réalisée dans ce projet est la carte d’alimentation qui délivre 3.3 V et 5V. La
figure 50 présente la vue 3D de la carte générée par ARES ainsi que la carte réelle.

Figure 50 : Carte d’alimentation

La deuxième carte est la carte de puissance, elle raccorde tous les capteurs utilisés à leurs
actionneurs via la carte MEGA. On n’a pas remplacé la carte industrielle par notre propre
carte de commande car le microcontrôleur ATMEGA2560 n’est pas disponible sur le marché
tunisien. Enfin, la carte développée est représentée sur la figure 51 en 3D et sur la figure 52 en
réel.

56
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 51 : Vue 3D de la carte de puissance

Figure 52 : Carte réelle réalisée

57
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

II. Prototype SMART Home

Afin de mettre en valeur toutes les fonctions développées dans les chapitres précédents, un
modèle de maison en bois a été réalisé afin d’implanter les différents circuits réalisés. La
maison se compose d’un salon et deux chambres, une cuisine, une salle de bain, un garage et
un jardin.

Figure 53 : Plan de la maison en 2D


La figure 51 présente la vue en 3D de la maison, ainsi que la vue réelle après fabrication.

Figure 54 : Prototype maison vue 3D

58
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

A une échelle réduite de 1:20, une maquette a été réalisée pour la validation
expérimentale de notre projet, nous avons placé dans ce prototype nos cartes de puissance et
de commande ainsi que les composants électronique pour tester et valider expérimentalement
le projet.

Figure 55 : Maquette réelle de la maison

III. Test et validation

Vu que notre prototype présente un système qui fonctionne en temps réel et en interaction
directe avec les commandes reçues du Smartphone, il s’avère difficile de montrer en figure la
validation expérimentale des solutions étudiées, mais ça n’empêche pas qu’on va présenter
dans les figures suivantes quelques essais effectués :

Figure 56 : Gestion d’ouverture de la porte principale

59
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Figure 57 : Gestion d’ouverture de la porte de garage

Figure 58 : Gestion d’éclairage

Figure 59 : Commande des fenêtres

Conclusion

Dans ce chapitre, nous avons présenté la partie pratique de notre projet de fin d’études
qui se résume dans la fabrication des cartes électronique ainsi que la maquette du Smart
House.

60
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Conclusion générale

Avec le grand progrès des technologies de la communication, de l’électronique et de


l’informatique qui se sont réunies pour former un seul domaine : La domotique, où
l’utilisateur est devenu capable de communiquer avec les différents équipements domestiques.

Dans ce cadre, nous avons développé un système domotique, qui permet aux
utilisateurs de piloter et de surveiller les dispositifs domestiques localement grâce à la
technologie Bluetooth ou à distance à travers le Wi-Fi en utilisant un Smartphone.

En premier lieu, nous avons commencé par l’identification des différentes fonctions
utiles dans une maison intelligente. Nous avons étudié les différentes solutions possibles à
implanter dans la maquette. En second lieu, nous avons fait l’étude de la conception des
différentes parties comme l’étude sur la carte de développement Arduino Mega2560 et les
blocs de commande, de communication et d’alimentation. En troisième lieu, nous avons
consacré ce chapitre à la conception logicielle du programme du microcontrôleur de
commande Arduino. Et finalement, nous avons présenté les cartes électroniques réalisées
ainsi que la maquette et enfin nous avons effectué les tests pour la validation expérimentale de
notre projet.

En perspectives, nous pouvons alerter que ce projet n’est qu’une simple application
dans le domaine vaste de la domotique, il peut être plus autonome, plus pratique, et assez
évolutif vu les progrès réalisés dans les domaines de la communication et surtout de la
technologie.

61
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Bibliographie

Marc-Olivier Schwartz, « Arduino pour la domotique », DUNOD, 2015

Swati Tiwari, « Wi-Fi Based Remotely Operated Smart Home Automated System using the
Concept of Internet of Things», IJAREEIE, 2016

Alleguede Eckert, «Le guide de la domotique ooreka», Ooreka, 2012

Martin Timmerman, « Real time operating system on Arduino »,

Groupe FreeRTOS, « The FreeRTOS Reference Manual », Real Time Engineers Ltd, 2016

Richard Barry, « Mastering the FreeRTOS Real Time Kernel », Real Time Engineers Ltd,
2016

Netographie

[1]Projet GER’HOME : http://www.cstb.fr/plateformes-essais/maintien-a-domicile (consulté


mars 2017)

[2] Projet SOPRANO-UE : http://cordis.europa.eu/project/rcn/80527_en.html (consulté mars


2017)

[3] Projet HomeCare : http://www.lascrucesrehab.com/services/home-care (consulté mars


2017)

[4] Projet CompanionAble : http://www.companionable.net (consulté mars 2017)

[5] Arduino Mega2560 datasheet : https://www.arduino.cc/en/main/arduinoBoardMega2560


(consulté avril 2017)

[6] Module Bluetooth HC05 : http://www.instructables.com/id/Arduino-AND-Bluetooth-HC-


05-Connecting-easily/ (consulté février 2017)

[7] Module Wi-Fi ESP8266 : www.instructables.com/id/Using-the-ESP8266-module:


(consulté avril 2017)

[8] Arduino pour Visual Studio 2015: 20http:/www.visualmicro.com : (consulté février 2017)

[9] Système temps réel FreeRTOS : www.FreeRTOS.org (consulté avril 2017)

62
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

[10] Système temps réel FreeRTOS : https://fr.wikipedia.org/wiki/FreeRTOS (consulté avril


2017)

63
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Annexes

Annexe 1: Brochage de la carte Arduino Mega2560

64
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Annexe 2: Photos de réalisation de la maquette de la maison intelligente

65
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Annexe 3: UNL2803

66
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

67
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

68
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Annexe 4: L293D

69
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

70
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Annexe 5 : Circuit de la carte électronique

Annexe 6: Typons des cartes électroniques

71
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

72
Error! Use the Home tab to apply Titre 1 to the text that you want to appear here.

Résumé

De nos jours, les maisons passent progressivement des commutateurs normaux à un système de
contrôle centralisé, impliquant un Smart Phone. Cette technologie est non seulement facile à utiliser
mais contribue également à prévenir les défauts qui fonctionneront à partir d'une distance décente.
Cela aide les personnes et surtout les ceux aux besoins spécifiques à contrôler la maison de n'importe
où jusqu'à quelques mètres de loin.
Pour accomplir cet objet, il est conçu en deux parties. Une première possède les module de
communication avec l’interface utilisateurs ainsi que les circuits de puissance qui ont permis la
commande des appareils et la visualisation en temps réel des données interfacé avec un
microcontrôleur Arduino Mega2560 Rev3 pour convertir les signaux d’entrées/sorties. Le Logiciel
Visual Studio 2015 a été utilisé pour compiler certains programmes liés au microcontrôleur utilisé. Et
une deuxième qui sert à alimenter la carte de gestion du prototype réalisé.
Mots clés : Domotique, Arduino, Smart Phone, Bluetooth, Wi-F

Abstract

Nowadays, houses are gradually shifting from normal switches to centralized control system,
involving a Smart Phone. This technology is not only easy to use but also helps prevent defects that
will work from a decent distance. This helps people and especially those with specifics needs to
control the house from anywhere up to some meters away.
To accomplish this object, it is designed in two parts. A first has the communication modules with the
user interface as well as the power circuits that allowed the control of the devices and the real-time
visualization of the data interfaced with an Arduino Mega2560 Rev3 microcontroller to convert the
input / output signals. The Visual Studio 2015 software was used to compile certain programs related
to the microcontroller used. Moreover, a second one that serves to supply the management card of the
prototype realized.
Keywords: Home automation, Arduino, Smart Phone, Bluetooth, Wi-Fi

73

Vous aimerez peut-être aussi