0% ont trouvé ce document utile (0 vote)
531 vues72 pages

Memoires

Transféré par

ariel megnigbeto
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
531 vues72 pages

Memoires

Transféré par

ariel megnigbeto
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REPUBLIQUE DU BENIN

****
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
*****

DOMAINE : SCIENCE ET TECHNOLOGIES


MENTION : INFORMATIQUE ET COMMUNICATION
SPECIALITE : ELECTROTECHNIQUE

THEME :

ETUDE ET REALISATION D’UNE MAISON


DOMOTIQUE SOLAIRE

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

Année académique : 2023 - 2024


ENGAGEMENT

L’UNIVERSITÉ CATHOLIQUE DE L’AFRIQUE DE L’OUEST N’ENTEND DON-


NER NI APPROBATION NI IMPROBATION AUX OPINIONS ÉMISES DANS CE
MÉMOIRE. CES OPINIONS DOIVENT ÊTRE CONSIDÉRÉES COMME PROPRE A
LEUR AUTEUR.

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é.

DAGA Christ Jordy

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

1.1 Organigramme et structure de QOTTO BENIN . . . . . . . . . . . . . . . 4


1.2 Organisation du laboratoire de QOTTO . . . . . . . . . . . . . . . . . . . 6

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

3.1 Carte Arduino Mega 2560 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15


3.2 Le module bluetooth HC-06 . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3 SP8266 12E et sa description . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4 Capteur de mouvement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.5 Capteur d’humidité DHT11/ application typique . . . . . . . . . . . . . . . 20
3.6 Bases de communication avec un DHT11 . . . . . . . . . . . . . . . . . . . 21
3.7 Capteur de gaz MQ6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.8 Servomoteur 9g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.9 Déplacement angulaire allant de -45° à +45° . . . . . . . . . . . . . . . . . 25
3.10 Tag et lecteur RFID du kit Arduino . . . . . . . . . . . . . . . . . . . . . . 26
3.11 Buzzer piezo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.12 Ecran LCD avec une carte I2C . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.13 Carte de protection 18650, Li-ion, Lithium 3S 60A . . . . . . . . . . . . . . 32
3.14 Logo du logiciel Arduino IDE . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.15 Interface de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.16 Proteus Professionnel 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.17 Interface utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.18 Interface disigner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

v
3.19 Interface blocs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

4.1 Illustration de la maquette utilisée dans le projet . . . . . . . . . . . . . . 37


4.2 Fiche caracteristique du panneau . . . . . . . . . . . . . . . . . . . . . . . 38
4.3 Organigramme de la carte arduino méga . . . . . . . . . . . . . . . . . . . 41
4.4 Organigramme de la carte HC-06 . . . . . . . . . . . . . . . . . . . . . . . 42
4.5 Arduino Mega 2560 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
4.6 Connection au module bluetooth . . . . . . . . . . . . . . . . . . . . . . . 53
4.7 Code des modules controlables . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.8 Reception des données des capteurs et leurs affichages dans l’application . 54

vi
LISTE DES TABLEAUX

2.1 Recapitulatif des systemes et des equipements qui y interviennent . . . . . 13

3.1 Spécification technique de l’arduino méga 2560 . . . . . . . . . . . . . . . . 16

4.1 Localisation des périphériques utilisés dans la maquette . . . . . . . . . . . 38


4.2 Bilan de puissance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

vii
SIGLES ET ABBRÉVIATIONS

• RFID : Radio Frequency Identification, en français Radio-Identification ;


• UID : Unique Identifier
• TX : Broche de transmission
• RX : Broche de réception
• BMS : Battery Management System

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.

Mots Clés : Domotique solaire, énergies renouvelables, intelligence, gestion de l’habitat,


budget raisonnable, gestion intelligente, consommation d’énergie.

ix
ABSTRACT

Solar home automation presents itself as an ingenious combination between classic


home automation systems and renewable energy technologies. This synergistic marriage
allows the advantages of each area to be combined, thus offering a solution that is both
intelligent and sustainable for habitat management. As part of our end-of-study project
in electrical engineering, we chose to take on the challenge of creating a solar home auto-
mation system. Our main objective is to design an accessible and modular system, based
on the Arduino platform and on-board microcontrollers equipped with antennas. This ap-
proach aims to promote “low-cost” production, reproducible in any domestic environment
and adaptable to the specific needs of each user, while respecting a reasonable budget.
Our project is broken down into two distinct phases, leveraging our skills in IT, electronics
and renewable energies. The first phase will be devoted to the construction of a complete
model integrating the different modules necessary for the system, such as sensors and
Bluetooth modules. The second phase will focus on the creation and implementation of
the solar home automation system, ensuring its intuitive remote control via a smartphone.

