WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude et mise en place d'un systeme temps reel de surveillance de l'état de santé et localisation des animaux


par Daniel MBARUSHIMANA
Ecole Supérieur d'Informatique Salama - Graduat 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE 3 : IMPLEMENTATION ET MATERIALISATION DE LA

SOLUTION

3.1 Introduction partielle

Après avoir eu une idée générale sur la conception du système, nous voici dans la partie la plus importante de notre travail qui est intitulé «implémentation et matérialisation de la solution ». Dans ce chapitre nous allons expliquer les différentes étapes de la réalisation et de l'implémentation de notre système. Aussi les différentes configurations et installations seront expliquées dans le but d'amener beaucoup plus de lumière en ce qui concerne le fonctionnement du système du point de vue pratique. Nous pouvons noter que la réalisation de ce système demande certain nombre de prérequis, nous allons débuter par la vérification des prérequis enfin de bien réaliser notre système.

3.2 Vérifications des prérequis

Pour la concrétisation de notre travail, il est vraiment important de connaitre les équipements que nous aurons à utiliser, entre autre : le capteur de température LM35, le capteur de pouls ou rythme cardiaque KY-039, d'un module GPS, d'une carte arduino Uno, d'un module Wifi, de petits câbles de connexion pour relier nos capteurs a notre carte arduino, d'une plaque d essaie pour tester notre circuit électronique ainsi que de résistance électronique.

3.3 Procédure d'installation

Avant de commencer à réaliser notre système il est prioritaire d'avoir quelques logiciels qu vont nous permettre de faire la programmation et aussi le test sur les outils.

Nous commencerons par l'installation de l'IDE arduino qui est un environnement de programmation pour arduino et nous allons installer notre serveur web pour configurer notre interface. Ce sont là les différents logiciels qui seront utilisées pour la réalisation de notre système. Alors commençons par le premier logiciel.

3.3.1 Installation de l'IDE arduino

Tout d'abord avant d'installer l'IDE arduino il faut le télécharger, allez sur la page de téléchargement du site officiel de l arduino. Le site est traduit en anglais, pour retrouver la page de téléchargement, survolez l'onglet de navigation « SOFTWARE », puis vous sélectionnez « DOWNLOADS » dans le menu déroulant. Une fois sur la page de téléchargement, recherchez la rubrique « Download the Arduino IDE ».

Cliquer sur le bouton qui correspond le mieux à la version de votre système d'exploitation. Enfin valider le téléchargement en cliquant sur « JUST DOWNLOAD ».

Une fois télécharger cliquer sur le fichier pour commercer l'installation :

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 38

Figure 3.1 Première étape pour l'installation de Arduino

Suivez les instructions et assurez-vous que toutes les cases sont cochées surtout celle du pilote USB

Figure 3.2 Installation pilotes USB arduino

Une fois que l'installation prend fin, une icône apparaitra sur votre bureau dans ce cas double-cliqué dessus pour ouvrir son interface.

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 39

Figure 3.3 Interface de l'IDE Arduino

Rendez-vous dans «fichier » puis «préférence » et assurer vous que les cases compilation et télé versement sont cocher :

Figure 3.4 Configuration arduino

Ainsi, assurez-vous aussi que les pilotes qui vont permettre la prise en charge de votre carte sont correctement installer en allant dans le « gestionnaire de périphérique » pour voir si le COM et LPT apparait.

3.3.2 Installation automatique des bibliothèques

Tout d'abord, les bibliothèques qui en anglais veut dire librairies sont des dossiers qui possèdent des fonctions permettant de faciliter la programmation (des capteurs, des preactionneurs, modules des communications et d'affichages,...) et l'utilisation d'un composant. En générale elles comportent également des programmes d'exemples, afin de mieux comprendre comment les utiliser, lors de leur diffusion, dans les cas où le créateur décide de le faire.

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 40

Pour l'installation de nos bibliothèques : depuis l'IDE Arduino, nous sommes allez dans le menu croquis/Inclure une bibliothèque/ Gérer les bibliothèques...

Le Gestionnaire des bibliothèques apparait : il liste l'ensemble de bibliothèques officielles. Alors pour en installer une, il suffit de faire la recherche en utilisant le filtre puis cliquer sur Installer

3.3.3 Installation de Proteus

Proteus est un simulateur qui nous permet de tester le montage que nous aurons à faire afin de bien régler les matériels.

Alors pour l'installer il suffit d'avoir le setup, ce dernier doit être décompressé il comporte un fichier PDF qui illustre la procédure d'installation.

Figure 3.5 Interface de Proteus

3.3.4 Procédure de configuration

