Top Banner
Projet de conception et développement Encadré par Dr. Naouel Ben Salem Grati Réalisé par Belhouichet Assila Mtir Elhem Conception et développement d’un réseau de capteurs Ministère de l’enseignement supérieur et de la recherche scientifique Tunisie Université de La Manouba Ecole Nationale des Sciences de l’Informatique Année Universitaire : 2015/2016
33

Projet de Conception et de développement

Feb 08, 2017

Download

Engineering

mtir elhem
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript

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