Keywords : Solar home automation, renewable energies, intelligence, home management,


reasonable budget, intelligent management, energy consumption.

x
SOMMAIRE

Engagement i

Dédicace 1 ii

Dédicace 2 iii

Remerciements iv

Liste des figures vi

Liste des tables vii

Sigles et Abbréviations viii

Résumé ix

Abstract x

Introduction 1

1 Présentation du lieu de stage 3

2 Edute d’un systeme domotique solaire 7

3 Materiels et Logiciels utilisé 15

4 Réalisation de la maison deomotique solaire 37

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

PRÉSENTATION DU LIEU DE STAGE

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

1.1 Présentation de la structure


1.1.1 Historique
L’histoire de QOTTO Bénin est intimement liée à celle de sa maison mère, QOTTO.
Fondée en 2016 par Jean-Baptiste Lenoir et Fabrice de Gaudemar, deux ingénieurs fran-
çais, QOTTO s’est rapidement imposée comme un acteur majeur de l’énergie solaire en
Afrique de l’Ouest. L’entreprise a débuté ses activités au Bénin en 2017, avec l’ambition
de fournir un accès à l’électricité propre et abordable aux populations rurales.
En 2018, QOTTO Bénin a lancé son premier produit, le kit QOTTO Light, un kit
solaire autonome conçu pour les foyers modestes. Le succès a été immédiat et l’entreprise
a rapidement élargi sa gamme de produits avec le lancement du kit QOTTO TV en 2018
et du kit QOTTO Pro en 2021.
En 2019, QOTTO a levé 2 millions d’euros de fonds auprès d’investisseurs privés et
institutionnels. Cette levée de fonds a permis à l’entreprise d’accélérer son développement
et d’étendre ses activités au Burkina Faso en 2020.
Aujourd’hui, QOTTO Bénin est une entreprise en pleine croissance qui emploie plus de
100 personnes. L’entreprise a installé plus de 10 000 kits solaires au Bénin et au Burkina
Faso, et ambitionne de toucher un million de foyers d’ici 2025.

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é

1.1.3 Organigramme de QOTTO BENIN


L’organigramme de QOTTO Bénin est composé de la direction générale et de plusieurs
services Chaque service est dirigé par un responsable qui a une expérience avérée dans
son domaine. L’équipe de QOTTO Bénin est composée de jeunes talents passionnés par
l’énergie solaire et par le développement de l’Afrique.

Figure 1.1 – Organigramme et structure de QOTTO BENIN

1.2 Activité de QOTTO


Qotto est une entreprise de conception et de distribution de kits solaires autonomes
au Bénin et au Burkina Faso pour répondre aux besoins des familles en zone rurale.

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.

1.3 Travaux effectués


Notre stage s’est déroulé au laboratoire de la société QOTTO. Ce laboratoire est situé
au deuxieme étage de l’immeuble abritant plusieur autres services ainsi que la direction
generale de l’entreprise. Géré par Monsieur Edouardo, le laboratoire est chargé de diag-
nostiquer et de reparer les BOX et BMS disfonctionnelle. Ce processus suit une chaine
bien defini En effet les BOX passent d’abord par la logistique du laboratoire. A ce niveau
ils sont classé selon les problemes detecter au cours du pré-diagnostique. Ensuite vient
les postes le reparation 1 et Soft qui s’occupent respectivement de la reparation des pro-
blemes les plus evidents comme les defauts d’allumage et du recalibrage des Box. Les Box
sont subissent un premier teste au poste de teste 1. Au bout de ce test ce poste etabli
un nouveau diagnostique qui sera pris en charge par le poste de reparation 2. Une fois
les dernieres reparation faite, les produits sont une nouvelle fois testé puis retourne a la
logistique. De là ils sont envoyé service de reconditionnement avant de retourné sur le
terrain

5
Figure 1.2 – Organisation du laboratoire de QOTTO

Au cours de ce stage, plusieurs activités ont été exécutées, à savoir :

1.3.1 Les pré-diagnostiques et la classification BMS a la logistique


Au cours de notre stage, nous avons eu tout d’abord à vérifier l’état des BMS a la
logistique et y effectué quelque test. Après vérification, nous avons les avons dispatché en
differents groupes en tenant compte des disfonctionnement observer

1.3.2 L’activation des BOX par code


A ce niveau, nous avons programmé une durré de fonctionnement pour les box au
laboratoire.

1.3.3 a mise a jour et le calibrage

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

2.1 Generalité sur la domotique solaire