Pour notre serveur, avant de l'utiliser nous devons procéder par les étapes suivantes :

? La première étape consiste à crée un compte : Pour pouvoir télécharger les données sur ThingSpeak à des fins d'analyse et de traitement ;

? Etape 2 : Créer un nouveau canal, le but ici est de saisir les détails du nouveau canal créé. Par exemple, vous pouvez utiliser le nom du projet sur lequel vous travaillez comme nom du canal. Les champs reflètent les données que vous allez télécharger. Par exemple, si vous mesurez la température de la pièce, vous pouvez définir le champ 1 comme Température de l'objet. À l'issue de cette opération, cliquez sur Enregistrer le canal ;

? Etape 3 : Recherche de la clé API ;

? Etape 4 : Programme de plateforme Arduino.

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 41

3.4 Mise en place du système et assemblage

Figure 3.5 Eléments du système

Figure 3.6 Nomination des câbles

2.5 Evaluation des durées des mises en places

Tableau 3.2 Evaluation des installations et configurations

Taches Description Durée en Durée en

minutes heures

A Installation de

l'IDE arduino

B Ajout des

bibliothèques

C Installation de

proteus

D Configuration

de l'IDE

C Configuration

de proteus

10 0.16

5 0.8

15 0.25

5 0.08

10 0.16

E Sketch arduino 90 1.5

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 42

F

G

Montage proteus

Téléversement du sketch

30

5

0.5

0.08

 
 
 
 

Taches

Description

Durée minutes

en Durée en

heures

H

Simulation sous proteus

30

0.5

I

Montage et

connexion des matériels

150

2.5

J

Création de

compte

45

0.75

 

Thinkspeak

 
 

K

Test

2000

33

L

Montage du

système

3500

58

Total

 

5395

89.9

L'évaluation de la durée de mise en place de notre projet est estime à pratiquement 4 jours maximum à condition que tous les matériels soient à notre bonne disposition.

2.6 Evaluation du cout du système Tableau 3.2 Evaluations des prix matériels

Matériels

Prix unitaire

Nombre

Prix Total

 

(USD)

 

(USD)

Arduino Uno

20

1

20

KY-039

8

1

8

LM35

8

1

8

Module GPS

20

1

20

ES8266 Module

15

1

15

Jumpers

5

2

10

Résistance

0.25

2

0.50

BreadBoard

1

1

1

Total

----

----

82.5 USD

2.7 Test de configuration

Dans cette partie nous allons montrer quelques parties de notre système pour enfin les regrouper pour le teste.

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 43

Voici quelques étapes :

Figure 3.7 ·Partie de détection de la température

Figure 3.8 Partie de détection du rythme cardiaque

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 44

Figure 3.9 Partie détecteur de localisation

Figure 3.9 Assemblage des trois capteurs

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 45

Figure 3.10 Tableau de bord

2.8 Evaluation des besoins

Apres implémentations de la solution, nous procèderons à la vérification de besoins qui régissent notre projet.

Besoin fonctionnels

+ Le système prélever la température corporel de l'animal ; + Le système de récupérer le rythme cardiaque de l'animal ; + Le système est parvenu à localiser l'animal ;

+ Le système offre un tableau de bord (afficheur) pour visualiser les valeurs.

Sur ceux nous pouvons estimer que les besoins fonctionnels ont été résolus en grande partie.

Les besoins non fonctionnel

En plus de besoins fonctionnels, notre système respecte les critères suivants :

+ Le cout du système est très abordable moins de 150 USD pour l'acquisition de tous les modules du système ;

+ Le système est rapidité il réagit suivant les contraintes temporelles;

+ La crédibilité du système est digne de confiance;

+ Le système est fiabilité et disponibilité : le système est opérationnel et fonctionne correctement dans les temps impartis pour permettre aux éleveurs et vétérinaire de faire un bon suivi ;

+ Le système est Simple;

IMPLEMENTATION E T MATERIALISATION D E L A

SOLUTION Page | 46

? Le système est à mesure de prendre aussi en charge des nouvelles fonctionnalités ; ? Le système est mono tache lors de l'exécution.

2.9 Conclusion partielle

Au cours de ce chapitre, nous avons décrit les différentes étapes important de l'implémentation de notre système y compris également la présentation de l'environnement logiciel pour la réalisation du système. Comme nous l'avions bien indiqué, notre système offrira la possibilité au fermier, vétérinaire ainsi que le propriétaire de l'animal de surveiller l'état de santé à distance ce dernier mais aussi de suivre le déplacement ou savoir exactement où se trouve l'espèce via l'ordinateur.

CONCLUSION GENERALE Page | 47

ANNEXES Page | 48

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote