| TABLE DE MATIERE
DEDICACE 
ii 
REMERCIEMENTS 
iii 
REMERCIEMENTS 
iv 
SIGLES ET ABREVIATIONS 
v 
TABLE DE MATIERE 
viii 
LISTE DE FIGURES 
x 
LISTE DE TABLEAUX 
xi 
0. INTRODUCTION GENERALE 
1 
CHAPITRE 1 :  GENERALITES SUR LES
SYSTEMES EMBARQUES 
5 
1.1. Introduction 
5 
1.2. Historique 
6 
1.3. Avantages de systèmes
embarqués 
6 
1.4. Classification de systèmes
embarqués 
7 
1.5. Architecture d'un système
embarque 
7 
1.6. Générations des
systèmes embarqués 
8 
1.7. Les contraintes de systèmes
embarqués 
10 
1.8. Domaine d'application de systèmes
embarqués 
11 
1.9. Kit de développement pour
systèmes embarqués 
11 
1.10. Famille de microcontrôleurs 
14 
1.11. Conclusion 
15 
CHAPITRE 2 : PRESENTATION MATERIELLE ET
LOGICIELLE DE L'ARDUINO 
17 
2.1. Introduction 
17 
2.2. Généralités sur
l'Arduino 
17 
2.3. Etude de la partie matérielle 
24 
2.4. Etude de la partie logicielle 
26 
2.5. Conclusion 
27 
CHAPITRE 3 :       GENERALITES SUR LA
DOMOTIQUE 
28 
3.1   Introduction 
28 
3.2. Définition de la domotique 
28 
3.3. Technologies de la domotique 
28 
3.4. Domaines d'application de la
domotique 
33 
3.5. Avantages de la domotique 
33 
3.6. La communication de la maison avec le
monde extérieur 
35 
3.7. Conclusion 
35 
CHAPITRE 4 : CONCEPTION ET REALISATION D'UN
SYSTEME DE COMMANDE A DISTANCE D'UNE MAISON INTELLIGENTE A BASE D'ARDUINO 
36 
4.1. Présentation du cahier de
charge 
36 
4.2. Outils utilisés pour le
développement du système de commande 
37 
4.3. Réalisation du système de
commande et contrôle d'une maison intelligente 
54 
4.4. Algorithme de commande et
contrôle 
57 
4.5. Conclusion 
61 
CONCLUSION GENERALE 
62 
BIBLIOGRAPHIE 
64 LISTE DE FIGURES
Figure 1.5-1 Architecture générale des
systèmes embarqués 
3 
Figure 1.9-1 Exemple de kit de développement
basé sur Arduino Uno (starter Kit) 
12 
Figure 2.2-1 Carte Arduino Duemilanove et Carte
Arduino Uno 
18 
Figure 2.2-2 carte Arduino Leonardo 
19 
Figure 2.2-3 carte Arduino Mega 
19 
Figure 2.2-4 carte Arduino Mega ADK 
20 
Figure 2.2-5 Carte Arduino Due 
20 
Figure 2.2-6 Carte Arduino Nano 
21 
Figure 2.2-7 Carte Arduino Mini Pro 
21 
Figure 2.2-8 Carte Arduino Yun 
22 
Figure 2.3-1 Exemple de carte électronique:
Arduino Severino 
24 
Figure 2.4-1 Interface du logiciel Arduino 
25 
Figure 3.3-1 Représentation graphique
schématique d'items relatifs à l' « habitat intelligent
» (version évoluée de la domotique des années
1970-80), avec leurs relations entre eux et l'usager. [7] 
32 
Figure 4.1-1 Schéma synoptique du
système à réaliser 
37 
Figure 4.2-1  la carte Arduino Uno
[8] 
38 
Figure 4.2-2  le module Ethernet Shield HanRun
HR11105A 17/32 
43 
Figure 4.2-3  servomoteur [9] 
44 
Figure 4.2-5  Capteur de flamme KY-026
[10] 
45 
Figure 4.2-6  potentiomètre pour ajuster la
sensibilité du capteur. 
46 
Figure 4.2-7  branchement sur le breadboard 
47 
Figure 4.2-8  capteur de température et
humidité DHT11 
47 
Figure 4.2-9  brochage des pins du capteur sur
Arduino [11] 
48 
Figure 4.2-10  afficheur LCD  16x2 
49 
Figure 4.2-11  Connecteur de l'afficheur LCD 
50 
Figure 4.2-13 buzzer 
51 
Figure 4.2-14  clavier matriciel et son schéma
de principe 
51 
Figure 4.2-15  connexion du clavier sur arduino
Uno 
52 
Figure 4.2-16 types de led 
52 
Figure 4.2-17  point d'accès TP-Link. 
53 
Figure 4.3-1  phase de la réalisation de la
maquette 
54 
Figure 4.3-2  Résultat final de la
maquette 
55 
Figure 4.4-1 Organigramme pour le fonctionnement
automatique de l'application. 
57 
Figure 4.4-2  Organigramme décrivant le
fonctionnement manuel du projet. 
58 
Figure 4.4-3 page de l'ouverture de la porte 
59 
Figure 4.4-4   page pour l'éclairage dans la
maison 
60 
Figure 4.4-5  page pour le contrôle de
l'incendie 
62 |