SlideShare une entreprise Scribd logo
1  sur  22
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

Présentation systema de controle d'acces et de température
Présentation systema de controle d'acces et de températurePrésentation systema de controle d'acces et de température
Présentation systema de controle d'acces et de températureMohamed Amin Elaguech
 
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
 
Masterclass Smart Home | MBADMB
Masterclass Smart Home | MBADMB Masterclass Smart Home | MBADMB
Masterclass Smart Home | MBADMB Amandine Mège
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learningQuentin Ambard
 
Variateur de vitesse manuel
Variateur de vitesse  manuelVariateur de vitesse  manuel
Variateur de vitesse manuelBoubakri Mohamed
 
SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13Mohsen Sadok
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
projet interface LabView avec conception prototype machine de tri
projet interface LabView avec conception prototype machine de tri projet interface LabView avec conception prototype machine de tri
projet interface LabView avec conception prototype machine de tri Moatez Amairi
 
eclairage_public.pptx
eclairage_public.pptxeclairage_public.pptx
eclairage_public.pptxTesoroHon
 
Rapport PFE DOUIEB_HMIDANI
Rapport PFE DOUIEB_HMIDANIRapport PFE DOUIEB_HMIDANI
Rapport PFE DOUIEB_HMIDANIOtmaneDouieb
 
Intro conception et évaluation des IHM
Intro conception et évaluation des IHMIntro conception et évaluation des IHM
Intro conception et évaluation des IHMAnne-Marie Pinna-Dery
 
Wulian smart home catalog 2014
Wulian smart home catalog 2014Wulian smart home catalog 2014
Wulian smart home catalog 2014Wulian Smart Home
 
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREHajer Dahech
 
6. Atelier : Idéation > Conception
6. Atelier : Idéation > Conception6. Atelier : Idéation > Conception
6. Atelier : Idéation > ConceptionLaurent Barbat
 

Tendances (20)

Présentation systema de controle d'acces et de température
Présentation systema de controle d'acces et de températurePrésentation systema de controle d'acces et de température
Présentation systema de controle d'acces et de température
 
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
 
Masterclass Smart Home | MBADMB
Masterclass Smart Home | MBADMB Masterclass Smart Home | MBADMB
Masterclass Smart Home | MBADMB
 
Formation stm32
Formation stm32Formation stm32
Formation stm32
 
Introduction to Machine learning
Introduction to Machine learningIntroduction to Machine learning
Introduction to Machine learning
 
Variateur de vitesse manuel
Variateur de vitesse  manuelVariateur de vitesse  manuel
Variateur de vitesse manuel
 
SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13SCADA Labview PLC TIA portal v13
SCADA Labview PLC TIA portal v13
 
Intelligence emotionnelle
Intelligence emotionnelleIntelligence emotionnelle
Intelligence emotionnelle
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Porte garage
Porte garagePorte garage
Porte garage
 
projet interface LabView avec conception prototype machine de tri
projet interface LabView avec conception prototype machine de tri projet interface LabView avec conception prototype machine de tri
projet interface LabView avec conception prototype machine de tri
 
eclairage_public.pptx
eclairage_public.pptxeclairage_public.pptx
eclairage_public.pptx
 
Rapport PFE
Rapport PFERapport PFE
Rapport PFE
 
Smart homes
Smart homesSmart homes
Smart homes
 
Rapport PFE DOUIEB_HMIDANI
Rapport PFE DOUIEB_HMIDANIRapport PFE DOUIEB_HMIDANI
Rapport PFE DOUIEB_HMIDANI
 
Intro conception et évaluation des IHM
Intro conception et évaluation des IHMIntro conception et évaluation des IHM
Intro conception et évaluation des IHM
 
Domotique
DomotiqueDomotique
Domotique
 
Wulian smart home catalog 2014
Wulian smart home catalog 2014Wulian smart home catalog 2014
Wulian smart home catalog 2014
 
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATUREARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
ARDUINO + LABVIEW : CONTRÔLE DE LA TEMPÉRATURE
 
6. Atelier : Idéation > Conception
6. Atelier : Idéation > Conception6. Atelier : Idéation > Conception
6. Atelier : Idéation > Conception
 

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
 

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
 
IoT.pptx
IoT.pptxIoT.pptx
IoT.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
 

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