Memoires
Memoires
****
MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA
RECHERCHE SCIENTIFIQUE
*****
UNIVERSITE CATHOLIQUE DE L’AFRIQUE DE L’OUEST
*****
ECOLE DE GENIE ELECTRIQUE ET INFORMATIQUE
*****
MEMOIRE DE FIN DE FORMATION POUR L’OBTENTION DU
DIPLOME DE LICENCE PROFESSIONNELLE
*****
THEME :
Réalisé par :
Christ DAGA
&
Daniel AGBEGNIDO
Sous la supervision de :
Maître de Stage Maître de Mémoire
Ig. Mme. Karine SOSSOUKPE Dr. Patrice CHETAGNI
i
DÉDICACE 1
A mes parents Oscar DAGA et Constance KPOMALEGNI, pour leur soutien, leur
patience, leur sacrifice et leur amour
À tous mes amis à tous ce qui nous a aidé.
ii
DÉDICACE 2
A mes parents Jean GBEGNIDO et Rose claire FAMBO, pour leur soutien, leur patience,
leur sacrifice et leur amour
À tous mes amis ,mon parrain et à tous ce qui nous ont aidé.
AGBEGNIDO Daniel
iii
REMERCIEMENTS
Nos remerciements vont à l’endroit de tout ceux qui nous ont accompagnés depuis notre
cursus universitaire jusqu’à la conception de ce projet. Nous adressons particulièrement
nos sincères remerciements :
• Au Père fondateur de l’UCAO-UUC, pour avoir mis en place ce cadre de haute
formation de la jeunesse béninoise et africaine ;
• A toute l’administration de l’UCAO pour ses efforts et son soutien dans notre
formation ;
• A Nos professeurs du département de Génie Électrique et Informatique qui ont
contribué à notre formation ;
• Au Dr CHETAGNI Pascal, notre maître de mémoire pour son suivi rigoureux et
ses conseils tout au long de la réalisation de ce mémoire ;
• A Mr De Walix pour ses orientations ;
• A Mr AGBO Ossenou pour ses orientations ;
iv
TABLE DES FIGURES
2.1 Delta Dore Tydom Home, un domotiseur efficace et pas chère 149,99 € sur
Amazone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Schema fonctionnel du systeme . . . . . . . . . . . . . . . . . . . . . . . . 14
v
3.19 Interface blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
vi
LISTE DES TABLEAUX
vii
SIGLES ET ABBRÉVIATIONS
viii
RÉSUMÉ
La domotique solaire se présente comme une association ingénieuse entre les systèmes
domotiques classiques et les technologies d’énergies renouvelables. Ce mariage synergique
permet de cumuler les avantages de chacun des domaines, offrant ainsi une solution à la
fois intelligente et durable pour la gestion de l’habitat. Dans le cadre de notre projet de
fin d’études en électrotechnique, nous avons choisi de relever le défi de créer un système
domotique solaire. Notre objectif principal est de concevoir un système accessible et mo-
dulable, en s’appuyant sur la plateforme Arduino et des microcontrôleurs embarqués dotés
d’antennes. Cette approche vise à promouvoir une production "low-cost", reproductible
dans n’importe quel environnement domestique et adaptable aux besoins spécifiques de
chaque utilisateur, tout en respectant un budget raisonnable. Notre projet se décompose
en deux phases distinctes, mettant à profit nos compétences en informatique, en électro-
nique et en énergies renouvelables. La première phase sera consacrée à la construction
d’une maquette complète intégrant les différents modules nécessaires au système, tels que
les capteurs et les modules Bluetooth. La seconde phase se concentrera sur la création
et l’implémentation du système domotique solaire, en veillant à son pilotage intuitif à
distance via un smartphone.
ix
ABSTRACT
x
SOMMAIRE
Engagement i
Dédicace 1 ii
Dédicace 2 iii
Remerciements iv
Résumé ix
Abstract x
Introduction 1
Conclusion 43
xi
Annexe et Programme 45
Références Bibliographiques 55
xii
INTRODUCTION
Le monde technologique est en pleine expansion, bouleversant nos modes de vie et ré-
volutionnant les industries. Des progrès fulgurants ont été réalisés dans la communication,
la digitalisation et la mécanique, transformant notre quotidien et repoussant les limites
du possible. Cependant, un domaine semble étrangement figé dans le temps : l’habitat.
Nos maisons, où nous passons plus de la moitié de notre temps, continuent d’être conçues
comme il y a trente ans, sans tenir compte de l’évolution technologique et des besoins
changeants des occupants. Alors que nous exigeons des technologies de pointe pour nos
véhicules, nous nous accommodons d’habitations statiques et rudimentaires. Qui voudrait
d’une voiture qui l’obligerait à fermer manuellement chaque portière ou à actionner les
vitres à la manivelle ? Qui accepterait un véhicule dépourvu de système de sécurité pour les
passagers ? Pourquoi l’innovation technologique, si présente dans d’autres aspects de notre
vie, semble-t-elle s’arrêter au seuil de nos foyers ? La domotique solaire offre une solution
à ce paradoxe. Elle propose de transformer nos maisons en espaces intelligents, capables
de s’adapter à nos besoins, de garantir notre sécurité et de réduire notre consommation
d’énergie. Imaginez une maison qui aanticipe vos besoins et ajuste automatiquement la
température, l’éclairage et l’ambiance sonore, surveille votre domicile et vous alerte en
cas d’intrusion ou d’incident, gère intelligemment votre consommation d’énergie en uti-
lisant des sources renouvelables comme l’énergie solaire et voust permet de piloter tous
vos appareils électriques à distance, depuis votre smartphone ou tablette. C’est dans cette
optique que nous avons conçu le projet de la Maison Intelligente Solaire. Notre objectif
est de démontrer le potentiel de la domotique pour améliorer le confort, la sécurité et
l’efficacité énergétique de l’habitat. Notre ambition est de créer une pièce domotique mo-
dulable et accessible à tous, composée de modules simples et adaptables, développer un
système de gestion d’énergie intelligent qui optimise l’autoconsommation d’énergie solaire
1
et de ssensibiliser le public aux avantages de la domotique et de l’énergie renouvelable
2
CHAPITRE 1
Pour confronter nos connaissances théoriques à la pratique afin de vivre les réalités
auxquelles nous seront confrontées sur le terrain, l’UCAO-UUC exige en fin de formation
un stage en entreprise pour chaque étudiant. C’est sur ce fait que nous avons effectué un
stage dans la société QOTTO BENIN
3
1.1.2 Localisation
Le siège social de QOTTO Bénin est situé à Cotonou, la capitale économique du
Bénin. L’entreprise dispose également d’un réseau d’agences réparties dans les principales
villes du pays, notamment Parakou, Natitingou, Bohicon et Abomey. Cette présence locale
permet à QOTTO Bénin d’être au plus près de ses clients et de leur offrir un service de
proximité
4
Les activités de QOTTO Bénin s’articulent autour de trois axes principaux :
La conception et distribution de kits solaires autonomes : QOTTO Bénin propose une
gamme de kits solaires autonomes adaptés aux besoins des foyers ruraux. Ces kits per-
mettent aux familles d’avoir accès à l’électricité pour l’éclairage, la recharge de téléphones
portables et l’alimentation de petits appareils électriques.
Financement de l’achat des kits solaires sur 3 ans : QOTTO Bénin propose un système
de financement innovant qui permet aux familles d’acheter un kit solaire en payant des
mensualités abordables. Ce système permet aux foyers modestes d’accéder à l’énergie so-
laire sans avoir à investir un montant important d’argent.
Installation et maintenance des kits solaires : QOTTO Bénin dispose d’une équipe de
techniciens qualifiés qui s’occupent de l’installation et de la maintenance des kits solaires.
L’entreprise assure également un service après-vente de qualité pour garantir la satisfac-
tion de ses clients.
5
Figure 1.2 – Organisation du laboratoire de QOTTO
1.4 Observation
6
CHAPITRE 2
EDUTE D’UN SYSTEME DOMOTIQUE SOLAIRE
Introduction
A l’heure où les enjeux environnementaux deviennent de plus en plus pressants, la
domotique solaire s’impose comme une solution innovante pour concilier confort, sécurité
et économies d’énergie. En associant l’intelligence de la domotique à l’énergie propre du
soleil, cette technologie révolutionne notre manière de vivre et d’habiter.
Imaginez pouvoir piloter votre maison à distance, d’un simple clic sur votre smart-
phone, tout en consommant une énergie renouvelable et gratuite. La domotique solaire
vous offre cette possibilité, en transformant votre habitation en un véritable havre de
paix intelligent et durable. L’idée de ce projet est donc de se débarrasser des nombreux
problèmes qu’on les maison classique à savoir :
• Manque de confort : Difficulté à réguler la température, l’éclairage et l’ambiance
sonore de manière homogène et personnalisée, tout en tenant compte des ressources
énergétiques disponibles.
• Manque de sécurité : Risques accrus de cambriolage, d’incendie ou d’inondation en
l’absence d’un système de surveillance adéquat, et dépendance au réseau électrique
pour son fonctionnement.
• Manque d’économies d’énergie : Gaspillage d’énergie lié à une gestion manuelle
et souvent approximative des équipements, et utilisation de sources d’énergie pol-
luantes et non renouvelables.
7
OBJECTIF GENERAL
Concevoir et réaliser une maison domotique alimentée par l’énergie solaire, capable
de gérer de manière intelligente l’énergie et les différents systèmes de la maison pour
améliorer le confort, la sécurité et l’efficacité énergétique.
OBJECTIF SPECIFIQUE
De facon specifique
• Étude et analyse des technologies domotiques et solaires existants
• Proposer un système plus rentable que celui existant
• Réaliser le système domotique solaire
8
difficilement automatisable, requiert l’attention de l’opérateur. La standardisation des lo-
giciels pourrait accélérer le processus d’automatisation.
L’automatisme agit sur quatre dimensions :
• Il est associé à une machine, il produit un effet de levier en puissance de la force
humaine.
• Il est associé à un ordinateur de commande, il produit un effet de levier d’intelli-
gence et d’autonomie.
• Il est programmable, il permet de mettre au point des ordres reproductibles à
l’avance.
• Il est parallélisable, il permet de commander plusieurs machines avec la même
instruction
9
sation de cellules photovoltaïques. Ces cellules, généralement constituées de matériaux
semi-conducteurs comme le silicium, captent les photons de la lumière solaire et génèrent
du courant électrique.
Le principe de fonctionnement d’une cellule photovoltaïque est basé sur l’effet pho-
toélectrique. Lorsqu’un photon de lumière incidente frappe une cellule photovoltaïque, il
peut, sous certaines circonstances, mettre en mouvement un électron, produisant ainsi un
courant électrique.
Une cellule photovoltaïque est composée de deux types de matériaux semi-conducteurs,
l’une présentant un excès d’électrons et l’autre un déficit d’électrons. Ces deux parties sont
respectivement dites « dopées » de type n et de type p.
L’énergie solaire est, à l’échelle humaine, inépuisable et disponible en très grandes
quantités. Ce processus ne nécessite aucun cycle thermodynamique intermédiaire, c’est-
à-dire que le rayonnement est directement converti en électricité sans utilisation intermé-
diaire de la chaleur.
10
stockage. Elle stocke l’énergie excédentaire pendant les heures ensoleillées et la
restitue lorsque la production solaire est insuffisante (par exemple, la nuit ou lors
de journées nuageuses). Ainsi, vous pouvez profiter de l’énergie solaire même après
le coucher du soleil.
• Confort et sécurité :
Qui ne voudrait pas pouvoir contrôler les équipements de sa maison depuis son
smartphone et ceux où qu’il soit ? La domotique solaire offre cette possibilité. Vous
pouvez allumer ou éteindre des appareils, ajuster la température de votre clima-
tisation, vérifier l’état de vos panneaux solaires, etc. Il est également possible de
programmer votre système pour activer automatiquement la climatisation lorsque
la température atteint un certain seuil. Tout cela est rendu grâce à ce qu’on appelle
des scenarios personnalisés Se procéder peut etre utilisé dans le cadre de la sécu-
rité en réalisant des simulateurs de présence. En effet meme en étant absent il est
toujours possible d’allumer de la musique dans la maison et/ou contrôler le cycle
d’allumage des lampes. Ainsi il devient compliqué de savoir si vous êtes présent ou
pas. Et pour les plus têtu de système détectera leurs présences ainsi vous pouvez
verrouiller toute et alerté la police
• Économies d’énergie et réduction des coûts :
La domotique solaire évite les surproductions inutiles. Si vos panneaux solaires
génèrent plus d’énergie que nécessaire, elle la redirige vers des appareils ou vers
le stockage, plutôt que de la laisser se perdre. Certains fournisseurs d’électricité
proposent des tarifs variables en fonction de l’heure de la journée. La domotique
solaire peut ajuster votre consommation en fonction de ces tarifs. Par exemple, elle
privilégiera l’autoconsommation pendant les heures creuses, lorsque l’électricité est
moins chère.
• Surveillance et maintenance simplifiées :
Votre système de domotique solaire peut vous avertir en cas de panne ou de baisse
de performance des panneaux solaires. Vous recevrez des notifications sur votre
téléphone, ce qui vous permettra d’agir rapidement. Les installateurs peuvent diag-
nostiquer les problèmes sans se rendre sur place. Ils accèdent aux données de votre
système via des interfaces en ligne, ce qui facilite la maintenance et les réparations.
• Communication :
Un système domotique permet la communication non seulement à l’intérieur de
la maison, mais aussi à l’extérieur. La technologie Internet interviendra de plus
en plus pour la commande à distance par La certains utilisateurs. Vous ne devez
11
même pas être à la maison pour commander vos appareils. Un simple coup de fil ou
un sms vous permettra par exemple de régler le chauffage à distance ou d’activer
une simulation de présence
Figure 2.1 – Delta Dore Tydom Home, un domotiseur efficace et pas chère 149,99 € sur
Amazone
12
Table 2.1 – Recapitulatif des systemes et des equipements qui y interviennent
Systemes Equiments
Ouverture du portail RFID et servomoteur
Detecteur de presence Capteur de mouvement PIR et Buzzer
Detecteur de gaz Capteur MQ6, Buzzer et Ecran LCD
Gestion de la temperature Capteur DHT11 et Ecran LCD
Syteme solaire Panneaux et Batterie PV
Eclairage interne connecté Carte ESP
Eclairage externe automatique Photoresistance
13
Figure 2.2 – Schema fonctionnel du systeme
14
CHAPITRE 3
Introduction
Arduino qui l’apporte, celui-ci a été conçu pour être accessible à tous par sa simpli-
cité. Mais il peut également être d’usage professionnel, tant les possibilités d’application
sont nombreuses. Ces cartes polyvalentes sont donc parfaites pour nous, débutants, qui
ne demandent qu’apprendre et progresser. Grace a cette carte Ces fonctions sont réalisées
par des capteurs, des actionneurs, des automates et plus généralement par des équipe-
ments électriques et/ou électroniques. Elle permet de contrôler son logement en local ou
à distance depuis un ordinateur, un téléphone, une tablette tactile ou une télévision.
3.1 Matériels
3.1.1 Carte Arduino Mega 2560
15
Arduino est un environnement ouvert qui comprend divers éléments tels que des cartes
(comme Arduino Uno, Leonardo, Méga, Nano, etc.), des logiciels (y compris l’IDE Ar-
duino) et des bibliothèques. Ces systèmes programmables facilitent la réalisation de pro-
jets électroniques et logiciels. L’Arduino Mega 2560 est une carte microcontrôleur basée
sur l’ATmega2560. Il dispose de 54 broches d’entrée/sortie numériques (dont 15 peuvent
être utilisées comme sorties PWM), de 16 entrées analogiques, de 4 UART (ports série
matériels), d’un oscillateur à quartz de 16 MHz, d’une connexion USB, d’une prise d’ali-
mentation, d’un connecteur ICSP et d’un bouton de réinitialisation. Il contient tout ce
qui est nécessaire pour prendre en charge le microcontrôleur ; il suffit de le connecter à un
ordinateur à l’aide d’un câble USB ou de l’alimenter avec un adaptateur CA/CC ou une
batterie pour commencer.
Microcontroleur ATmega2560
Tension de fonctionnemt 5V
Tension d’entrée(recommandée) 7-12 V
Tension d’entrée(limite) 6-20 V
Broches d’E/S numérique 54(dont 15 fournissent une sortie PWM)
Broches d’entrée analogique 16
Intensité maxi disponible par broche E/S (5V) 20mA
Intensité maxi disponible pour la sortie 3.3V 50mA
Intensité maxi disponible pour la sortie 5V Fonction de l’alimentation utilisée - 500 mA m
Memoire flash 256 Ko dont 8 Ko utilisée par le bootloader
Mémoire SRAM (mémoire volatile) 8 Ko
Mémoire EEPROM (mémoire non volatile) 4 Ko
Vitesse d’horloge 16 MHz
16
Figure 3.2 – Le module bluetooth HC-06
Le HC-06 est un module de communication sans fil basé sur la technologie Bluetooth.
Il est largement utilisé dans les projets électroniques pour établir des connexions sans fil
entre différents appareils, tels que des microcontrôleurs, des Arduino, des Raspberry Pi et
d’autres dispositifs électroniques. Il fonctionne comme un émetteur-récepteur RF (Radio
Fréquence) et permet la transmission de données sans fil via une connexion Bluetooth. Le
module HC-06 fonctionne comme un périphérique esclave Bluetooth. Cela signifie qu’il
ne peut pas initier une connexion Bluetooth par lui-même, mais il peut accepter des
connexions d’autres appareils maîtres Bluetooth.
[Link] Caractéristiques
17
Figure 3.3 – SP8266 12E et sa description
L’ESP8622 est un module Wi-Fi très populaire, fabriqué par la société Expressif Sys-
tem. Il est souvent vendu sous la référence ESP8266-12E, le 12E faisant référence au type
de package (boîtier) du module.
La puce ESP8266 nécessite 3.3V tension d’alimentation. Il ne doit pas être alimenté
avec 5 volts comme les autres cartes Arduino. La broche NodeMCU ESP-12E carte de
18
Dev peut être connecté à 5V en utilisant le connecteur micro USB ou une broche Vin
disponible à bord. Les broches d’ E / S de ESP8266 communiquer ou entrée / sortie max
3.3V seulement. Dire que les broches ne sont pas 5V entrées tolérantes.
19
et analysé par un circuit intégré pour déterminer la présence de mouvement et générer une
sortie numérique indiquant la présence ou non d’un mouvement. La portée de détection
est généralement de 3 à 7 mètres, l’angle de détection d’environ 100 degrés et différents
types de capteurs PIR existent pour répondre à divers besoins
[Link] Caractéristiques
[Link] Description
20
▷ Capteurs à thermocouple : Ils mesurent la température en utilisant la différence de
tension entre deux fils métalliques différents.
▷ Capteurs thermistances : Ils mesurent la température en utilisant la variation de
la résistance d’un matériau semi-conducteur avec la température
21
Ce qu’il faut noter c’est que le capteur a une sortie dite à « collecteur ouvert », cela
signifie que le capteur ne sort pas des niveaux logiques 0v/5v mais utilise un transistor
en sortie.
∗ Si le capteur veut envoyer un « 0 » il force le signal à 0v en rendant son transistor
(entre DATA et GND) passant.
∗ Si le capteur veut envoyer un « 1 » il laisse le signal tel-quel en rendant son
transistor bloquant.
D’où l’important de la résistance de tirage que l’on peut voir sur le schéma, pas de
résistance = pas de signal
[Link] Description
Le capteur MQ-6 est un capteur de gaz couramment utilisé pour détecter la pré-
sence de gaz de pétrole liquéfié (GPL), également appelé gaz de pétrole liquéfié, ainsi
que d’autres gaz combustibles. Il s’agit d’un capteur à semi-conducteur, ce qui signifie
qu’ sa conductivité électrique change en fonction de la concentration de gaz présent dans
l’environnement. Le capteur MQ-6 est souvent utilisé dans des applications telles que la
détection de fuites de gaz dans les maisons, les caravanes et les bateaux. Il peut également
être utilisé dans des applications industrielles pour surveiller la qualité de l’air.
22
Il est important de noter que la sensibilité du capteur MQ-6 peut varier en fonction de
la température et de l’humidité. Pour une détection de gaz précise, il est souvent nécessaire
d’étalonner le capteur régulièrement.
[Link] Fonctionnement
[Link] Caractéristiques
Le detecteur de gaz MQ6 est caratérisé par divers elements. Au nombre de ceux-ci
nous avons :
∗ Le type de gaz détectés : Principalement propane, butane (constituant principal
du GPL), méthane et autres gaz combustibles
∗ La sensibilité : Élevée aux gaz cibles
∗ La plage de mesure : Typiquement de 200 à 10000 ppm (parties par million)
∗ Le temps de chauffe : Consommation électrique inférieure ou égale à 900 milliwatts
(mW)
∗ La température de fonctionnement : -10 à 50 degrés Celsius (°C)
23
∗ La tension d’alimentation : 5 Volts courant continu (DC)
∗ La taille : Environ 32 x 22 x 17 mm (peut varier selon le modèle)
∗ La consommation de courant : 150mA
∗ Les sorties :
◦ Analogique : variation de tension en fonction de la concentration de gaz
◦ Numérique (sur certains modèles) : signal indiquant la présence ou l’absence de
gaz au-delà d’un certain seuil
∗ Temps de réponse : < 5 secondes
∗ Temps de récupération : < 30 secondes
∗ Dimensions : 32mm x 22mm x 17mm
3.1.7 Le servomoteur
[Link] Description
[Link] Présentation
24
ments des oranges de direction. Il est commandé par l’intermédiaire d’un récepteur radio.
Cette particularité justifie les principes de commande dont nous allons parler ci-dessous.
Nous allons nous intéresser au principe de commande puis au principe de production de
déplacement angulaire.
La plupart des servomoteurs sont commandés par l’intermédiaire d’un câble électrique
à trois fils qui permet d’alimenter le moteur et de lui transmettre des consignes de position
sous forme d’un signal codé en largeur d’impulsion plus communément appelé PWM.
Cela signifie que c’est la durée des impulsions qui détermine l’angle absolu de l’axe de
sortie et donc la position du bras de commande du servomoteur. Le signal est répété
périodiquement, en général toutes les 20 millisecondes, ce qui permet à l’électronique
de contrôler et de corriger continuellement la position angulaire de l’axe de sortie, cette
dernière étant mesurée par le potentiomètre. Dans notre projet,deux servomoteurs sont
utilisés l’un pour l’ouverture et la fermerture du portail entrant après la validation de la
carte si celle-ci est enregistrée et l’autre pour l’ouverture et la fermerture de la porte du
couloir
25
Figure 3.10 – Tag et lecteur RFID du kit Arduino
[Link] Présentation
[Link] Fonctionnement
L’étiquette L’étiquette RFID, aussi appelée tag intelligent, est un petit support
d’identification électronique qui n’a pas besoin d’être visible pour être lu. Elle est com-
posée d’une puce qui stocke les informations, d’une antenne qui permet de communiquer
avec le lecteur RFID et d’un substrat qui sert de support. Il peut être passive ou active.
Les étiquettes passives tirent leur énergie du lecteur RFID, ce qui limite leur portée de
lecture. Les étiquettes actives possèdent une source d’énergie interne (pile ou batterie) et
peuvent être lues à des distances plus grandes. Lorsque le lecteur RFID émet un signal
26
radio, l’antenne de l’étiquette le capte et l’utilise pour alimenter la puce. La puce envoie
ensuite ses informations au lecteur RFID, qui les décode et les transmet à un système in-
formatique pour traitement. Il existe différents types d’étiquettes RFID : à usage unique
ou réutilisables, en lecture seule ou en lecture-écriture. Les fréquences RFID varient éga-
lement, ce qui influe sur la portée de lecture et les applications possibles. Les étiquettes
RFID sont utilisées dans de nombreux domaines, tels que la logistique et la traçabilité, le
paiement sans contact, le contrôle d’accès, l’identification des animaux et la lutte contre
la contrefaçon.
Le lecteur RFID
Un lecteur RFID est un appareil qui utilise des ondes radio pour communiquer avec des
étiquettes RFID. Ces étiquettes sont de petits composants électroniques qui peuvent être
attachés à des objets pour les identifier et les suivre. Le lecteur RFID est composé d’une
antenne et d’un module RFID. L’antenne émet des ondes radio qui alimentent l’étiquette
RFID et lui permettent de communiquer avec le lecteur. Le module RFID traite les
données transmises par l’étiquette et les envoie à un système informatique pour traitement
ultérieur. Le processus de communication entre un lecteur RFID et une étiquette RFID
se déroule en plusieurs étapes. Tout d’abord, le lecteur RFID émet des ondes radio qui
alimentent l’étiquette RFID. Ensuite, le lecteur RFID envoie un signal d’interrogation à
l’étiquette. Ce signal d’interrogation contient des instructions spécifiques pour l’étiquette,
telles que la demande de son numéro d’identification unique. L’étiquette RFID répond
ensuite au signal d’interrogation en envoyant ses données au lecteur RFID. Le lecteur
RFID reçoit les données de l’étiquette et les décode. Enfin, le lecteur RFID transmet les
données décodées au système informatique pour traitement ultérieur. Les lecteurs RFID
peuvent être fixes ou portables. Les lecteurs fixes sont installés à un emplacement précis et
sont utilisés pour la surveillance et le contrôle d’accès. Les lecteurs portables sont manuels
et sont utilisés pour l’inventaire, la traçabilité et la gestion des stocks.
27
[Link] Fonctionnement des panneaux solaires
Lorsque la lumière du soleil frappe une cellule solaire, elle excite les électrons du
matériau semi-conducteur. Cela permet aux électrons de circuler librement, créant un
courant électrique. Le courant électrique est ensuite acheminé vers un onduleur, qui le
convertit en courant alternatif (AC) pouvant être utilisé par les maisons et les entreprises.
Il existe deux principaux types de panneaux solaires : les panneaux solaires photovol-
taïques (PV) et les panneaux solaires thermiques.
Panneaux solaires photovoltaïques (PV)
Les panneaux solaires photovoltaïques convertissent l’énergie lumineuse du soleil en
électricité. Ils sont le type de panneau solaire le plus courant et sont utilisés pour alimenter
les maisons, les entreprises et même les satellites.
⋄ Types de cellules solaires photovoltaïques
∗ Monocristallins : Fabriqués à partir d’un seul cristal de silicium, les panneaux
monocristallins sont les plus efficaces et les plus chers.
∗ Polycristallins : Fabriqués à partir de plusieurs cristaux de silicium, les pan-
neaux polycristallins sont moins efficaces que les panneaux monocristallins mais
plus abordables.
∗ Amorphes : Fabriqués à partir de silicium en couches minces, les panneaux
amorphes sont les moins efficaces mais les plus flexibles et les moins chers.
Panneaux solaires thermiques
Les panneaux solaires thermiques convertissent l’énergie lumineuse du soleil en
chaleur. Ils sont utilisés pour chauffer l’eau et l’air, et peuvent être utilisés pour le
chauffage domestique, les piscines et les applications industrielles.
⋄ Types de panneaux solaires thermiques
∗ Planaires : Les panneaux solaires thermiques plans sont les plus courants et
sont utilisés pour chauffer l’eau et l’air.
∗ À tubes sous vide : Les panneaux solaires thermiques à tubes sous vide sont plus
efficaces que les panneaux plans mais plus chers. Ils sont utilisés pour chauffer
l’eau à haute température.
Le choix d’un panneaux solaire depend de l’usage dont l’utilisateur veux en faire mais
aussi de quelques facteurs listé ci-dessous.
28
∗ Efficacité : L’efficacité d’un panneau solaire est mesurée en pourcentage. Un pan-
neau solaire plus efficace produira plus d’électricité ou de chaleur qu’un panneau
solaire moins efficace.
∗ Coût : Le coût des panneaux solaires varie en fonction du type de panneau, de la
taille et de la marque.
∗ Garantie : La plupart des panneaux solaires sont garantis 20 à 25 ans.
∗ Installateur : Il est important de choisir un installateur de panneaux solaires qualifié
et expérimenté.
[Link] Fonctionnement
29
∗ Sécurité : les batteries au lithium nécessitent généralement un système de gestion
de batterie (BMS) pour assurer la sécurité et optimiser les performances.
3.1.11 Buzzer
Le buzzer est un transducteur électronique intégré qui fonctionne avec une alimentation
en courant continu. Il est largement utilisé dans divers appareils électroniques tels que les
ordinateurs, les imprimantes, les photocopieurs, les alarmes, les jouets électroniques et le
matériel automobile.
⋄ Buzzer actif :
∗ Possède une source de choc interne qui lui permet de générer un son sans signal
externe.
∗ Nécessite simplement une tension pour fonctionner.
∗ Moins cher et plus simple à utiliser.
⋄ Buzzer passif :
∗ Ne possède pas de source de choc interne et nécessite un signal externe pour
générer un son.
∗ Doit être associé à un circuit oscillateur pour fonctionner.
∗ Plus cher et plus complexe à utiliser, mais offre une plus grande flexibilité en
termes de sons possibles.
30
3.1.12 Ecran LCD avec un I2C
L’écran LCD de 16 caractères par 2 lignes offre un contraste élevé avec un texte
blanc lumineux sur un fond bleu, accompagné d’un rétro-éclairage. Il est doté d’une carte
adaptateur I2C/IIC déjà soudée à l’arrière, permettant de le contrôler via seulement deux
broches de données série I2C (SDA et SCL). Cela réduit considérablement le nombre de
broches d’entrée/sortie numériques nécessaires lorsqu’il est piloté par un microcontrôleur.
Le module requiert uniquement quatre fils pour fonctionner, incluant l’alimentation 5V
et la masse (GND). Un potentiomètre sur la carte fille permet d’ajuster le contraste.
Pour ceux qui envisagent d’utiliser cet écran avec une carte Arduino, il est important
de noter que ces modules sont livrés avec une adresse I2C par défaut, qui peut être soit
0x27 soit 0x3F. Pour identifier la version que vous possédez, examinez l’adaptateur I2C
sur le côté inférieur du module. Si vous trouvez trois ensembles de pastilles marquées A0,
A1, A2, alors l’adresse par défaut est 0x3F. En l’absence de ces pastilles, l’adresse sera
0x27. Le module dispose également d’un potentiomètre de réglage de contraste situé sur
le côté inférieur, qui peut nécessiter un ajustement pour que l’écran affiche correctement
le texte.
31
Figure 3.13 – Carte de protection 18650, Li-ion, Lithium 3S 60A
[Link] Caractéristiques
32
Figure 3.14 – Logo du logiciel Arduino IDE
code sur la carte Arduino, la création d’un nouveau sketch, l’ouverture d’un sketch
existant, l’enregistrement du sketch actuel, et l’ouverture du moniteur série.
∗ Editeur de code : C’est la grande zone de texte au centre de l’interface où vous
écrivez votre code. Dans votre image, un sketch de base est ouvert avec des fonctions
de configuration et de boucle.
∗ Console de sortie : Située en bas de l’interface, elle affiche les messages de sortie
de l’IDE, y compris les erreurs de compilation et les messages du moniteur série.
∗ Barre d’état : Elle se trouve tout en bas de l’interface et affiche diverses informations
sur l’état actuel de l’IDE, comme la taille du sketch et le port série utilisé.
L’Arduino IDE 2.3.2 est plus rapide et encore plus puissant² ! En plus d’un éditeur plus
moderne et d’une interface plus réactive, il propose l’autocomplétion, la navigation dans
le code, et même un débogueur en direct²³.
33
3.2.2 Simulateur Isis Proteus
Proteus, plus précisément la suite logicielle Proteus Design Suite, est un ensemble
d’outils complet destiné à la conception électronique assistée par ordinateur (CAO). Il
s’adresse principalement aux ingénieurs et techniciens en électronique. Le simulateur ISIS
Proteus permet de créer des schémas électroniques en utilisant un large éventail de com-
posants. Vous pouvez faire glisser-déposer des résistances, transistors, circuits intégrés et
autres éléments depuis une bibliothèque vers votre espace de travail.
Interface utilisateur
La figure ci-apres presente l’interface utilisateur du logiciel de simulation proteus
34
3.2.3 App Inventor
App Inventor est un environnement de développement visuel créé par le MIT (Mas-
sachusetts Institute of Technology). Il permet aux utilisateurs, même sans connaissances
préalables en programmation, de concevoir des applications mobiles pour la plateforme
Android. Au lieu d’écrire du code traditionnel, App Inventor utilise un système de blocs
visuels. Ces blocs, que vous assemblez et connectez comme des pièces de Lego, représentent
des actions et des fonctions que votre application exécutera.
Interface utilisateur
La figure ci-apres presente l’interface disigner de App Inventor où l’on configure l’af-
fichage de l’application
Interface utilisateur
La figure ci-apres presente l’interface blocs de App Inventor où l’on mets le code
35
Figure 3.19 – Interface blocs
36
CHAPITRE 4
Introduction
4.1 Fabrication de la maison
4.1.1 Structure de la maison
La première étape consiste à créer une maison. Pour cela, nous avons dessiné la struc-
ture principale, c’est-à-dire les murs extérieurs et le sol et nous l’avons envoyé a charpentier
pour sa realisation. La maquette est de taille de 31cm sur 28cm et contient une chambre,
une cuisine, une cour, un bureau et un salon
37
4.1.2 Peripheriques utilisés et leurs positions
Cette maquette, permettrait de présenter certaines fonctionnalités de la domotique à
travers des capteurs (Gaz, Humidité et Température, Mouvement), des servomoteurs et
d’autres périphériques. Ces scénarios seront automatisés via la carte « arduino » exécutant
des programmes informatiques.
LOCALISATION PERIPHERIQUES
Le saalon - LED
- Capteur d’humidité
La cuisine - Capteur de gaz MQ6
- Buzzer
Le couloir - Capteur de mouvement PIR
- Buzzer
La porte - Servomoteur
La premiere partie consiste a connecter la batterie a la bms. Nous avons choisie une
batterie Lithium-Ion a trois (03) section serie pour une tension U= 12,6v. Le choix des
caracteristiques de la batteries reposes sur le bilan suivant :
38
Table 4.2 – Bilan de puissance
39
4.3.3 Capteur de gaz
La sécurité est devenue un élément primordial dans le choix d’une maison. Et l’une
des plus grandes craintes d’accident reste l’incendie. Ainsi nous avons associé différents
composants afin d’utilisé un détecteur de gaz dans la cuisine pour une bonne sécurité.
Ce détecteur déclenche une alarme et active le système d’évacuation du gaz grace a un
ventilateur. Le matériel utilisé pour le gaz est le suivant :
- Un détecteur de gaz
- Ventilateur
- Un Buzzer
- Une carde Arduino Méga
4.3.4 HC 06
Le confort est placé au premier plan pour cela pour éviter les actes répétitifs et pour
une bonne sécurité de la maison nous avons pensé à ce dispositif. On va commander la
fermeture et l’ouverture dans un premier temps de la porte du couloir de la maison à
distance et manuellement celle de la cour grace a une carte rfid. Le matériel que nous
avons utilisé est le suivant :
- Servomoteur 9g
- HC 06
40
que le HC06 offre une portée de commande plus limitée, environ 10 mètres, cette distance
est suffisante pour la plupart des applications domestiques. De plus, le HC06 se distingue
par sa facilité d’utilisation et son coût abordable, ce qui en fait un choix économique pour
les projets de domotique. Il est également reconnu pour sa résistance aux interférences et sa
capacité à communiquer sans perturber les autres appareils Bluetooth environnants. Enfin,
le HC06 assure une communication sécurisée grâce à l’authentification et au cryptage,
protégeant ainsi les données transmises. Pour ces raisons, nous avons configuré le HC06
comme un module esclave avec une interface de contrôle accessible via une application
mobile dédiée.
La figure représente le fonctionnement des capteurs liés à la carte Arduino Méga,
l’envoi des données mesurés par les capteurs et l’interaction du bluetooth avec les autres
équipements de la maison
41
Figure 4.4 – Organigramme de la carte HC-06
L’application sera conçue comme une interface utilisateur qui offrira une visualisation
claire des informations issues des capteurs, tout en fournissant un moyen facile et intuitif
de gérer l’éclairage et les ouvertures de portes.
4.4.3 A propos
42
CONCLUSION
Nous avons réalisé une habitation qualifiée de « connectée ». En effet, dans le contexte
du thème de la domotique solaire, nous avons élaboré une maison automatisée. Cette
dernière est conçue pour contrôler l’éclairage des pièces et l’ouverture des portes, alerter en
cas d’incendie ou de fuite de gaz, et également pour surveiller la température et l’humidité
ambiantes. Les fonctionnalités ne sont pas limitées à ces aspects et peuvent être étendues
grâce à un système centralisé.
Nous sommes tous d’accord pour affirmer que ce projet a été une source d’amusement
grâce à la manipulation de l’équipement, tout en nous permettant d’acquérir une compré-
hension approfondie des applications de la domotique solaire, ce qui s’avérera très béné-
fique pour notre avenir professionnel. Le travail s’est déroulé dans d’excellentes conditions,
une bonne cohésion d’équipe et une entente harmonieuse ayant contribué à la réalisation
d’un travail complet et gratifiant.
Ce projet nous a permis d’explorer un domaine jusqu’alors méconnu, qui a suscité
notre intérêt croissant au fur et à mesure de nos recherches. Outre l’expérience humaine
enrichissante, l’échange avec des professionnels du secteur de la domotique solaire nous
a offert des connaissances techniques et des clarifications essentielles pour comprendre le
fonctionnement de certaines technologies.
Le seul bémol serait probablement le manque de temps pour peaufiner davantage
notre travail, car celui-ci ne s’achève pas ici ; il reste de nombreuses tâches à améliorer.
Les amateurs de domotique solaire disposent d’une multitude de possibilités, tant en
termes de matériel disponible que de fonctionnalités à implémenter. Cependant, rien ne
nous empêche de poursuivre cette aventure de notre côté. . .
Ce projet a été dynamique, captivant et stimulant pour la suite de nos parcours aca-
démiques. Nous croyons avoir entre-aperçu un aperçu de ce que pourrait être notre vie
43
professionnelle future.
44
ANNEXE ET PROGRAMME
Annexe
45
Figure 4.5 – Arduino Mega 2560 pinout
Programme Arduino
// Inclusion des bibliothèques nécessaires
46
include <Servo.h>
include <SPI.h>
include <MFRC522.h>
include <Wire.h>
include <LiquidCrystalI 2C.h >
include <LiquidCrystal.h>
include <DHT.h>
// Définition des broches pour les différents modules
define SS PIN 1 53
define SS PIN 2 9
define RST PIN 5
define DHT PIN 22
define DHT TYPE DHT11
define PIR PIN 23
define BUZZER PIN 24
define GAS SENSOR PIN A0
define SERVO PIN 1 28
define SERVO PIN 2 4
define SERVO PIN 3 6
define SERVO PIN 4 3
define LAMP1 PIN 25
define LAMP2 PIN 26
define LAMP3 PIN 27
define LAMP4 PIN 28
// Initialisation des objets pour les différents modules
LiquidCrystal I2C lcd(0x27, 16, 2) ;
DHT dht(DHT PIN, DHT TYPE) ;
int gasValue = 0 ;
MFRC522 rfid1(SS PIN 1, RST PIN) ;
MFRC522 rfid2(SS PIN 2, RST PIN) ;
Servo myservo1 ;
Servo myservo2 ;
Servo myservo3 ;
Servo myservo4 ;
String message = "" ;
47
String donneese nvoyees = ””;
unsigned long previousMillisbt = 0 ;
unsigned long previousMillis12 = 0 ;
int detectionn umber = 0;
String porte12o pen = ”non”;
void setup()
// Initialisation de la communication série
[Link](9600) ;
[Link](9600) ;
// Initialisation du lecteur RFID
[Link]() ;
[Link] nit();
[Link] nit();
// Initialisation du servomoteur
[Link](SERVO PIN 1) ;
[Link](0) ;
[Link](SERVO PIN 2) ;
[Link](90) ;
[Link](SERVO PIN 3) ;
[Link](0) ;
[Link](SERVO PIN 4) ;
[Link](0) ;
// Configuration des broches pour le capteur PIR et le buzzer
pinMode(PIR PIN, INPUT) ;
pinMode(BUZZER PIN, OUTPUT) ;
// Configuration des broches pour les lampes
pinMode(LAMP1 PIN, OUTPUT) ;
pinMode(LAMP2 PIN, OUTPUT) ;
pinMode(LAMP3 PIN, OUTPUT) ;
pinMode(LAMP4 PIN, OUTPUT) ;
// Initialisation de l’écran LCD
[Link]() ;
[Link]() ;
// Initialisation du capteur DHT11
[Link]() ;
48
// Initialisation du module bluetooth
void loop()
// Gestion des différents capteurs et modules
handlePIR() ;
handleRFID() ;
handleGasSensor() ;
handleBluetooth() ;
if(porte12 open == "oui" (millis()-previousMillis12) >= 5000)
fermer porte12() ;
porte12 open = "non" ;
if (millis() - previousMillisbt >= 1000)
handleDHT() ;
previousMillisbt = millis() ;
void handlePIR()
// Lecture de l’état du capteur PIR
int pirStatus = digitalRead(PIRP IN );
// Si le capteur PIR détecte un mouvement, le buzzer est activé pendant une seconde
if (pirStatus)
digitalWrite(BUZZERP IN, HIGH);
//[Link]("Presence") ;
delay(1000) ;
else
digitalWrite(BUZZERP IN, LOW );
//[Link]("Abs") ;
delay(500) ;
void handleRFID()
// Si une nouvelle carte RFID est présentée au lecteur
if ([Link] IsNewCardPresent() [Link] ReadCardSerial() porte12 open ==
"non")
// Lecture de l’UID de la carte RFID
String tagUID = getTag1UID() ;
[Link]("Lecteur 1") ;
[Link]("UID de l’étiquette RFID : ") ;
[Link](tagUID) ;
// Si l’UID correspond à une valeur spécifique, le servomoteur tourne à 90 degrés
49
if (tagUID == "4316f1f")
[Link]("Étiquette autorisée détectée.") ;
ouvrir porte12() ;
porte12 open = "oui" ;
previousMillis12 = millis() ;
detection number++ ;
[Link]("Nombre de détection : ") ;
[Link](detection number) ;
else
[Link]("Étiquette non autorisée détectée.") ;
// Arrêt de la lecture de la carte RFID
[Link] altA();
[Link] topCrypto1();
if ([Link] sN ewCardP resent()rf id2.P ICCR eadCardSerial())
// Lecture de l’UID de la carte RFID
String tagUID = getTag2UID() ;
[Link]("Lecteur 2") ;
[Link]("UID de l’étiquette RFID : ") ;
[Link](tagUID) ;
// Si l’UID correspond à une valeur spécifique, le servomoteur tourne à 90 degrés
if (tagUID == "4316f1f")
[Link]("Étiquette autorisée détectée.") ;
[Link](90) ;
detectionn umber + +;
[Link]("Nombre de détection : ") ;
[Link](detectionn umber);
delay(5000) ;
[Link](0) ;
else
[Link]("Étiquette non autorisée détectée.") ;
// Arrêt de la lecture de la carte RFID
[Link] altA();
[Link] topCrypto1();
String getTag1UID()
// Conversion de l’UID de la carte RFID en chaîne de caractères
50
String tagUID = "" ;
for (byte i = 0 ; i < [Link] ; i++)
tagUID += String([Link][i], HEX) ;
return tagUID ;
String getTag2UID()
// Conversion de l’UID de la carte RFID en chaîne de caractères
String tagUID = "" ;
for (byte i = 0 ; i < [Link] ; i++)
tagUID += String([Link][i], HEX) ;
return tagUID ;
void handleGasSensor()
// Lecture de la valeur du capteur de gaz
gasValue = analogRead(GASS EN SORP IN );
// Si la valeur est supérieure à 500, un message est affiché sur l’écran LCD et le buzzer
est activé
//[Link]("concentration : ") ;
//[Link](gasValue) ;
if (gasValue >= 250)
/*[Link](0, 0) ;
[Link]("Fuite de gaz !") ;*/
digitalWrite(BUZZERP IN, HIGH);
//[Link]("Fuite de gaz !") ;
else
//[Link](0, 0) ;
//[Link]("Pas de fuite") ;
digitalWrite(BUZZERP IN, LOW );
//[Link]("Pas de fuite") ;
void handleDHT()
// Lecture de la température et de l’humidité du capteur DHT11
float tempC = [Link]() ;
float humidity = [Link]() ;
// Affichage des valeurs sur l’écran LCD
[Link](0,0) ;
[Link]("Humidity : ") ;
[Link](humidity) ;
51
[Link]("
[Link](0,1) ;
[Link]("Temp : ") ;
[Link](tempC) ;
[Link]((char)223) ; //degree symbol
[Link]("C ") ;
//[Link]("Temp : " + String(tempC) + "C, Hum : " + String(humidity) + "
// Envoi des valeurs au module Bluetooth
donneese nvoyees = String(tempC)+”|”+String(humidity)+”|”+String(gasV alue);
[Link](donneese nvoyees);
void handleBluetooth()
// Lecture des données du module Bluetooth
while([Link]())
//delay(3) ;
char c = [Link]() ;
message += c ;
// Si un message a été reçu
if ([Link]() >= 5)
[Link](message) ;
// Allumage ou extinction des lampes en fonction du message reçu
if (message == "L1 : 1")
digitalWrite(LAMP1P IN, HIGH);
digitalWrite(13,HIGH) ;
else if (message == "L1 : 0")
digitalWrite(LAMP1P IN, LOW );
digitalWrite(13,LOW) ;
else if (message == "L2 : 1")
digitalWrite(LAMP2P IN, HIGH);
else if (message == "L2 : 0")
digitalWrite(LAMP2P IN, LOW );
else if (message == "L3 : 1")
digitalWrite(LAMP3P IN, HIGH);
else if (message == "L3 : 0")
digitalWrite(LAMP3P IN, LOW );
else if (message == "ouvre")
52
[Link](90) ;
[Link]("Porte 4 ouverte") ;
else if (message == "ferme")
[Link](0) ;
// Réinitialisation du message
message = "" ;
void ouvrir porte12()
[Link](90) ;
[Link](0) ;
void fermer porte12()
[Link](0) ;
[Link](90) ;
Blocs AppInventor
La figure ci-apres presente comment etablir la connection entre le module bluetooth
HC-06 et l’application
53
La figure ci-apres presente la reception des données des capteurs et leurs affichages
dans l’application
Figure 4.8 – Reception des données des capteurs et leurs affichages dans l’application
54
RÉFÉRENCES BIBLIOGRAPHIQUES
• https ://[Link]/blog-article/domotique-solaire-maximisez-votre-efficacite-
energetique-avec-des-panneaux-solaires-intelligents
• https ://[Link]/la-domotique-et-panneaux-solaires
• https ://[Link]/guide-solaire/installation-photovoltaique/domotique-panneau-solaire/
• https ://[Link]/panneaux-solaires-photovoltaiques/domotique-autoconsommation-
solaire
• https ://[Link]/components/product/arduino-mega-2560
• https ://[Link]/components/product/lcd-16x2-retroeclairage-vert
• https ://[Link]/components/product/module-i2c
• https ://[Link]/components/product/capteur-dhumidite-et-de-temperature-
dht-11
• https ://[Link]/components/product/capteur-de-mouvement-pir
• https ://[Link]/components/product/module-bluetooth-hc-06
• https ://[Link]/components/product/capteur-de-gaz-mq6
• https ://[Link]/playlist ?list=PL5sYQxMUpgkOF GrsM mf rqhBuZphBJ6uDhttps :
//[Link]/hardware/mega − 2560/?queryID = undef ined
55
TABLE DES MATIÈRES
Engagement i
Dédicace 1 ii
Dédicace 2 iii
Remerciements iv
Résumé ix
Abstract x
Introduction 1
56
1.3.2 L’activation des BOX par code . . . . . . . . . . . . . . . . . . . . 6
1.3.3 a mise a jour et le calibrage . . . . . . . . . . . . . . . . . . . . . . 6
1.4 Observation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
57
[Link] Description . . . . . . . . . . . . . . . . . . . . . . . . . . 24
[Link] Présentation . . . . . . . . . . . . . . . . . . . . . . . . . 24
[Link] Principe de fonctionnement . . . . . . . . . . . . . . . . . 25
3.1.8 Le module RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
[Link] Présentation . . . . . . . . . . . . . . . . . . . . . . . . . 26
[Link] Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . 26
3.1.9 Panneau solaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
[Link] Fonctionnement des panneaux solaires . . . . . . . . . . . 28
[Link] Types de panneaux solaires . . . . . . . . . . . . . . . . . 28
[Link] Facteurs à prendre en compte lors du choix de panneaux
solaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.1.10 Batteries photovoltaïques . . . . . . . . . . . . . . . . . . . . . . . 29
[Link] Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . 29
[Link] Facteurs à considérer lors du choix d’un batterie PV . . . 29
3.1.11 Buzzer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
[Link] Presentation du produit . . . . . . . . . . . . . . . . . . . 30
[Link] Différences entre les buzzers actifs et passifs . . . . . . . . 30
3.1.12 Ecran LCD avec un I2C . . . . . . . . . . . . . . . . . . . . . . . . 31
3.1.13 Carte de protection 18650 . . . . . . . . . . . . . . . . . . . . . . . 31
[Link] Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . 32
3.2 Logiciel utilisé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.1 Arduino IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.2.2 Simulateur Isis Proteus . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2.3 App Inventor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
58
4.3.5 Une carte RFID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.4 Centralisation des commandes : Application Mobile . . . . . . . . . . . . . 40
4.4.1 L’interface des capteurs . . . . . . . . . . . . . . . . . . . . . . . . 42
4.4.2 L’interface de commande . . . . . . . . . . . . . . . . . . . . . . . . 42
4.4.3 A propos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Conclusion 43
Annexe et Programme 45
Références Bibliographiques 55
59