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
|