Ms Tel Benguella+Benhabib
Ms Tel Benguella+Benhabib
Ms Tel Benguella+Benhabib
MEMOIRE
Présenté pour l’obtention du diplôme de MASTER
En : Télécommunications
A mon très cher mari que dieu le tous puissant le garde et le protège
A mes amis « Mohammed » et « Zakaria »qui ont toujours étaient là quand j’ai
eu besoind’eux.
Nesrine
J’ai l’immense honneur de dédier ce travail de mémoire à mes chers parentsqui
m’ont toujours soutenue tout au long de mes études
Une spéciale dédicace pour deux chère amis qui comptent déjà énormément
pour moi .A vous « Mohammed » et « Nihel »
wassila
Sommaire
Remerciement
Dédicace
Sommaire
Liste des figures
Introduction générale ............................................................................................................................... 1
Chapitre I : Introduction à la domotique
1.1. Introduction..................................................................................................................................... 4
1.2. Domotique ...................................................................................................................................... 4
1.2.1. Domaines d’applications de la domotique .............................................................................. 5
1.2.2. Domotique et environnement .................................................................................................... 6
1.2.3. Coût de la domotique .................................................................................................................. 6
1.2.4. Techniques de la domotique....................................................................................................... 7
a. La centrale de commande ........................................................................................................... 7
b. L'écran de contrôle ....................................................................................................................... 7
c. Le pilotage à distance .................................................................................................................... 8
1.2.5. Fonctionnement des interfaces de contrôle ............................................................................. 9
1.3. La maison intelligente .................................................................................................................. 10
1.3.1. La maison connectée ................................................................................................................. 10
1.3.2. Interactivité avec la maison connectée ...................................................................................... 12
1.3.3. Mise en réseau des équipements .............................................................................................. 12
1.4. Maison évolutive ................................................................................................................................ 13
1.4.1. Evolutivité du câblage ................................................................................................................... 13
1.5. Maison autonome .............................................................................................................................. 14
1.5.1. Supervision ..................................................................................................................................... 14
1.5.2. Réactivité ......................................................................................................................................... 14
1.6. Sécurité d’une maison........................................................................................................................ 15
1.6.1. Anti-intrusion ................................................................................................................................. 15
1.6.2. Risques domestiques ..................................................................................................................... 15
1.7. Confort d’une maison ........................................................................................................................ 15
1.8. La domotique au quotidien................................................................................................................ 16
1.9. Avantages et inconvénients de la domotique.................................................................................. 16
a. Les avantages .................................................................................................................................... 16
b. Les inconvénients............................................................................................................................ 17
1.10. L’historique de l’Arduino ................................................................................................................. 17
Sommaire
1.11. Définition de l’Arduino................................................................................................................... 18
1.11.1. Les gammes de la carte Arduino ............................................................................................... 19
1.11.2. Avantages de la carte Arduino UNO ...................................................................................... 20
1.11.3. La constitution de la carte Arduino UNO .............................................................................. 21
a. Partie matérielle ............................................................................................................................. 22
b. Structure générale du programme (IDE Arduino) ................................................................. 23
1.12. Le programme Arduino ................................................................................................................... 24
1.12.1. Structure du programme ............................................................................................................ 24
1.13. Les avantages et les inconvénients de la carte Arduino .............................................................. 25
a. Les avantages .................................................................................................................................... 25
b. Les inconvénients............................................................................................................................ 25
1.14. Conclusion ......................................................................................................................................... 25
Chapitre II : Applications d’Arduino
2.1. Introduction ......................................................................................................................................... 28
2.2 Principe de fonctionnement ............................................................................................................... 28
2.3. Photorésistance .................................................................................................................................... 30
2.3.1. Définition ........................................................................................................................................ 30
2.3.2. Réalisation du montage ................................................................................................................. 30
2.3.3. Code complet ................................................................................................................................. 32
2.3.4. Déroulement du programme ....................................................................................................... 33
2.3.5. Résultat de l’expérimentation....................................................................................................... 34
2.4. Capteur de température...................................................................................................................... 34
2.4.1. Définition........................................................................................................................................ 34
2.4.2. Réalisation du montage ................................................................................................................. 35
2.4.3. Résultat de l’expérimentation....................................................................................................... 39
2.5. Les servomoteurs ................................................................................................................................ 39
2.5.1. Fonctionnement d’un servomoteur ............................................................................................ 39
2.5.2. Partie programmation ................................................................................................................... 40
2.5.3. Montage ......................................................................................................................................... 42
2.6. Conclusion .......................................................................................................................................... 43
Chapitre III : Réalisation d’une maison intelligente
3.1. Introduction ......................................................................................................................................... 45
3.2. Réalisation d’une maison communicante pour prévention de feu .............................................. 45
3.3. Réalisation du montage ...................................................................................................................... 45
Sommaire
3.4. Résultat de l’expérimentation ............................................................................................................ 47
3.5. Conclusion .......................................................................................................................................... 49
Conclusion générale .............................................................................................................................. 51
Bibliographie ............................................................................................................................................ 52
Liste des figures
Chapitre I
Chapitre II
Dans la vie moderne, on utilise pas mal d’outils et d’accessoires de commande à distance
afin de simplifier notre contrôle, donc nous chercherons toujours à se concentrer sur la souplesse
de la commande et de contrôler sur une zone bien définie (notre contour) le plus grand nombre
d’accessoires possible.
Actuellement, la domotique est utilisée pour rendre une maison "intelligente. C’est
l’ensemble des techniques de l'électronique, d'automatisme et de l’informatique, elle permet de
centraliser le contrôle des différents systèmes et sous-systèmes de la maison et de l'entreprise
(chauffage, volets roulants, porte de garage, portail d'entrée, prises électriques, etc.).
Pour réaliser ce système nous devons utiliser une carte arduino, c'est une carte
électronique qui peut être programmée avec un langage spécifique, l'objectif final étant de faciliter
la vie des usagers.
Concernant notre projet de programmation pour le contrôle de la maison, nous avions,
dans le premier chapitre, cherché des informations concernant la domotique et comment la
mettre en place à notre niveau. Nous avons réalisé des interactions entre l’ordinateur et le monde
extérieur grâce à une carte Arduino, on mettra la lumière sur un modèle de base qui est (Arduino
UNO) sa construction et son principe de fonctionnement afin de simplifier son utilisation
Le deuxième chapitre sera consacré à une étude approfondie sur la programmation et la
réalisation d’un programme qui permet de mesurer une luminosité avec une photorésistance,
faire interagir un capteur de température et piloter un servomoteur.
Dans le troisième chapitre, on présentera une maison communicante avec servomoteur
et capteur de température. Le fonctionnement de cette maison va être relié au changement de
température, en cas d’augmentation importante de température on aura l’ouverture de la porte de
la maison en prévention éventuelle de feu.
2
Chapitre 1 Introduction à la domotique
1.1. Introduction
Les tâches domestiques sont très variées, souvent répétitives voir pénibles. Pour une
personne handicapée, certaines peuvent même s'avérer impossible à réaliser. Grâce à la
Domotique la vie des personnes en difficultés peut être simplifiée de façon très significative.
1.2. Domotique
4
Chapitre 1 Introduction à la domotique
Le mot domotique vient du latin Domus - ce que veut dire 'maison' - et du mot
'électronique'. La domotique est une technologie qui gère les appareils électriques au moyen de
l'électronique et de l'informatique.
- Le confort de vie (la cafetière fait le café automatiquement tous les jours à 8h du matin, etc)
Les principaux domaines dans lesquels s’appliquent les techniques de la domotique sont :
5
Chapitre 1 Introduction à la domotique
La domotique utilise des TIC qui peuvent être très consommatrices d'énergie et de matières
rares ou précieuses. Elle peut aussi chercher à diminuer son empreinte écologique (« éco-
domotique ») et celle de ses utilisateurs par une écoconception, en facilitant une meilleure maîtrise
de la consommation énergétique de l'habitat, en améliorant l'efficience énergétique des
installations, ou le pilotage automatique d'installations de production d'énergie (ex : association de
panneaux solaires suivant le soleil, de « petit éolien » uniquement activé (pour limiter l'usure des
pièces) quand les conditions de vent sont idéales et/ou pompe à chaleur activée quand le
différentiel de température est idéal, etc.).
Avec le temps, la domotique tend à sortir de la maison. Elle met par exemple en relation
des unités d'habitation entre elles et avec un immeuble et avec la ville …etc.
6
Chapitre 1 Introduction à la domotique
l'achat et l'installation des éléments pilotés par le système, ceux-ci devant être compatibles
entre eux.
l'installation du système qui relie les différents éléments : Bus de commande, sur courant
porteur ou sans fil.
la configuration du service qui peut être faite par l'utilisateur ou par un domoticien, en
fonction de la complexité du système.
La domotique est basée sur la mise en réseau par une « centrale de commande » des
différents appareils électriques de la maison.
a. La centrale de commande
b. L'écran de contrôle
Il est fixe dans le domicile, où il peut être émulé à distance via le réseau ADSL de la maison
puis l'internet), permettant le pilotage de la maison à distance pour tout ou partie des fonctions
domotiques. L'interface distante peut être par exemple un ordinateur de poche, un téléphone
portable ou smartphone, une tablette tactile, une télécommande (universelle ou non), une
interface sur télévision connectée, un écran plus souris, etc.
7
Chapitre 1 Introduction à la domotique
c. Le pilotage à distance
Il permet de faire face quasiment en temps réel à des situations particulières. Par exemple :
un des enfants de la maison a oublié ses clés. L'un des parents peut, depuis un Smartphone,
ouvrir le portail, déverrouiller la porte d'entrée et désactiver l'alarme ;
une livraison est attendue dans la journée. Le propriétaire peut laisser le livreur accéder au
garage afin que le colis y soit déposé, et communiquer avec lui.
Par ailleurs, l'usager peut programmer certaines fonctions de la maison domotisée grâce à cette
interface qui est reliée aux appareils connectés. Il peut par exemple :
De plus, il est généralement possible, par des réglages avancés, d'adapter le système à son propre
rythme de vie, (en programmant des « scénarios »).
Exemples de scénarios :
en partant au travail, un simple clic sur un interrupteur installé dans l’entrée enclenche le
scénario « départ au travail ». L’éclairage s’éteint, le garage s’ouvre, le chauffage se met en
veille au bout de 15 minutes, les volets et le garage se ferment après 30 minutes ;
en quittant le travail pour rentrer chez soi, on actionne le scénario de retour à l’aide du
téléphone ou depuis l’ordinateur du bureau : les volets s’ouvrent et le chauffage passe en
mode confort ;
quand on est fatigué, on agit sur la télécommande de la maison afin d’enclencher le scénario
« relaxation », les lumières se tamisent, un fond sonore apaisant se propage dans la pièce.
Enfin, dans les systèmes les plus complets qui intègrent des capteurs, les scénarios peuvent
également se mettre en œuvre automatiquement :
le vent se lève et souffle puissamment. Le store de terrasse se relève afin d'éviter que celui-ci
soit arraché;
8
Chapitre 1 Introduction à la domotique
la nuit, un détecteur de fumée indique une anomalie chez une personne âgée. La centrale
domotique alerte un proche afin qu'il puisse prévenir les secours et les volets s'ouvrent afin
de faciliter l'évacuation des personnes (dans certains pays, le système peut directement
appeler les secours).
Avant d'être réellement installé, un système domotique peut théoriquement être virtuellement
modélisé, prototypé et testé afin de vérifier son efficacité et son adaptabilité à des changements
de contexte.
Des systèmes écran et souris, avec clavier avec ou sans fils existent ;
Des interfaces tactiles : écrans tactiles associés à un logiciel ou une interface web ;
Des microphones permettent une activation par commande vocale (directement ou via
téléphones GSM ) associés à des logiciels de reconnaissance vocale ;
Pour réaliser une installation domotique, les fabricants se concentrent sur les trois
technologies suivantes :
Les ondes radio (essentiellement le wifi ou la radio fréquence)
Les courants porteurs en ligne (CPL)
Les technologies filaires [6]
9
Chapitre 1 Introduction à la domotique
Elle consiste a mettre en place des réseaux reliant différents type d'équipements
(électroménager, hifi, équipement domotique, etc) dans la maison. Ainsi, elle regroupe tout un
ensemble de services permettant l'intégration des technologies modernes dans la maison.
Actuellement, la domotique est utilisée pour rendre une maison "intelligente". En effet celle-ci
consiste en l'automatisation et la centralisation de différents appareils électriques de la maison.
Ainsi la domotique est utilisée pour le contrôle de la maison. Ce contrôle ne s'exerce pas
n'importe comment. En effet le contrôle d'un appareil se fait suite à l'analyse de certaine donnée
par exemple la force du vent extérieure. En effet un capteur est placé à l'extérieur et si le
vent souffle trop fort les stores peuvent s'ouvrir. Ce principe est adapté à différents outils
électriques de la maison. De plus, toutes ces informations sont centralisées dans un boitier
permettant à l'utilisateur de vérifier les différentes données (température de la maison, luminosité,
force du vent…), d'entrer ses propres paramètres (par exemple, entrer une température idéale
pour la maison, et si la température relevée est plus faible que celle voulue par l'utilisateur, les
radiateurs se déclenchent).[1]
Nous sommes entrés dans une 1 ère où la communication est omniprésente et où nous
avons pris l’habitude d’être joignables en tout lieu et à tout moment et de joindre les autres aussi
facilement. Cette tendance concerne de plus en plus notre habitation.
Nos maisons disposent de très nombreux moyens de communication, que ce soit par voie
terrestre (téléphone fixe, réseau ADSL, réseau électrique, câble, etc.) ou aérienne (téléphone
mobile, boucle locale radio, Wi-Fi, satellite, etc.).
Quoi de plus rassurant quand nous quittons notre maison que de savoir qu’en cas
d’effraction, de panne d’électricité ou de fuite d’eau nous serons directement prévenus sur notre
10
Chapitre 1 Introduction à la domotique
Les messages peuvent être personnalisés pour indiquer avec précision la nature du
problème et permettre une action adaptée en direction des voisins, de la police ou d’un centre de
télésurveillance.
Pour peu que nous ajoutions une webcam au dispositif, nous pouvons tout aussi bien
recevoir une image de l’incident et visualiser ce qui se déroule chez nous.
Il peut enfin s’avérer utile d’être prévenu lorsqu’une fenêtre est restée ouverte, une
lumière allumée, l’alarme correctement activée ou que la température a dépassé un seuil prédéfini.
Le message d’avertissement peut être vocal ou sous forme de bip sonore, à l’image de ce qui se
fait couramment dans nos voitures. Une autre solution, moins intrusive, consiste à disposer à la
sortie de la maison un écran indiquant l’état des différents systèmes (ouverture, alarme, éclairage,
chauffage) et permettant l’interaction avec eux.
11
Chapitre 1 Introduction à la domotique
La communication peut évidemment s’effectuer dans l’autre sens, c’est-à dire sous forme
de commande adressée aux différents systèmes connectés de la maison. Il peut s’agir de
commander à la voix les circuits d’éclairage ou de déclencher certains scénarios. Nous pouvons
aussi activer à distance le chauffage de notre résidence secondaire en mode confort quelques
heures avant d’y arriver. Nous pouvons de la même façon désactiver l’alarme pour permettre à
une personne autorisée d’entrer chez nous en notre absence ou, à l’inverse, l’activer depuis notre
bureau ou encore simuler une présence en actionnant les volets roulants, l’éclairage ou la
musique.
Toutes ces interactions n’ont rien de très nouveau, et nous disposons depuis des années
de fonctions de contrôle à distance par téléphone d’un certain nombre d’équipements et de
systèmes domestiques. Ces fonctions étaient généralement fondées sur des technologies
propriétaires (non standards) et étaient pilotables par le biais d’interfaces rudimentaires, telles que
des combinaisons de touches sur un téléphone.
Non content de dialoguer avec la maison, nous pouvons faire communiquer tous les
systèmes entre eux à partir du moment où ils s’appuient sur des protocoles et des infrastructures
de câblage standardisés. Rien de plus simple, si la conception est bien réalisée, que de renvoyer le
12
Chapitre 1 Introduction à la domotique
signal audio de l’interphone de notre maison vers les combinés téléphoniques ou un téléphone
portable.
À partir du moment où tous les systèmes communiquent entre eux, il peut être dissuasif,
en cas de tentative d’effraction, de faire clignoter tous les éclairages, sans possibilité de les
éteindre, ou encore d’actionner les volets roulants.
Il est aujourd’hui facile de faire communiquer entre eux, avec ou sans fil, tous nos
appareils numériques : lecteur DVD, téléviseur, console de jeux Ordinateur, studio photo ou
poste de télévision, vidéo, caméra, appareil photo numérique, vidéoprojecteur, lecteur de
musique MP3, chaîne stéréo, imprimante ou scanner. Cette mise en réseau et la convergence
entre toutes les applications du numérique autorisent la mutualisation des données. Il devient
possible, par exemple, de regarder la télévision sur n’importe quel ordinateur de la maison, de
visionner des photos ou des vidéos de famille sur un écran de télévision ou d’écouter des
morceaux de musique sur n’importe quel équipement audio (chaîne, PC, lecteur MP3) depuis
n’importe quelle pièce.
13
Chapitre 1 Introduction à la domotique
1.5.1. Supervision
Une maison autonome doit être capable de détecter les changements d'état des systèmes à
1.5.2. Réactivité
14
Chapitre 1 Introduction à la domotique
1.6.1. Anti-intrusion
La détection provoque une série d'actions déterminées mettant en jeu des alarmes
sonores, intérieures ou extérieures, ainsi que lumineuses.
La centrale transmet les incidents vers des destinataires (téléphone & centre de
télésurveillance)
Les accidents domestiques représentent 61 % (douze mille morts par an) des accidents de
la vie courante. Parmi ces accidents on cite quelques exemples de ces risques : Le Départ
d'incendie, le Dégagement de fumées toxiques, ainsi que l’Augmentation de température du
congélateur, les inondations, et les fuites de gaz.
Nos modes de vie nous éloignent des principes de bon sens appliqués à l’habitat
traditionnel et propres à chaque région (orientation des maisons, taille des ouvertures, choix des
matériaux, épaisseur des murs, etc.). La réhabilitation de quelques-uns de ces principes couplée à
l’intégration de systèmes innovants permet pourtant, sans lourds investissements, de diminuer les
coûts d’exploitation des maisons contemporaines tout en améliorant leur confort au quotidien.
À titre d’exemples, les fonctionnalités suivantes peuvent être combinées pour aboutir à
des installations satisfaisantes :
15
Chapitre 1 Introduction à la domotique
Réversibilité
La programmation quotidienne et hebdomadaire
Consigne en température
Toutes les actions effectuées machinalement peuvent être automatisées et intégrées dans
des scénarios préprogrammés (domotique). L'élimination des gestes fastidieux et répétitifs peut
nous faire gagner du temps et nous tranquilliser l'esprit.
a. Les avantages
L'installation électrique ne nécessite une tension de seulement 2.5V, c'est donc sans danger
pour les appareils électriques.
Les seules compétences requises pour l'installation se limitent à savoir brancher un appareil
sur le secteur.
Pas cher
16
Chapitre 1 Introduction à la domotique
b. Les inconvénients
Un outil important de la domotique est un microprocesseur au nom d’Arduino, qui est très
utilisés actuellement, c’est un élément de base en domotique.
Le projet Arduino est issu d'une équipe d'enseignants et d'étudiants de l'école de Design
d'Interaction d'Ivrea (Italie). Ils rencontraient un problème majeur à cette période (avant 2003 -
2004) Leur préoccupation se concentra alors sur la réalisation d'un matériel moins cher et plus
facile à utiliser, alors ils souhaitaient créer un environnement proche de Processing et pour cela
en 2003, Hernando Barragan, pour sa thèse de fin d'études, avait entrepris le développement
d'une carte électronique dénommée Wiring, accompagnée d'un environnement de
programmation libre et ouvert.
Arduino est le nom d'un roi italien, personnage historique de la ville « Arduin d’Ivrée », ou
encore un prénom italien masculin qui signifie « l'ami fort ».[4]
17
Chapitre 1 Introduction à la domotique
Le module Arduino est un circuit imprimé en matériel libre (plateforme de contrôle) dont
les plans de la carte elle-même sont publiés en licence libre dont certains composants de la carte :
comme le microcontrôleur et les composants complémentaires qui ne sont pas en licence libre.
Un microcontrôleur programmé peut analyser et produire des signaux électriques de manière à
effectuer des tâches très diverses. Arduino est utilisé dans beaucoup d'applications comme
l'électrotechnique industrielle et embarquée ; le modélisme, la domotique mais aussi dans des
domaines différents comme l'art contemporain et le pilotage d'un robot, commande des moteurs
et faire des jeux de lumières, communiquer avec l'ordinateur, commander des appareils mobiles
(modélisme). Chaque module d’Arduino possède un régulateur de tension +5 V et un oscillateur
à quartez 16 MHz (ou un résonateur céramique dans certains modèles). Pour programmer cette
carte, on utilise l’logiciel IDE Arduino.[1]
Arduino est un outil permettant de construire des dispositifs qui peuvent interagir avec
l'environnement qui les entoure. Tu peux t'en servir pour y relier des capteurs détectant du son,
de la lumière ou des vibrations, qu'il utilisera alors pour allumer une lumière, changer sa couleur,
mettre en route un moteur, et bien d'autres choses. Arduino est un système magique, qui se situe
au cœur de toutes ces actions. Il collecte des informations à partir de ses capteurs, évaluant ainsi
le monde réel qui l'entoure. Il prend ensuite des décisions basées sur les données recueillies et
provoque en retour des actions, sous forme de sons, de lumière, ou encore de mouvements.
Arduino se présente généralement sous la forme d'une carte électronique bleue, qui a à
peu près la taille de ta main. Cette carte comporte des inscriptions en blanc qui permettent de
18
Chapitre 1 Introduction à la domotique
repérer ses différents éléments. Tous les composants et les circuits de la carte sont visibles et
accessibles.
Actuellement, il existe plus de 20 versions de module Arduino (figure 1.10), nous citons
quelques un afin d’éclaircir l’évaluation de ce produit scientifique et académique:
19
Chapitre 1 Introduction à la domotique
Parmi ces types, nous avons choisi une carte Arduino UNO (carte Basique). L'intérêt
principal de cette carte est de faciliter la mise en œuvre d’une telle commande qui sera
détaillée par la suite.
Il y a de nombreuses cartes électroniques qui possèdent des plateformes basées sur des
microcontrôleurs disponibles pour l'électronique programmée. Tous ces outils prennent en
charge les détails compliqués de la programmation et les intègrent dans une présentation
20
Chapitre 1 Introduction à la domotique
facile à utiliser. De la même façon, le système Arduino simplifie la façon de travailler avec les
microcontrôleurs tout en offrant à personnes intéressées plusieurs avantages cités comme suit:
21
Chapitre 1 Introduction à la domotique
a. Partie matérielle
Généralement tout module électronique qui possède une interface de programmation est
basé toujours dans sa construction sur un circuit programmable ou plus.
Le physique de notre Arduino Uno (figure I.8), le fonctionnement se fait sous le même
principe général :
A: ce sont les pattes (pin) dites digitales (0,1) ou "tout ou rien" ; elles offrent en sortie du
5V et acceptent en entrée du 5V sur le même principe
(fonction digitalWrite() et digitalRead() ). La patte 13 est équipée d'une résistance.
B: le microcontrôleur
C: ce sont les pattes dites analogiques, valeur entre 0V et 5V
(fonction analogWrite() et analogRead() ).
D: les différentes pattes d'alimentation (utilisez tant que possible les mêmes couleurs lors
de vos montages, ce sont les couleurs de référence en électronique) :
Rouge: sortie 5v (+)
Orange: sortie 3,3V (+)
Noire: les masses (-)
Jaune: entrée reliée à l'alimentation (7V-12V)
L'USB sert pour l'alimentation de la carte et le transfert des programmes qu'on souhaite
injecter dans le microcontrôleur.
22
Chapitre 1 Introduction à la domotique
L'alimentation 7V-12V servira à alimenter la carte lorsqu'elle est en production (non reliée
à l'ordinateur).
Côté logiciel : pour écrire, modifier ou injecter les programmes (le code) dans le microcontrôleur,
on utilisera une interface graphique appelée IDE (Integrated Development Environment).
Comme n’importe quel langage de programmation, une interface souple et simple est
exécutable sur n’importe quel système d’exploitation Arduino basé sur la programmation en C.
A : Barre de menus
B : Barre d'outils (raccourcis les plus utiles de fonctions se trouvant dans les menus) :
Vérifier le code | injecté le code dans le microcontrôleur | Nouveau code | Ouvrir |
23
Chapitre 1 Introduction à la domotique
Enregistrer | Moniteur série (permet d'afficher des messages textes reçus de la carte
Arduino et/ou d'envoyer des caractères vers la carte Arduino).
C : Zone d'écriture du programme
E : Zone de notification lors de l’injection où sera indiqué ce qui se passe et les éventuels
messages d'erreur
F : Barre de notification du port de communication employé (utile si on utilise plusieurs
Arduino).[5]
Un programme utilisateur Arduino est une suite d’instructions élémentaires sous forme
textuelle, ligne par ligne. La carte lit puis effectue les instructions les unes après les autres, dans
l’ordre défini par les lignes de code.
La première partie est une zone de commentaire (qui ne sera pas interprété par le
microcontrôleur) dans lequel on renseigne en général, le nom du créateur du programme, la
date de création, d'éventuels liens pointant vers une page web, les révisions (s'il y en a) et la
description du programme. Cette partie n'a pas une grande importance mais elle peut vous
aider à comprendre ce qu'à voulu faire le codeur de ce programme. Elle est donc aussi utile
pour les autres. Cette zone de commentaire (pour ne pas être lue par le microcontrôleur et
donc générer des erreurs) commencera par un « /* » et se terminera par un « */ ».
La deuxième partie est faite pour déclarer des variables et les représentées par la
fonction « int ». Les variables sont des expressions que vous pouvez utilisez dans les
programmes pour stocker des valeurs numériques. Les constantes prédéfinies du langage
Arduino sont des valeurs particulières ayant une signification spécifique.
24
Chapitre 1 Introduction à la domotique
syntaxe employée est « void loop() » dans laquelle on donnera le détail entre accolade comme
pour la configuration des entrées/sorties.
Les fonctions de base « void setup () » et « void loop () » sont obligatoires dans tout programme
en langage Arduino.
Les variables sont des expressions que vous pouvez utilisez dans les programmes pour stocker
des valeurs numériques.[7]
a. Les avantages
b. Les inconvénients
● Mono thread.
1.14. Conclusion
Dans ce chapitre nous avons pu expliquer que la domotique est l'ensemble des
techniques de l'électronique, on a défini ces différents domaines, son cout, et ces techniques. Du
coté confort nous avons décrit les divers types d’une « maison intelligente » ainsi que les risque
domestique et leurs sécurité.
Ensuite, nous avons projeté la lumière sur une carte d’acquisition qui est l’Arduino
« UNO » donnant ainsi les raisons pour lesquelles on l’a choisie, on a parlé de son histoire et les
éléments importants que compose notre carte, puis nous avons cité des différents types de cette
25
Chapitre 1 Introduction à la domotique
dernière. Ensuite, nous avons expliqué les deux parties essentielles de l’Arduino; (la partie
matérielle et la partie de programmation) plus précisément. Nous avons également expliqué le
principe de fonctionnement de la carte Arduino sans oublier ses caractéristiques.
26
Résumé
Summary
Home automation is the set of techniques and technologies used to supervise, automate,
program and coordinate the tasks of comfort, safety, maintenance and more generally services in
individual or collective housing. This workisdevoted to the realization of a communication house
using the Arduino module, whichis a programmedmicrocontrollerthat can analyze and
produceelectricalsignals to performvery diverse tasks. It isdedicated to many applications:
industrial and embedded electrotechnics; Modeling, home automation. Our realizationis about
fireprevention in house using the Arduinoboard, temperature sensor and servomotor.