Diapositive 1
Projet de conception et dveloppementEncadr parDr. Naouel Ben
Salem GratiRalis parBelhouichet AssilaMtir Elhem
Conception et dveloppement dun rseau de capteurs
Ministre de lenseignement suprieur et de la recherche
scientifiqueTunisieUniversit de La ManoubaEcole Nationale des
Sciences de lInformatique
Anne Universitaire : 2015/2016
1
PlanSpecification des besoinsConceptionRalisation Conclusion et
perspectives 135
241Introduction1
2
Introduction (1/5)Dfinition 2
Un rseau de nuds sans fils ddis une application Acqurir des
donnesLes transmettre la station de baseTraiter / agrger
Un rseau de capteurs
Un rseau de capteurs
Pk?Acqurir des donnesTransmettre la station de baseTraiter /
agrger
3
Introduction (2/5)Objectif3Concevoir et dvelopper un rseau de
capteurs et une application de suivi de variation des grandeurs
mesures, moindre cot.
Notre objectif cest de concevoir et dvelopper un rseau de
capteurs avec une application de suivi de variation de ces
grandeurs en minimisant le cot de ralisation4
Introduction (3/5)Domaines dutilisation des rseaux de
capteurs
LenvironnementLes btimentsLindustrieLa mdicineLe militaire
Les tablissements universitaires4
5
Introduction (4/5)Etude de lexistant ST Microelectronics fournit
les produits suivants:
Un Microcontrleur STM32
Une shield X-NUCLEO-IKS01A1
Une application X cube mems 1
5
ST micrcontroler fournit les produits suivants Un Microcontrleur
STM32Une shield X-NUCLEO-IKS01A1 contenant des capteurs
diffrentsune application X cube mems 1 qui permet de suivre la
variation des grandeurs capts
Un capteur de lumire. Un capteur de temprature. Un capteur
dhumidit. Un acclromtre. Un capteur de pression Un magntomtre6
Introduction (5/5)Critique de lexistant Tout les capteurs sont
monts sur une mme shield
Un cot de dploiement lev
Haute consommation dnergie
6
Tout les capteurs sont sur une mme shieldUn cot de dploiement
lev
7
PlanSpecification des besoinsConceptionRalisation Conclusion et
perspectives 135
247Introduction1
8
Besoins fonctionnels
Collecte priodique des grandeurs
1
Spcification (1/ 2)Besoins fonctionnels8 Les envoyer via
Bluetooth vers un collecteur Affichage graphique en temps rel
Sauvegarde de lhistorique Notification en cas de dpassement de
seuil
2
4
53
9
Filtrage
Spcification (2/2)Besoins non fonctionnels
9
Htrognit
Scurit
Scalabilit
10
PlanIntroduction Specification des besoinsConceptionRalisation
Conclusion et perspectives 135
24
10
11
Conception (1/3):Topologie du rseauCapteur 1CollecteurPCCapteur
2Capteur n
11
Conception (2/3):Automate du systmeMise en marcheArrt
MarcheCollecte
Envoyer via BluetoothCapter les mesures ambiantes
Mesure
Vrification des valeurs
Traage de la variation
Sauvegarde dhistorique
AlerteVrifier les valeurs envoyes[Valeur< seuil]Envoyer au
PC[Valeur> seuil]dclancher une alerteEnregistrer dans
lhistorique
12
Conception (3/3):Diagramme de squence
Capteur:
5. Tracer la courbe de variation
1. Rcuprer les mesures 2. Envoyer via Bluetooth
PC:Collecteur:7. Consulter la variation des grandeurs6.
Sauvegarder un historique
3. Recevoir les mesures 4. Envoyer au PC13
14
PlanSpecification des besoinsConceptionRalisation Conclusion et
perspectives 135
24
Introduction114
15
Ralisation (1/7)Arduino UNO Choix du matriel
15
Flash memory 32K=where the arduino sketch is stored Sram
2k=creation et manipulation des variables lors de l execution d un
codeEEPROM 1k=stockage des informations a long terme
16
Module bluetooth
Ralisation (2/7)
Choix du matriel
16
17
Choix du matriel
photorsistance LDRRalisation (3/7)
17
Diamtre 1,8 cm18
langage de programmation
JavaRalisation (4/7)
Processing 3
C++
18
19
IDE utilissArduino IDE
Ralisation (5/7)19
Ralisation (6/7) Processing 3 IDE
IDE utiliss20
[VIDEO]
Ralisation (7/7)21
PlanSpecification des besoinsConceptionRalisation Conclusion et
perspectives 135
24
Introduction122
23
Conclusion et perspectives(1/2) Conclusion
23
Concevoir et dvelopper un rseau de capteurs Une application de
suivi de variation des grandeurs
Mission 2 Assurer la rutilisabilit de ce systme avec dautres
types de capteurs
Tout au long de ce projet nous avons conu et dvelopp un systme
constitu dun rseau de capteurs et dune application qui permet le
suivi des variations de luminosit.Nous avons adapter cette
application pour quelle puisse etre utilis avec des capteurs de
tempratureAssurer la rutilisation de ce rseau
24
Conclusion et perspectives(1/2) Perspectives
24Passer dune application Desktop en une application
WebExtension en une application pour mobile
Passer dune application Desktop en une application WebExtension
en une application pour mobile Base de donnes
25
Merci de votre attention
Model=traitement des donnes et interraction avec base de donnes
Vue=interface de lutilisateur aucun traitementControler=gestion des
evnts et synchronisation entre capteurs
26
Comparaison des diffrents protocoles
29