2.1.1 Notion d’automatique
L’automatique, une discipline issue des sciences de l’ingénieur, s’intéresse à la modéli-
sation, l’analyse, la commande et la régulation des systèmes dynamiques. Elle trouve ses
fondements dans les mathématiques, la théorie du signal et l’informatique théorique. Son
champ d’application est vaste, allant de la régulation économique à celle des machines
électriques, en passant par le pilotage des lanceurs spatiaux et l’asservissement des têtes
de lecture dans les disques durs. Concrètement, l’automatique permet l’automatisation de
tâches par des machines, sans intervention humaine. On parle alors de systèmes asservis
ou régulés.
L’automatisation, quant à elle, vise à transférer à un système des tâches initialement
effectuées par un humain. Ce processus n’est jamais total, et l’opérateur humain conserve
un rôle, même si minime. On parle alors d’assistance automatisée. L’automatisation se
déroule en plusieurs étapes : d’abord un mode contrôlé où l’opérateur est très impliqué,
puis un mode mixte où l’automatisation prend le pas, et enfin un mode automatique total.
Deux caractéristiques accompagnent l’automatisation : la présence de ratés (effet
Stroop) et la difficulté pour l’opérateur de reprendre la main en cas d’interruption. Il
est donc important de ne pas automatiser les tâches trop faciles ou mal comprises. L’au-
tomatisation doit viser à enrichir l’environnement de travail de l’opérateur et à améliorer
ses compétences.
De nos jours, l’informatique joue un rôle crucial dans l’automatisation. Il existe tou-
jours une double tâche : l’utilisation du logiciel et la création d’événements. Cette dernière,

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

2.1.2 Notion de domotique solaire


[Link] La domotique

La domotique s’inspire de l’automatique pour centraliser et automatiser les différents


systèmes de votre maison. La domotique est une discipline qui se situe à l’intersection de
l’électronique, de l’informatique et des télécommunications. La domotique est l’ensemble
des techniques de l’électronique, de physique du bâtiment, d’automatisme, de l’informa-
tique et des télécommunications utilisées dans les bâtiments, plus ou moins « interopé-
rables » et permettant 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’en-
trée, prises électriques, etc.). La domotique vise à apporter des solutions techniques pour
répondre aux besoins de confort (gestion d’énergie, optimisation de l’éclairage et du chauf-
fage), de sécurité (alarme) et de communication (commandes à distance, signaux visuels
ou sonores, etc.) que l’on peut retrouver dans les maisons, les hôtels, les lieux publics, etc.
L’automatisation en domotique est un processus progressif qui peut aller d’une assis-
tance automatisée à une automatisation totale. Dans le premier cas, l’opérateur humain
garde un rôle, tandis que dans le second, les tâches sont effectuées sans intervention hu-
maine. Cependant, l’automatisation n’est pas une opération “tout ou rien”, elle doit être
mise en œuvre avec prudence pour éviter les ratés et pour s’assurer que l’opérateur humain
peut reprendre le contrôle si nécessaire.

[Link] L’energie photovoltaique

L’énergie photovoltaïque, ou solaire photovoltaïque, est une forme d’énergie renouve-


lable obtenue à partir du rayonnement solaire et convertie en électricité grâce à l’utili-

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.

[Link] Qu’apporte la domotique solaire ?

La domotique solaire, essentielle dans la gestion énergétique moderne, permet une


régulation précise et intelligente de la consommation d’énergie. Elle se distingue par sa
capacité à maximiser l’utilisation de l’énergie solaire, en synchronisant la consommation
avec les moments de production optimale.
Grâce à un système de gestion d’énergie sophistiqué, l’installation photovoltaïque est
scrutée en continu, permettant l’activation des appareils électriques lors des périodes de
forte production. Cette stratégie renforce l’autoconsommation et garantit que l’énergie
solaire est exploitée efficacement, réduisant ainsi la dépendance aux sources d’énergie non
renouvelables et favorisant une empreinte écologique plus légère. On retrouve principale-
ment ses bienfaits dans les domaines suivants :
• Gestion intelligente de l’énergie :
La domotique solaire permet de maximiser l’utilisation de l’énergie produite par les
panneaux solaires. Comment ? En surveillant en temps réel la production solaire et
en dirigeant cette énergie vers les appareils électroménagers lorsque le soleil brille.
Par exemple, si vos panneaux solaires génèrent un surplus d’électricité pendant la
journée, la domotique peut activer automatiquement votre chauffe-eau ou votre
lave-linge pour utiliser cette énergie excédentaire. Cela réduit votre dépendance au
réseau électrique traditionnel et vous permet de consommer votre propre électricité.
Outre l’autoconsommation directe, la domotique gère également les batteries de

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

[Link] Le cout de la domotique solaire

Le prix de la domotique solaire dépend de l’importance de l’installation. Pour les


