The Ewon Flexy is a multipurpose internet
data gateway that allows Machine Builders
to monitor and collect vital KPIs for analysis
and predictive maintenance. The Talk2M
VPN service is included for PLC remote
troubleshooting.
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
- [ ] -