SlideShare une entreprise Scribd logo
1
S L I D E
B Y M I K O K I T F I L
- [ ] -
P r o j e t d e f i n
d ’ é t u d e s
Smart
House
Présenté par :
-f f f f f - s s d s s - d s f f f
E n c a d r é p a r :
Mr. ffvv
2
S L I D E
B Y M I K O K I T F I L
- [ ] -
Plan :
Définition de la
domotique .
Fonctionalités visées
L approche adoptée
Etude logicielle
et Matérielle
Communication à distance
Conclusion
3
S L I D E
B Y M I K O K I T F I L
- [ ] -
[ P r é s e n t a t i o n d u p r o j e t ]
Associant le mot "domos" (maison en latin) et "informatique", La domotique
vise à intégrer des systèmes automatiques à la communication dans
l’habitat pour offrir une meilleure qualité de vie , apporter des fonctions de
confort, de gestion d'énergie, de sécurité
le principe d’un système domotique consiste donc à :
 programmer et contrôler à distance ou localement le comportement d'appareils
que l'on aura intégrés dans un réseau de capteurs et d’actionneurs.
4
S L I D E
B Y M I K O K I T F I L
- [ ] -
Problématique :
Comment établir un système domotique ,
apte à réaliser les fonctionnalités suivantes :
Contrôler les volets de la
fenêtre ( ouverture /fermeture
)
éclairage à distance
Éclairage automatique
Détection des fuites de
Gaz .
Arrosage automatique
Ventilation / Aéaration
5
S L I D E
B Y M I K O K I T F I L
- [ ] -
Possibiilité de fermer ou
ouvrir les volets de la fenêtre
autant automatiquement que
manuellement ,en utilisant des
boutons poussoirs .
Contrôle des volets
de la fenêtre
L’évolution de l'éclairement
en fonction de la journée .
Éclairage
automatique
Le risque qu’une incendie se
déclenche à cause d’une fuite de gaz
combustibles tels: GPL ; le butane,
le propane peut diminuer grâce à
cette fonction , consistant d’une
détection précoce des fuites .
Détection de
fuites de gaz
F o n c t i o n n a l i t é s d e l a “ s m a r t h o u s e ”
6
S L I D E
B Y M I K O K I T F I L
- [ ] -
Cette fonctionnalité
s’occupe d’arroser d’une
manière autonome l’espace
du jardin si l’eau y contenue
s’avère insuffisante.
Arrosage
automatique
Cette fonction se présente
comme une solution idéale
pour remédier et empêcher les
problèms tels : la suffocation .
Aération /
Ventilation
Automatique
Pour allumer ou éteindre
une LED, il suffit de se
servir de son smartphone
.
Contrôle de
l’éclairage
À distance
F o n c t i o n n a l i t é s d e l a “ s m a r t h o u s e ”
7
S L I D E
B Y M I K O K I T F I L
- [ ] -
La création de tout système de maison intelligente basée sur les
micrôcontrôleurs Arduino (UNO et NANO ) commence par fixer le matériel
dont nous allons nous servir lors de son développement pour chaque nœud
.
E t u d e M a t é r i e l l e
[ ]
8
S L I D E
B Y M I K O K I T F I L
- [ ] -
M Q - 2 B u z z e r v e n t i l a t e u r
Le MQ-2 permet de détecter la
présence des gaz combustibles et des
gaz étouffants dans l’air
C’est un élément qui produit un son .il
agit comme un moyen d’alerte .
Un appareil destiné à créer un vent
artificiel, afin d’ homogénéisant la
température d’une pièce ainsi
d’améliorer la circulation de l’air .
9
S L I D E
B Y M I K O K I T F I L
- [ ] -
PIR H C - S R 5 0 1 : L E D I R L D R
Ce capteur est destiné pour détecter des
mouvements ou une présence d’un
individu /animal dans son champ de
détection .
est un dispositif opto-électronique capable
d’émettre de la lumière , c.à.d éclairer une
pièce
Le composant sert majoritairement à
distinguer la présence ou l'absence de
lumière.
10
S L I D E
B Y M I K O K I T F I L
- [ ] -
B o u t o n
P o u s s o i r
M o t e u r P a s
à P a s
M o t e u r D C
agit comme un commutateur ou un
interrupteur
Un moteur pas à pas permet de
transformer une impulsion
électrique en un mouvement
angulaire.
Un moteur DC est une machine
électrique qui convertit
l’énergie électrique en énergie
mécanique
11
S L I D E
B Y M I K O K I T F I L
- [ ] -
H u m i d i t é d u
s o l
U L N 2 0 0 3
M o d u l e E t h e r n e t
E N C 2 8 J 6 0
Mesure la teneur en eau volumétrique du sol,
en utilisant une propriété du sol, telle que la
résistance électrique, la constante diélectrique
ou l'interaction avec les neutrons,
Le driver ULN2003 permet de piloter avec
un microcontrôleur Arduino un moteur
pas à pas dont le courant est largement
supérieur à la limite (40mA) de courant
que peut gérer une sortie Arduino.
Ce driver amplifie le signal de l'Arduino.
permet de connecter notre carte
Arduino UNO à un réseau local.
12
S L I D E
B Y M I K O K I T F I L
- [ ] -
A r d u i n o U N O
Alimentation :
Via port USB :
5 Vcc régulée sur broche 27 ou
6 à 20 V non régulée sur broche 30
14 broches d’E/S dont 6 PWM
8 entrées analogiques 10 bits
Mémoire SRAM: 2 kB
Intensité par E/S : 40 mA
Cadencement : 16 MHz
Bus : série , I2C et SPI
basée sur le Microprocontrôleur
: ATMega328
Les points en commun Alimentation:
- via port USB ou
- 7 à 12 V sur connecteur d’alimentation
14 broches d'E/S dont 6 PWM
- 6 entrées analogiques 10 bits
Arduino NANO
13
S L I D E
B Y M I K O K I T F I L
- [ ] -
.L'IDE Arduino est le logiciel qui permet de programmer les
cartes Arduino et
Présentation
du logiciel
d’Arduino IDE
E t u d e L o g i c i e l l e :
- [ ] -
écrire et compiler ces programmes afin de se connecter avec ces cartes et communiquer avec
elles .
Chaque programme en Arduino comprend :
 fonction setup( ))
 fonction loop( )