marques populaires dans le domaine des maison connecté, l’installation domotique ça
commence par un budget de 10000€ au minimum. Mais le marché du commerce étant
vaste il est possible de trouver un bon dispositif domotique solaire complet entre 500
et 2000€. Disons que pour 1500€ on trouve des box très corrects, le prix n’étant pas
spécialement un gage de qualité.Ensuite, le budget va surtout dépendre du nombre de
périphériques qu’on va mettre en place, et de la technologie utilisée, certaines étant plus
couteuses que d’autres.

Figure 2.1 – Delta Dore Tydom Home, un domotiseur efficace et pas chère 149,99 € sur
Amazone

2.2 Etapes reliant chaque composants

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

2.3 Schéma fonctionnel des systemes de la maison do-


motique solaire
Les données extérieures des capteurs sont envoyées à la carte Arduino, qui envoi à son
tour les données reçus à la carte HC 06. De plus, les données relevées par les capteurs
peuvent être visibles sur une application android Pour pouvoir faire tout cela, il faut créer
un programme permettant de contrôler les appareils électriques en fonction des données
reçues. Pour cela plusieurs langages de programmation sont utilisables tels que : Python,
Java, C++, etc. Dans le cadre du projet nous avons utilisé l’environnement de dévelop-
pement Arduino. En effet, nous avons choisis ce langage suite à l’achat des différents
composants dont le principal est une carte Arduino nous permettant d’agir au niveau des
appareils électriques.

13
Figure 2.2 – Schema fonctionnel du systeme

14
CHAPITRE 3

MATERIELS ET LOGICIELS UTILISÉ

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

Figure 3.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.

[Link] Spécification techniques

Table 3.1 – Spécification technique de l’arduino méga 2560

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

3.1.2 La carte HC-06

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

• Émetteur-récepteur sans fil


• Protocole Bluetooth : spécification Bluetooth v2.0+EDR
• Alimentation : +3,3 V-5 V CC 50 mA
• Fonction de sécurité : authentification et cryptage
• Plage de température de fonctionnement : -20 ºC à +75 ºC
• Dispose d’un module EDR ; et la plage de changement de profondeur de modula-
tion : 2 Mbps - 3 Mbps.
• Dispose d’une antenne 2,4 GHz intégrée ; l’utilisateur n’a pas besoin de tester
l’antenne.
• La broche de la carte est de la taille d’un demi-trou.

3.1.3 La carte ESP8622 12E

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.

[Link] Caractéristiques de l’ESP8266

La carte ESP8266 est constitué de differants elements constitutifs tels que :


• Microcontrôleur intégré : L’ESP8622 embarque un microcontrôleur Tensilica Xtensa
LX106 capable de fonctionner à une fréquence d’horloge de 80 MHz.
• Connectivité Wi-Fi : Le module prend en charge la connexion sans fil Wi-Fi selon
les normes 802.11 b/g/n et supporte les modes station et point d’accès (AP).
• Mémoire : Le module dispose de 32 Ko de mémoire flash interne pour stocker le
code et 80 Ko de SRAM pour les données.
• Interface de communication : Il communique principalement via une interface série
UART, mais dispose également d’autres interfaces telles que SPI et I2C.
• Alimentation : L’alimentation se fait généralement via une tension de 3,3 V.
• Consommation électrique : La consommation électrique est relativement faible,
variant en fonction de l’activité du module.
• Dimensions : Le module ESP8266-12E est compact, mesurant environ 25,5 mm x
14,3 mm x 2,8 mm

[Link] Presentation la carte de l’ESP8266

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.

3.1.4 Detecteur de mouvement ou Capteur PIR

Figure 3.4 – Capteur de mouvement

[Link] Description du capteur

Le capteur PIR, ou détecteur de mouvement infrarouge passif, est un petit appareil


électronique capable de détecter les mouvements de personnes ou d’objets dans son champ
de vision. Son fonctionnement repose sur la détection du rayonnement infrarouge émis par
tous les corps chauds. Le capteur PIR est un capteur polyvalent et économique utilisé dans
une variété d’applications de détection de mouvement, telles que :
• Sécurité : Détection d’intrusion dans les maisons, les bureaux et les bâtiments
commerciaux.
• Domotique : Allumage et extinction automatiques des lumières, activation de la
climatisation ou du chauffage, contrôle d’accès.
• Automatisation : Détection de passage pour l’ouverture automatique de portes ou
de chatières.
• Industrie : Contrôle de machines, surveillance de convoyeurs, détection de produits
défectueux.

[Link] Principe de fonctionnement

Un capteur PIR fonctionne en détectant les changements de rayonnement infrarouge


