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
|