14
S L I D E
B Y M I K O K I T F I L
- [ ] -
L’Homme avait auparavant imaginé qu’il est
impossible de se communiquer avec son habitat, sans parler
de la possibilité de le contrôler à distance. Maintenant, cette
communication tient une place de plus en plus importante dans
un logement.
un simple appui sur une touche sur son Smart
phone, le pilotage s’effectue de n’importe où dans la
maison, en fonction des besoins.
Pourtant quelle technologie choisir ?
C o m m u n i c a t i o n à d i s t a n c e
- [ ] -
15
S L I D E
B Y M I K O K I T F I L
- [ ] -
Pour ce faire,la technologie qui s’avère adéquate est la
technologie filaire ; se basant sur le protocole Ethernet .
Technologie utilisée
- [ ]
-
16
S L I D E
B Y M I K O K I T F I L
- [ ] -
Ce module Ethernet permet à une carte Arduino de se
connecter à un réseau ethernet. Il suffit d'utiliser la librairie
« Ethernet Card » pour écrire des programmes qui se connectent
à internet.
Le module Ethernet possède un numéro unique (appelé une
adresse MAC pour Media Access Control address) qui représente
une adresse physique, matérielle, de notre matériel
C o m m u n i c a t i o n à d i s t a n c e
V i a u n m o d u l e E t h e r n e t
- [ ] -
17
S L I D E
B Y M I K O K I T F I L
- [ ] -
Module Ethernet
ENC28J60
W i l l i a m
faire communiquer notre microcontrôleur en Ethernet. Pour cela, le choix s’est
porté sur un chip de communication Ethernet ENC28J60 de Microchip. les ressources
logicielles doivent être configurées par l’utilisateur depuis le microcontrôleur via une
liaison SPI. C’est la solution la plus simple pour la mise en œuvre d'un projet connecté au
réseau Ethernet car ce module , de petite taille basé sur le ENC28J60 contient toute la
circuiterie nécessaire à la mise en œuvre d’une interface Ethernet : Alimentation :
3.3V
Contrôleur : ENC28J60
Interfaces : SPI sur picots CI , 10 Base-T sur RJ45 blind
Buffer : 8k
Vitesse max : 25 Mhz
18
S L I D E
B Y M I K O K I T F I L
- [ ] -
Comment rendre accessible des données issues de mesures de notre microcontrôleur (par exemple la
température d'une pièce) et lui envoyer des commandes de partout grâce à internet ?
Pour cela il suffit de transformer notre carte arduino en serveur. On dit qu’elle agit en serveur quand l’Arduino devient
responsable de l’envoi des données et la réception des commandes envers le monde extérieur Cette carte va faire la mesure du
capteur et lorsque quelqu'un accédera à notre serveur-arduino, celui-ci va générer la page HTML c’est-à-dire , délivrer une page
Web très simple, constituée d'un petit texte, à un client qui se connecte (le PC distant)
. Pour ce faire on se sert du module Ethernet Arduino ENC28J60 qui lui permet de se connecter à un réseau Ethernet.
Serveur Web
- [ ] -
19
S L I D E
B Y M I K O K I T F I L
- [ ] -
Le processus à suivre consiste alors à développer une interface Web dans un serveur qui commande directement
et pilote notre Arduino, à partir d’un navigateur web .
un programme en l’EDI de l’arduino permettant au système de communiquer par câble Ethernet avec le
routeur et ainsi permettre à un périphérique wifi tel qu'un ordinateur ou un Smart phone de se connecter au
routeur via l’adresse statique (Adresse IP ) de notre page HTML (192.168.0.200), ce qui permettra par la suite
d’accéder à la page de commande hébergée sur la carte Arduino et de commander une des fonctionnalités proposées
dans notre système domotique , qui est l’éclairage des diférentes LEDs dans notre maison intelligente .
Serveur Web
- [ ] -
20
S L I D E
B Y M I K O K I T F I L
- [ ] -
21
S L I D E
B Y M I K O K I T F I L
- [ ] -
Différents moyens
d’établir le contrôle
à distance :
[
] -
22
S L I D E
B Y M I K O K I T F I L
- [ ] -
“ S m a r t H o u s e ”
Partie Pratique :
Simulation

Contenu connexe

Tendances

Modulation FM_Phase.pdf
Modulation FM_Phase.pdfModulation FM_Phase.pdf
Modulation FM_Phase.pdfHassnTAI
 
Internet des objets (IoT)
Internet des objets (IoT)Internet des objets (IoT)
Internet des objets (IoT)bruno-dambrun
 
Automatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application androidAutomatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application androidAbderrahim Bouharaoua
 
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Sameh BEN FREDJ
 
IoT (l'Internet des Objets) et le protocole de telecommunication LoRaWan
IoT (l'Internet des Objets) et le protocole de telecommunication LoRaWanIoT (l'Internet des Objets) et le protocole de telecommunication LoRaWan
IoT (l'Internet des Objets) et le protocole de telecommunication LoRaWanCorneliu Gaina
 
Tp securité des reseaux
Tp securité des reseauxTp securité des reseaux
Tp securité des reseauxAchille Njomo
 
Gateway d’un système de monitoring
Gateway d’un système de monitoringGateway d’un système de monitoring
Gateway d’un système de monitoringGhassen Chaieb
 
Internet des Objets
Internet des ObjetsInternet des Objets
Internet des ObjetsIEEE 802
 
Cahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueCahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueDATANYWARE.com
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationCHAKER ALLAOUI
 
presentation projet domotique
presentation projet domotiquepresentation projet domotique
presentation projet domotiquets4riadhoc
 
Legrand infographie eco-gestes-au-bureau
Legrand infographie eco-gestes-au-bureauLegrand infographie eco-gestes-au-bureau
Legrand infographie eco-gestes-au-bureauLegrand France
 
IoT, Sécurité et Santé: un cocktail détonnant ?
IoT, Sécurité et Santé: un cocktail détonnant ?IoT, Sécurité et Santé: un cocktail détonnant ?
IoT, Sécurité et Santé: un cocktail détonnant ?Antoine Vigneron
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Centerncambazard
 

Tendances (20)

Modulation FM_Phase.pdf
Modulation FM_Phase.pdfModulation FM_Phase.pdf
Modulation FM_Phase.pdf
 
SMART Home Rapport
SMART Home RapportSMART Home Rapport
SMART Home Rapport
 
Internet des objets (IoT)
Internet des objets (IoT)Internet des objets (IoT)
Internet des objets (IoT)
 
La Sécurité informatiques
La Sécurité informatiquesLa Sécurité informatiques
La Sécurité informatiques
 
Automatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application androidAutomatisation d'une maison intelligente via une application android
Automatisation d'une maison intelligente via une application android
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.pptx
 
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
Introduction à l'IoT: du capteur à la donnée_Presentation Mix-IT2015
 
IoT (l'Internet des Objets) et le protocole de telecommunication LoRaWan
IoT (l'Internet des Objets) et le protocole de telecommunication LoRaWanIoT (l'Internet des Objets) et le protocole de telecommunication LoRaWan
IoT (l'Internet des Objets) et le protocole de telecommunication LoRaWan
 
Tp securité des reseaux
Tp securité des reseauxTp securité des reseaux
Tp securité des reseaux
 
Gateway d’un système de monitoring
Gateway d’un système de monitoringGateway d’un système de monitoring
Gateway d’un système de monitoring
 
Internet des Objets
Internet des ObjetsInternet des Objets
Internet des Objets
 
Présentation des IoT
Présentation des IoTPrésentation des IoT
Présentation des IoT
 
Cahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueCahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure Informatique
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
 
presentation projet domotique
presentation projet domotiquepresentation projet domotique
presentation projet domotique
 
Legrand infographie eco-gestes-au-bureau
Legrand infographie eco-gestes-au-bureauLegrand infographie eco-gestes-au-bureau
Legrand infographie eco-gestes-au-bureau
 
IoT, Sécurité et Santé: un cocktail détonnant ?
IoT, Sécurité et Santé: un cocktail détonnant ?IoT, Sécurité et Santé: un cocktail détonnant ?
IoT, Sécurité et Santé: un cocktail détonnant ?
 
Internet Of Things
Internet Of Things Internet Of Things
Internet Of Things
 
Internet des Objets
Internet des ObjetsInternet des Objets
Internet des Objets
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Center
 

Similaire à ppt.pptx

diaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdfdiaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdfnouraChaanoune1
 
Decouverte arduino
Decouverte arduinoDecouverte arduino
Decouverte arduinog-p-l
 
PPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptPPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptChokri Boussetta
 
Rapport home handicap
Rapport home handicapRapport home handicap
Rapport home handicapMarwa Bhouri
 
Minitiouner Pro Récepteur DATV pour Es'Hail2
Minitiouner Pro Récepteur DATV pour Es'Hail2Minitiouner Pro Récepteur DATV pour Es'Hail2
Minitiouner Pro Récepteur DATV pour Es'Hail2Passion Radio Amateur
 
Connecter vos objets avec emMesh de penteract
Connecter vos objets avec emMesh de penteractConnecter vos objets avec emMesh de penteract
Connecter vos objets avec emMesh de penteractMajid Tounsi, M.B.A.
 
Carte multifonction 2017
Carte multifonction 2017Carte multifonction 2017
Carte multifonction 2017Peronnin Eric
 
Chris memoire fin PDF
Chris memoire fin PDFChris memoire fin PDF
Chris memoire fin PDFChris Mukasa
 
Relais bluetooth - Balance connectée
Relais bluetooth - Balance connectéeRelais bluetooth - Balance connectée
Relais bluetooth - Balance connectéePeronnin Eric
 
Chris memoire fin WORD
Chris memoire fin WORDChris memoire fin WORD
Chris memoire fin WORDChris Mukasa
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Thierry Gayet
 
I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016Romaric Saounde Tsopnang
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino unobyorn TANDU
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino unobyorn TANDU
 
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...Arthur Lutz
 

Similaire à ppt.pptx (20)

Présentation FINAM).pptx
Présentation FINAM).pptxPrésentation FINAM).pptx
Présentation FINAM).pptx
 
Présentation FINAM).pptx
Présentation FINAM).pptxPrésentation FINAM).pptx
Présentation FINAM).pptx
 
diaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdfdiaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdf
 
Présentation FINAM).pptx
Présentation FINAM).pptxPrésentation FINAM).pptx
Présentation FINAM).pptx
 
Decouverte arduino
Decouverte arduinoDecouverte arduino
Decouverte arduino
 
PPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptPPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.ppt
 
Rapport home handicap
Rapport home handicapRapport home handicap
Rapport home handicap
 
Minitiouner Pro Récepteur DATV pour Es'Hail2
Minitiouner Pro Récepteur DATV pour Es'Hail2Minitiouner Pro Récepteur DATV pour Es'Hail2
Minitiouner Pro Récepteur DATV pour Es'Hail2
 
Connecter vos objets avec emMesh de penteract
Connecter vos objets avec emMesh de penteractConnecter vos objets avec emMesh de penteract
Connecter vos objets avec emMesh de penteract
 
Carte multifonction 2017
Carte multifonction 2017Carte multifonction 2017
Carte multifonction 2017
 
Chris memoire fin PDF
Chris memoire fin PDFChris memoire fin PDF
Chris memoire fin PDF
 
Relais bluetooth - Balance connectée
Relais bluetooth - Balance connectéeRelais bluetooth - Balance connectée
Relais bluetooth - Balance connectée
 
Mini projet 3t2i se
Mini projet 3t2i seMini projet 3t2i se
Mini projet 3t2i se
 