causés par le mouvement d’un objet dans son champ de vision. Il utilise une lentille
de Fresnel pour focaliser le rayonnement infrarouge sur un capteur pyroélectrique qui
convertit la différence de température en un signal électrique. Ce signal est ensuite amplifié

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

3.1.5 Capteur de température DHT11

Figure 3.5 – Capteur d’humidité DHT11/ application typique

[Link] Caractéristiques

⋄ Alimentation +5V (3.5 - 5.5V)


⋄ Température : de 0 à 50°C, précision : +/- 2°C
⋄ Humidité : de 20 à 96% RH, précision +/- 5% RH

[Link] Description

Un capteur d’humidité et de température est un appareil qui mesure deux paramètres


clés de l’environnement :
† L’humidité relative : C’est la quantité de vapeur d’eau présente dans l’air par
rapport à la quantité maximale que l’air peut contenir à une température donnée.
Elle est généralement exprimée en pourcentage.
† La température : C’est la mesure de l’énergie thermique présente dans l’air. Elle
est généralement exprimée en degrés Celsius (°C) ou en degrés Fahrenheit (°F).
Il existe plusieurs types de capteurs d’humidité et de température, dont les plus cou-
rants sont :
▷ Capteurs capacitifs : Ils mesurent l’humidité en détectant les changements de ca-
pacité électrique d’un matériau sensible à l’humidité.
▷ Capteurs résistifs : Ils mesurent l’humidité en détectant les changements de résis-
tance électrique d’un matériau sensible à l’humidité.

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

[Link] Principe de commutation

Le protocole de communication d’un capteur de température est un ensemble de règles


et de conventions qui définissent la manière dont le capteur échange des données avec un
autre appareil, comme un ordinateur ou un microcontrôleur La communication avec le
capteur DHT11 se fait via un protocole simple à implémenter. Il utilise une unique broche
pour transmettre et recevoir des données. Le microcontrôleur, tel qu’Arduino, initie la
communication en envoyant un signal de démarrage spécifique. Ensuite, le DHT11 répond
en envoyant les données de température et d’humidité bit par bit. Heureusement, on n’a
pas besoin de programmer la communication manuellement. Des bibliothèques logicielles
gratuites, comme la librairie DHT pour Arduino, gèrent la communication et simplifient
l’utilisation du capteur. Ces bibliothèques s’occupent de l’envoi du signal de démarrage,
de la lecture des bits de réponse et de la conversion des données en valeurs exploitables
de température et d’humidité.
Explicattion des bases de la communication avec un capteur DHT11

Figure 3.6 – Bases de communication avec un DHT11

Une trame « type » se compose de trois grandes parties :


∗ Le maitre réveil le capteur au moyen d’un signal de « Start ».
∗ Le capteur sort de son sommeil et envoie une réponse pour dire qu’il est vivant.
∗ Le capteur envoie 40 bits de données (5 octets) contenant la température, le taux
d’humidité et une checksum.

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

3.1.6 Capteur de gaz MQ6

Figure 3.7 – Capteur de gaz MQ6

[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

Le MQ6 fonctionne en détectant la variation de la résistance électrique d’une couche


sensible à la présence de gaz combustibles. Lorsque le gaz est présent, il réagit avec la
couche sensible et modifie sa conductivité. Le capteur MQ-6 fonctionne en détectant les
changements de conductivité électrique d’une couche sensible à l’oxygè[Link] variation
de conductivité est convertie en un signal électrique proportionnel à la concentration de
gaz présente. Les étapes clés de son fonctionnement se presente ci-apres :
⋄ Chauffage : Le capteur est chauffé à une température d’environ 900 mW. Cette
chaleur permet aux molécules de gaz de se fixer à la couche sensible à l’oxygène.
⋄ Adsorption des gaz : Lorsque les molécules de gaz se fixent à la couche sensible à
l’oxygène, elles réagissent avec l’oxygène présent sur la surface du capteur. Cette
réaction chimique modifie la conductivité électrique de la couche.
⋄ Changement de résistance : La variation de la conductivité électrique de la couche
sensible à l’oxygène est mesurée comme une variation de la résistance électrique.
⋄ Conversion du signal : La résistance est ensuite convertie en un signal analogique
ou numérique, qui peut être utilisé par un microcontrôleur ou un autre appareil
pour déterminer la concentration de gaz présente.
⋄ Étalonnage : Pour une meilleure précision, il est important d’étalonner le capteur
MQ-6 régulièrement. Cela peut être réalisé en exposant le capteur à des concen-
trations connues de gaz et en ajustant la valeur de consigne du microcontrôleur.

[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

Figure 3.8 – Servomoteur 9g

[Link] Description

Un servo-moteur est un type de moteur électrique. C’est un dispositif typiquement


utilisé en modélisme pour, par exemple, contrôler la direction d’une voiture télécomman-
dée. Sur un servo-moteur, l‘angle de l’axe reste fixé dans une position et peut varier entre
0 et 180° en fonction du signal envoyé. Ci-dessous sont presenté ses caractéristique :
∗ Alimentation : 4,8 à 6 Vcc
∗ Course : 2 x 60°
∗ Couple : 1,6 [Link] à 4,8 Vcc
∗ Vitesse : 0,12 s/60°
∗ Dimensions : 24 x 13 x 29 mm

[Link] Présentation

Le moteur produit un déplacement angulaire qui s’étend de -45° à +45°. Le servomo-


teur est utilisé en modélisme afin de produire les mouvements nécessaires aux déplace-

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.

Figure 3.9 – Déplacement angulaire allant de -45° à +45°

Le corps contient un moteur à courant continu, un réducteur et une électronique de


commande. La roue possède une série de trous, elle permet la transmission du mouvement
par une tringlerie

[Link] Principe de fonctionnement

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

3.1.8 Le module RFID

25
Figure 3.10 – Tag et lecteur RFID du kit Arduino

[Link] Présentation

La technologie RFID, ou identification par radiofréquence, repose sur deux éléments


clés : un lecteur et un tag (étiquette). Ces deux composants communiquent sans fil via
des ondes radio, sur des distances allant de quelques centimètres à quelques mètres. Le
lecteur, composé d’un émetteur et d’un récepteur, nécessite une source d’alimentation pour
fonctionner. Il envoie des ondes radio au tag et reçoit en retour les informations stockées
sur celui-ci. Le tag, quant à lui, est un circuit électronique miniaturisé et très économe
en énergie. Il ne possède ni pile ni source d’alimentation interne. L’énergie nécessaire
à son fonctionnement est fournie par les ondes radio émises par le lecteur. Le système
RFID fonctionne donc par un échange d’ondes radio entre le lecteur et le tag. Cette
technologie permet de lire et d’écrire des données à distance, sans contact physique, et
offre de nombreux avantages en termes de rapidité, d’efficacité et de sécurité

[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.

3.1.9 Panneau solaire


Les panneaux solaires sont des appareils qui convertissent l’énergie lumineuse du soleil
en électricité. Ils sont constitués de cellules solaires, qui sont les éléments constitutifs
fondamentaux d’un panneau solaire. Les cellules solaires sont constituées de matériaux
semi-conducteurs, comme le silicium, qui absorbent la lumière du soleil et génèrent de
l’électricité.

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.

[Link] Types de panneaux solaires

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.

[Link] Facteurs à prendre en compte lors du choix de panneaux solaires

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é.

3.1.10 Batteries photovoltaïques


Les batteries photovoltaïques, aussi appelées batteries solaires, sont des éléments es-
sentiels pour un système d’autoconsommation photovoltaïque. Elles permettent de sto-
cker l’électricité produite par vos panneaux solaires photovoltaïques (PV) en surplus pour
l’utiliser plus tard, par exemple la nuit ou par mauvais temps.

[Link] Fonctionnement

Les panneaux solaires convertissent la lumière du soleil en courant continu (CC). Ce


courant continu passe ensuite par un onduleur qui le convertit en courant alternatif (CA)
pouvant être utilisé par vos appareils ménagers. La batterie solaire se recharge avec le
courant continu supplémentaire provenant des panneaux solaires avant qu’il ne passe
par l’onduleur. Lorsque vous avez besoin d’électricité et que vos panneaux solaires n’en
produisent pas suffisamment, l’onduleur puise l’énergie stockée dans la batterie solaire
pour alimenter votre habitation.

[Link] Facteurs à considérer lors du choix d’un batterie PV

∗ Capacité de la batterie : exprimée en ampère-heure (Ah) ou en kilowattheures


(kWh), elle correspond à la quantité d’énergie que la batterie peut stocker. La
capacité nécessaire dépend de votre consommation électrique et de votre production
solaire.
∗ Profondeur de décharge : pourcentage de la capacité de la batterie que vous pouvez
utiliser avant de la recharger. Une décharge plus profonde réduit la durée de vie de
la batterie.
∗ Coût : les batteries au plomb sont moins chères que les batteries au lithium-ion,
mais leur durée de vie est plus courte.

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

Figure 3.11 – Buzzer piezo

[Link] Presentation du produit

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.

[Link] Différences entre les buzzers actifs et passifs

⋄ 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

Figure 3.12 – Ecran LCD avec une carte 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.

3.1.13 Carte de protection 18650


La carte de protection 18650 pour batterie Li-ion est un module électronique conçu
pour assurer la sécurité et la protection lors de l’utilisation de batteries Li-ion 18650.
Cette carte est spécifiquement conçue pour les batteries Li-ion 3S, ce qui signifie qu’elle
peut être utilisée avec une configuration de batterie composée de trois cellules Li-ion en
série, avec une tension nominale de 11.1V ou 12.6V (en fonction de l’état de charge). La
carte de protection 18650 pour batterie Li-ion est une carte essentielle pour garantir la
sécurité et la performance des batteries Li-ion dans de nombreuses applications. Elle offre
une protection intégrée contre les conditions anormales de charge et de décharge, ce qui
contribue à prolonger la durée de vie de la batterie et à assurer son bon fonctionnement.

31
Figure 3.13 – Carte de protection 18650, Li-ion, Lithium 3S 60A

[Link] Caractéristiques

• Carte de protection pour batterie Li-ion 18650 3S


• Tension de fonctionnement : 11.1V (déchargée) à 12.6V (complètement chargée)
• Courant de décharge maximal : 60A
• Protection intégrée contre la surcharge, la surchauffe et les courts-circuits
• Équilibreur de cellules intégré pour assurer une charge équilibrée des cellules

3.2 Logiciel utilisé


3.2.1 Arduino IDE
L’IDE Arduino (environnement de développement intégré) est un logiciel gratuit et
open-source qui vous permet d’écrire du code et de le téléverser sur des cartes Arduino.
Il simplifie le processus de création de projets électroniques interactifs.

Presentation de l’interface utilisateur de l’Arduino IDE


L’interface utilisateur de l’Arduino IDE 2.3.2 est composée de plusieurs parties :
∗ Barre de menus : Elle se trouve en haut de l’interface et contient des menus dérou-
lants pour accéder à diverses fonctionnalités et paramètres de l’IDE.
∗ Barre d’outils : Juste en dessous de la barre de menus, elle contient des boutons
pour des fonctions courantes comme la vérification du code, le téléchargement du

32
Figure 3.14 – Logo du logiciel Arduino IDE

Figure 3.15 – Interface de programmation

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.

Figure 3.16 – Proteus Professionnel 8

Interface utilisateur
La figure ci-apres presente l’interface utilisateur du logiciel de simulation proteus

Figure 3.17 – Interface utilisateur

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

Figure 3.18 – Interface disigner

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

RÉALISATION DE LA MAISON DEOMOTIQUE SOLAIRE

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

Figure 4.1 – Illustration de la maquette utilisée dans le projet

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.

Table 4.1 – Localisation des périphériques utilisés dans la maquette

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

4.2 L’electrification de la maison


Dans le cadre de notre projet notre sera alimenté par le photovoltaique. Les test
effectué sur le panneau montre que ce dernier a une tension en circuit ouvert de Voc=
21v ce qui devrait etre suffisant pour charger la baterrie.

Figure 4.2 – Fiche caracteristique du panneau

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

Composants Consommation(mA) Tension(V) Quantité Puissance(W)


Arduino Mega 2560 40 5 1 0.2
DHT11 0.3 5 1 0.0015
Capteur PIR 65 5 1 0.325
Ecran LCD 16*2 1 5 1 0.005
Buzzer 30 5 1 0.15
Capteur MQ6 150 5 1 0.75
Relais 70 5 4 1.4
Lampe LED 80 12 4 3.84
Lecteur RFID 200 5 2 2
Servomoteur 20 5 4 0.4
Total 9.0715

La deuxieme etape consiste a connecter a la bms la source d’alimentation principale


qui le panneau solaire dans notre cas. La tension fournie le panneau etant instable et
superieur a la tension de fonctionnement de la bms nous avons utilisé un convertisseur
DC-DC pour stabiliser la tension et la reduire avant son entré dans la bms
La troisieme et derniere etape consiste a l’ajout des charges sur le port prevu de la
bms

4.3 Automatisation de la maison


4.3.1 Capteur de mouvement PIR
Notre dispositif déclenche une alarme sonore suit à la détection d’une intrusion. Le
matériel que nous avons utilisé est le suivant :
- Un capteur de mouvement PIR
- Un buzzeur
- Une Carte Arduino Méga

4.3.2 Capteur de température


Ce dispositif permet d’améliorer la gestion d’énergie de la maison. En effet nous avons
utilisé un dispositif prenant en charge la détection de la température et de l’humidité dans
l’entourage de la maison. Nous avons utilisé comme matériel :
- Un capteur de température
- Écran LCD
- Une carte Arduino

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

4.3.5 Une carte RFID


Pour plus de confort nous avons opté à la substitution des clé traditionnelles par une
clé RFID pour l’ouverture de la porte de la cour. Celle-ci plus sécurisé et difficilement
duplicable. Le matériel que nous avons utilisé est le suivant :
- Sservomoteurs 9g
-Une clé RFID
-Un lecteur RFID

4.4 Centralisation des commandes : Application Mobile


La domotique offre la possibilité de contrôler des fonctions à distance depuis n’importe
quel endroit du monde via un appareil équipé d’un navigateur web. Pour permettre à une
maison d’être connectée et contrôlable à distance, il est possible d’utiliser soit une carte
Wi-Fi pour Arduino, soit un module Bluetooth. Dans notre cas, nous avons opté pour le
module Bluetooth HC06 en raison de ses avantages spécifiques pour la domotique. Bien

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

Figure 4.3 – Organigramme de la carte arduino méga

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.1 L’interface des capteurs


Dans cette interface vous trouvez tous les capteurs qu’on a utilisés (Humidité, Gaz,
PIR) chacun à ses états

4.4.2 L’interface de commande


La deuxième interface concerne les modules qu’on souhaite contrôler (LEDS, Servo-
moteur)

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

Figure 4.6 – Connection au module bluetooth

La figure ci-apres presente le code des modules controlables

Figure 4.7 – Code des modules controlables

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

Liste des figures vi

Liste des tables vii

Sigles et Abbréviations viii

Résumé ix

Abstract x

Introduction 1

1 Présentation du lieu de stage 3


1.1 Présentation de la structure . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.1 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.1.2 Localisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.3 Organigramme de QOTTO BENIN . . . . . . . . . . . . . . . . . . 4
1.2 Activité de QOTTO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.3 Travaux effectués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3.1 Les pré-diagnostiques et la classification BMS a la logistique . . . . 6

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

2 Edute d’un systeme domotique solaire 7


2.1 Generalité sur la domotique solaire . . . . . . . . . . . . . . . . . . . . . . 8
2.1.1 Notion d’automatique . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.2 Notion de domotique solaire . . . . . . . . . . . . . . . . . . . . . . 9
[Link] La domotique . . . . . . . . . . . . . . . . . . . . . . . . . 9
[Link] L’energie photovoltaique . . . . . . . . . . . . . . . . . . . 9
[Link] Qu’apporte la domotique solaire ? . . . . . . . . . . . . . . 10
[Link] Le cout de la domotique solaire . . . . . . . . . . . . . . . 12
2.2 Etapes reliant chaque composants . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Schéma fonctionnel des systemes de la maison domotique solaire . . . . . . 13

3 Materiels et Logiciels utilisé 15


3.1 Matériels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.1.1 Carte Arduino Mega 2560 . . . . . . . . . . . . . . . . . . . . . . . 15
[Link] Spécification techniques . . . . . . . . . . . . . . . . . . . 16
3.1.2 La carte HC-06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
[Link] Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . 17
3.1.3 La carte ESP8622 12E . . . . . . . . . . . . . . . . . . . . . . . . . 17
[Link] Caractéristiques de l’ESP8266 . . . . . . . . . . . . . . . . 18
[Link] Presentation la carte de l’ESP8266 . . . . . . . . . . . . . 18
3.1.4 Detecteur de mouvement ou Capteur PIR . . . . . . . . . . . . . . 19
[Link] Description du capteur . . . . . . . . . . . . . . . . . . . . 19
[Link] Principe de fonctionnement . . . . . . . . . . . . . . . . . 19
3.1.5 Capteur de température DHT11 . . . . . . . . . . . . . . . . . . . . 20
[Link] Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . 20
[Link] Description . . . . . . . . . . . . . . . . . . . . . . . . . . 20
[Link] Principe de commutation . . . . . . . . . . . . . . . . . . 21
3.1.6 Capteur de gaz MQ6 . . . . . . . . . . . . . . . . . . . . . . . . . . 22
[Link] Description . . . . . . . . . . . . . . . . . . . . . . . . . . 22
[Link] Fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . 23
[Link] Caractéristiques . . . . . . . . . . . . . . . . . . . . . . . 23
3.1.7 Le servomoteur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

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

4 Réalisation de la maison deomotique solaire 37


4.1 Fabrication de la maison . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.1 Structure de la maison . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.1.2 Peripheriques utilisés et leurs positions . . . . . . . . . . . . . . . . 38
4.2 L’electrification de la maison . . . . . . . . . . . . . . . . . . . . . . . . . . 38
4.3 Automatisation de la maison . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3.1 Capteur de mouvement PIR . . . . . . . . . . . . . . . . . . . . . . 39
4.3.2 Capteur de température . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3.3 Capteur de gaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4.3.4 HC 06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

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

Vous aimerez peut-être aussi