Chris memoire fin WORD
Chris memoire fin WORDChris memoire fin WORD
Chris memoire fin WORD
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )
 
I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016I tronics tech session2 - genuino day 2016
I tronics tech session2 - genuino day 2016
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino uno
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino uno
 
Gce ipx800 v3 manual
Gce ipx800 v3 manualGce ipx800 v3 manual
Gce ipx800 v3 manual
 
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
 

ppt.pptx

  • 1. 1 S L I D E B Y M I K O K I T F I L - [ ] - P r o j e t d e f i n d ’ é t u d e s Smart House Présenté par : -f f f f f - s s d s s - d s f f f E n c a d r é p a r : Mr. ffvv
  • 2. 2 S L I D E B Y M I K O K I T F I L - [ ] - Plan : Définition de la domotique . Fonctionalités visées L approche adoptée Etude logicielle et Matérielle Communication à distance Conclusion
  • 3. 3 S L I D E B Y M I K O K I T F I L - [ ] - [ P r é s e n t a t i o n d u p r o j e t ] Associant le mot "domos" (maison en latin) et "informatique", La domotique vise à intégrer des systèmes automatiques à la communication dans l’habitat pour offrir une meilleure qualité de vie , apporter des fonctions de confort, de gestion d'énergie, de sécurité le principe d’un système domotique consiste donc à :  programmer et contrôler à distance ou localement le comportement d'appareils que l'on aura intégrés dans un réseau de capteurs et d’actionneurs.
  • 4. 4 S L I D E B Y M I K O K I T F I L - [ ] - Problématique : Comment établir un système domotique , apte à réaliser les fonctionnalités suivantes : Contrôler les volets de la fenêtre ( ouverture /fermeture ) éclairage à distance Éclairage automatique Détection des fuites de Gaz . Arrosage automatique Ventilation / Aéaration
  • 5. 5 S L I D E B Y M I K O K I T F I L - [ ] - Possibiilité de fermer ou ouvrir les volets de la fenêtre autant automatiquement que manuellement ,en utilisant des boutons poussoirs . Contrôle des volets de la fenêtre L’évolution de l'éclairement en fonction de la journée . Éclairage automatique Le risque qu’une incendie se déclenche à cause d’une fuite de gaz combustibles tels: GPL ; le butane, le propane peut diminuer grâce à cette fonction , consistant d’une détection précoce des fuites . Détection de fuites de gaz F o n c t i o n n a l i t é s d e l a “ s m a r t h o u s e ”
  • 6. 6 S L I D E B Y M I K O K I T F I L - [ ] - Cette fonctionnalité s’occupe d’arroser d’une manière autonome l’espace du jardin si l’eau y contenue s’avère insuffisante. Arrosage automatique Cette fonction se présente comme une solution idéale pour remédier et empêcher les problèms tels : la suffocation . Aération / Ventilation Automatique Pour allumer ou éteindre une LED, il suffit de se servir de son smartphone . Contrôle de l’éclairage À distance F o n c t i o n n a l i t é s d e l a “ s m a r t h o u s e ”
  • 7. 7 S L I D E B Y M I K O K I T F I L - [ ] - La création de tout système de maison intelligente basée sur les micrôcontrôleurs Arduino (UNO et NANO ) commence par fixer le matériel dont nous allons nous servir lors de son développement pour chaque nœud . E t u d e M a t é r i e l l e [ ]
  • 8. 8 S L I D E B Y M I K O K I T F I L - [ ] - M Q - 2 B u z z e r v e n t i l a t e u r Le MQ-2 permet de détecter la présence des gaz combustibles et des gaz étouffants dans l’air C’est un élément qui produit un son .il agit comme un moyen d’alerte . Un appareil destiné à créer un vent artificiel, afin d’ homogénéisant la température d’une pièce ainsi d’améliorer la circulation de l’air .
  • 9. 9 S L I D E B Y M I K O K I T F I L - [ ] - PIR H C - S R 5 0 1 : L E D I R L D R Ce capteur est destiné pour détecter des mouvements ou une présence d’un individu /animal dans son champ de détection . est un dispositif opto-électronique capable d’émettre de la lumière , c.à.d éclairer une pièce Le composant sert majoritairement à distinguer la présence ou l'absence de lumière.
  • 10. 10 S L I D E B Y M I K O K I T F I L - [ ] - B o u t o n P o u s s o i r M o t e u r P a s à P a s M o t e u r D C agit comme un commutateur ou un interrupteur Un moteur pas à pas permet de transformer une impulsion électrique en un mouvement angulaire. Un moteur DC est une machine électrique qui convertit l’énergie électrique en énergie mécanique
  • 11. 11 S L I D E B Y M I K O K I T F I L - [ ] - H u m i d i t é d u s o l U L N 2 0 0 3 M o d u l e E t h e r n e t E N C 2 8 J 6 0 Mesure la teneur en eau volumétrique du sol, en utilisant une propriété du sol, telle que la résistance électrique, la constante diélectrique ou l'interaction avec les neutrons, Le driver ULN2003 permet de piloter avec un microcontrôleur Arduino un moteur pas à pas dont le courant est largement supérieur à la limite (40mA) de courant que peut gérer une sortie Arduino. Ce driver amplifie le signal de l'Arduino. permet de connecter notre carte Arduino UNO à un réseau local.
  • 12. 12 S L I D E B Y M I K O K I T F I L - [ ] - A r d u i n o U N O Alimentation : Via port USB : 5 Vcc régulée sur broche 27 ou 6 à 20 V non régulée sur broche 30 14 broches d’E/S dont 6 PWM 8 entrées analogiques 10 bits Mémoire SRAM: 2 kB Intensité par E/S : 40 mA Cadencement : 16 MHz Bus : série , I2C et SPI basée sur le Microprocontrôleur : ATMega328 Les points en commun Alimentation: - via port USB ou - 7 à 12 V sur connecteur d’alimentation 14 broches d'E/S dont 6 PWM - 6 entrées analogiques 10 bits Arduino NANO
  • 13. 13 S L I D E B Y M I K O K I T F I L - [ ] - .L'IDE Arduino est le logiciel qui permet de programmer les cartes Arduino et Présentation du logiciel d’Arduino IDE E t u d e L o g i c i e l l e : - [ ] - écrire et compiler ces programmes afin de se connecter avec ces cartes et communiquer avec elles . Chaque programme en Arduino comprend :  fonction setup( ))  fonction loop( )
  • 14. 14 S L I D E B Y M I K O K I T F I L - [ ] - L’Homme avait auparavant imaginé qu’il est impossible de se communiquer avec son habitat, sans parler de la possibilité de le contrôler à distance. Maintenant, cette communication tient une place de plus en plus importante dans un logement. un simple appui sur une touche sur son Smart phone, le pilotage s’effectue de n’importe où dans la maison, en fonction des besoins. Pourtant quelle technologie choisir ? C o m m u n i c a t i o n à d i s t a n c e - [ ] -
  • 15. 15 S L I D E B Y M I K O K I T F I L - [ ] - Pour ce faire,la technologie qui s’avère adéquate est la technologie filaire ; se basant sur le protocole Ethernet . Technologie utilisée - [ ] -
  • 16. 16 S L I D E B Y M I K O K I T F I L - [ ] - Ce module Ethernet permet à une carte Arduino de se connecter à un réseau ethernet. Il suffit d'utiliser la librairie « Ethernet Card » pour écrire des programmes qui se connectent à internet. Le module Ethernet possède un numéro unique (appelé une adresse MAC pour Media Access Control address) qui représente une adresse physique, matérielle, de notre matériel C o m m u n i c a t i o n à d i s t a n c e V i a u n m o d u l e E t h e r n e t - [ ] -
  • 17. 17 S L I D E B Y M I K O K I T F I L - [ ] - Module Ethernet ENC28J60 W i l l i a m faire communiquer notre microcontrôleur en Ethernet. Pour cela, le choix s’est porté sur un chip de communication Ethernet ENC28J60 de Microchip. les ressources logicielles doivent être configurées par l’utilisateur depuis le microcontrôleur via une liaison SPI. C’est la solution la plus simple pour la mise en œuvre d'un projet connecté au réseau Ethernet car ce module , de petite taille basé sur le ENC28J60 contient toute la circuiterie nécessaire à la mise en œuvre d’une interface Ethernet : Alimentation : 3.3V Contrôleur : ENC28J60 Interfaces : SPI sur picots CI , 10 Base-T sur RJ45 blind Buffer : 8k Vitesse max : 25 Mhz
  • 18. 18 S L I D E B Y M I K O K I T F I L - [ ] - Comment rendre accessible des données issues de mesures de notre microcontrôleur (par exemple la température d'une pièce) et lui envoyer des commandes de partout grâce à internet ? Pour cela il suffit de transformer notre carte arduino en serveur. On dit qu’elle agit en serveur quand l’Arduino devient responsable de l’envoi des données et la réception des commandes envers le monde extérieur Cette carte va faire la mesure du capteur et lorsque quelqu'un accédera à notre serveur-arduino, celui-ci va générer la page HTML c’est-à-dire , délivrer une page Web très simple, constituée d'un petit texte, à un client qui se connecte (le PC distant) . Pour ce faire on se sert du module Ethernet Arduino ENC28J60 qui lui permet de se connecter à un réseau Ethernet. Serveur Web - [ ] -
  • 19. 19 S L I D E B Y M I K O K I T F I L - [ ] - Le processus à suivre consiste alors à développer une interface Web dans un serveur qui commande directement et pilote notre Arduino, à partir d’un navigateur web . un programme en l’EDI de l’arduino permettant au système de communiquer par câble Ethernet avec le routeur et ainsi permettre à un périphérique wifi tel qu'un ordinateur ou un Smart phone de se connecter au routeur via l’adresse statique (Adresse IP ) de notre page HTML (192.168.0.200), ce qui permettra par la suite d’accéder à la page de commande hébergée sur la carte Arduino et de commander une des fonctionnalités proposées dans notre système domotique , qui est l’éclairage des diférentes LEDs dans notre maison intelligente . Serveur Web - [ ] -
  • 20. 20 S L I D E B Y M I K O K I T F I L - [ ] -
  • 21. 21 S L I D E B Y M I K O K I T F I L - [ ] - Différents moyens d’établir le contrôle à distance : [ ] -
  • 22. 22 S L I D E B Y M I K O K I T F I L - [ ] - “ S m a r t H o u s e ” Partie Pratique : Simulation