Pfe Rapport
Pfe Rapport
1
chapitre1 : Présentation de
du projet (station de
pompage ) :
Introduction :
2
Gréation :
Constitution :
Centres principaux :
STPA : la Société Tunisienne de papier alfa crée en 1973 couvrant le marché
de papier d'impression et d'écriture.
SNTC : la Société Nationale Tunisienne de cellulose crée en 1956 entrée en
production en 1963.
Electrolyse : unité de fabrication des produits chimiques.
Centres secondaires :
Bobineuse.
Régulation Atelier mécanique.
Atelier électrique.
Atelier de chaudronnerie.
Atelier de rectication .
Activité :
L'entreprise à pour activité :
La fabrication et la commercialisation du papier (impression et écriture).
La fabrication et la commercialisation des produits chimiques.
J'ai fait mon stage exactement dans la deuxième tranche de SNCPA, la
Société Nationale Tunisienne de cellulose SNTC.
Organigramme :
3
1. Stockage d'alfa :
La pâte d'alfa est transportée par des camions qui la ramène de 56 centres
alfatiers répartis dans les gouverneras de Kasserine, Gafsa, Sidi Bouzid et Kai-
rouan. On utilise un pont roulant pour décharger le camion et stoker l'alfa de
part et d'autre du tapis d'alimentation.
2. Déchiquetage :
IL ya des ouvriers qui chargent les tapis d'alimentation par l'alfa.ces derniers
déposent l'alfa wastend qui est un dépoussiéreur d'alfa pour la rotation d'un
tambour ,l'alfa passe sur les parois externe d'où un dépoussiéreur, après les
tapis élévateurs prennent l'alfa et la déposent sur un tapis renversable vue que'
elle tourne dans les deux sens pour alimenter l'une ou l'autre du deux coupeuses
qui coupe l'alfa suivant un langueur qui ne dépasse pas 70 mm. Après la coupe,
l'alfa vient directement dan un silo alfa pour l'ancienne coupeuse, mais pour la
nouvelle l'alfa coupé est aspiré par un ventilateur qui rencontre dans son chemin
un séparateur de la poussière qui va jeter et l'alfa descend directement dans le
silo qui va déplacer par un élévateur hérisson vers le tapis convoyeur qui les
ramène au vibreur avec un tapis du retour pour l'alfa en excès.
3. Cuisson :
Cette phase est très importante, en eet si la cuisson est faite dans les bonnes
conditions (pâte à bre convenable, une faible consommation du produits chi-
mique) d'où on soulage l'électrolyse et on évite le déclassement de la pâte. L'alfa
déchiquetée est transportée vers la partie cuisson il subira une cuisson à la soude
à 170 °C dans les pendrais I et II . La lignine étant extraite dans la solution
sodique, l'alfa cuit passe ensuite dans un bloc d'où il est pompé vers la partie
lavage.
4. Lavage :
A l'aide de trois ltres rotatifs, l'alfa cuite est préparé progressivement d'un
sous produit appelé liqueur noir. A ce propos, ce lavage se fait avec l'eau recyclé
principalement mais il ya aussi un rapport d'eau déminéralisé au besoin quand
le niveau du ltrat 3 est bas. L'eau circule dans le sens contraire de la pâte. En
eet l'eau arrive au troisième ltre et sort du premier ltre et contrairement, la
pâte arrive par le premier ltre et sort du troisième ltre.
5. Blanchissement :
Le blanchissement consiste à éliminer le reste des semi cellulose et de lignines
qui reste encore dans la pâte et puis de blanchir la pâte car le degré de blancheur
est important pour la vente de la pâte ;la pate épuré est renvoyée par une pompe
vers un mixeur dit mixeur chloration dans ce dernier ce fait un premier
mélange de pâte et de chlore puis ce mélange entre dans la tour chloration ou il
4
va rester environ un heure ça veut dire si on suit une molécule de pâte elle va
rester une heure pour traverser la tour de 100m³.il ya un agitateur au fond du
tour qui va participer massivement au mélange de la pâte avec le chlore ,et par
débordement la pâte sera renvoyée au ltre de chloration ou elle est lavée avec
l'eau. Après le renvoi de la pâte par une pompe vers un mixeur dit mixeur
soudation dans ce dernier est fait le mélange de pâte, la vapeur à 3 bars et
la soude .ce mélange est renvoyé à la tour soudation ou il reste environ une
heure pour sortir de la tour vers la deuxième ltre dit ltre soudation ou
elle est lavée avec du l'eau déminéralisé chaude. Après l'eau la pâte sont séparés
par le ltre la pâte poursuit son chemin et sera conduite par une pompe vers
la tour hypo 1,avant d'entrer à la tour hypo1,l y a l'arrivée de l'hypochlorite
de l'Électrolyse il ya des tours séries hypochlorite reste environ six heures pour
eectuer le trajet des deux tours chaque a un volume de 200m³ la pâte s'en va
à le troisième du ltre hypochlorite ou elle est lavée par l'eau ltré, la pâte suit
chemin vers le cuvier pâte blanchie .
7. Coupeuse et Expédition :
A la sortie du séchoir, le palier pâte est guidé par des rouleaux vers la
coupeuse qui est composée d'un rouleau équipée d'une lame. Quand il eectue un
tour il coupe une fois, la vitesse linéaire de la lame (rouleau) est plus importante
autre que celle du papier pour assurer une discontinuité, d'arrivée des rouleaux.
Après la pâte passe des pressées puis emballées et prêtes à l'expédition stockée
dans le magasin .
5
de protection, réservoirs, accessoires (vanne clapets anti retour etc.).Ci après
Quelques détails sur le groupe motopompe.
1. Les pompes :
Une pompe est élément mécanique permettant de mettre en pression et faire
circuler, aspire et refouler un uide. Elle est caractérisée par son débit, sa cylin-
drée, sa pression de sortie, son rendement.Les pompes hydrauliques transforment
une énergie mécanique (couple vitesse de rotation) issue d'un moteur en générale
en énergie hydraulique (débit, pression).il ya plusieurs de type de pompe, pompe
centrifuge, pompe volumétrique, pompe verticale, pompe horizontale pompe à
surface pompe immerge etc.. . .
a. Pompe volumétrique :
Les pompes volumétriques ont pour caractéristiques de prélever, en un temps
donné, un volume de liquide incompressible à l'aspiration, et de l'envoyer au re-
foulement. Certaines pompes volumétriques sont dites rotatives (cylindrée et
vitesse de rotation xent le débit pompé). D'autres sont dites alternatives car
font appel au mouvement alterné d'un piston ou d'une membrane (cylindrée
et course xent alors le débit pompé) Certaines pompes combinent les proprié-
tés des deux précédentes. (Voir gure1) Le débit d'une pompe volumétrique
est presque totalement indépendant de la pression de refoulement (uide in-
compressible). Il est donc inutile voire dangereux de disposer une vanne de
réglage ou d'isolement au refoulement de cette pompe. La pression au refou-
lement d'une pompe volumétrique peut atteindre des valeurs extrêmes en cas
de blocage du débit pompé. Il est donc nécessaire d'installer une soupape au
refoulement d'une telle pompe s'il y a une vanne d'isolement au refoulement.
Les pompes volumétriques sont en général équipées en interne d'une soupape
de protection. Son rôle est de protéger la pompe, pas les équipements procé-
dés qui lui sont reliés. Il convient donc d'installer une soupape de protection
procès indépendante, tarée en fonction des équipements environnant la pompe.
Une pompe volumétrique est en général auto-amorçant. Cela signie que si elle
est exempte de liquide lorsqu'on la démarre, elle crée une aspiration (un vide)
susant pour amener le liquide jusqu'à l'aspiration. Cela peut ne pas être le
cas si la pression au refoulement est très élevée, car le gaz qui remplit la pompe
initialement est lui compressible. On doit alors amorcer la pompe en ouvrant
une mise à l'atmosphère à sont refoulement (vanne d'amorçage) .
6
Figure 2 pompe volumétrique à membrane alternative
b-Pompes centrifuges :
Les pompes centrifuges fonctionnent suivant le principe d'une mise en rota-
tion du uide à pomper dans une roue tournant à grande vitesse (~600 - 3500
tr.mn-1). En sortie de roue, le uide est canalisé dans un diuseur, puis ralenti
dans une volute, et la pression dynamique acquise au niveau de la roue (énergie
de vitesse ou cinétique) est transformée en pression statique (énergie de pres-
sion). Le débit pompé est essentiellement fonction. (Voir gure2) de la diérence
de pression entre aspiration et refoulement (en mCL), de la vitesse de rotation
de la roue, dû diamètre de la roue (vitesse périphérique) Le débit d'une pompe
centrifuge sera réglé soit en disposant une vanne de réglage proche du refoule-
ment de la pompe, soit par un système de variation de la vitesse de rotation
du moteur d'entrainement (moteur électrique, turbine à vapeur, ...).Une pompe
centrifuge n'est en général pas auto-amorçante (ou sa capacité d'amorçage est
faible). Il convient alors de la remplir de liquide avant de la démarrer si elle
est montée en aspiration. Certaines pompes centrifuges sont néanmoins dites
auto-amorçante, car elles peuvent s'amorçer si la hauteur d'aspiration n'est que
de quelque s mètres.
7
Figure 3 pompe centrifuge avec vanne d'isolement
2. Les moteurs :
Le moteur d'un groupe motopompe converti l'énergie électrique en énergie
mécanique .il peut être en courant continu ou alternatif .elle fournit la puissance
nécessaire au pompage.
a- Moteur asynchrone :
Le moteur asynchrone triphasé est largement utilisé dans l'industrie, sa sim-
plicité de construction en fait un matériel très able et qui demande peu d'en-
tretien. Il est constitué d'une partie xe, le stator qui comporte le bobinage,
et d'une partie rotative, le rotor qui est bobiné en cage d'écureuil. Les circuits
magnétiques du rotor et du stator sont constitués d'un empilage de nes tôles
métalliques pour éviter la circulation de courants de Foucault. Le principe des
moteurs à courants alternatifs réside dans l'utilisation d'un champ magnétique
tournant produit par des tensions alternatives.
b- Caractéristique de couple :
Les rapports donnés par les constructeurs sont en général :
0,6 ≤ Cd/C ≤ 1,5
2 ≤ Cm/C ≤ 3
8
Figure 4 caractéristique couple/ vitesse angulaire
c- Caractéristique courant :
Le fort appel de courant au démarrage nécessite l'utilisation de protections
adaptées (fusible ou disjoncteur).
9
3. Description structurel et fonctionnelle d'une station de
pompage :
La société SNCPA a une consommation excessive en eau qui c'est évaluer
entre 12000 m3 et 15000m3 ou moins, c'est pour celle utilise 5 station de pom-
page qui mène l'eau dans un seul réservoir.
10
Les pompe de refoulement sont immergée dans l'eau et ont soit leur mo-
teur immergée avec la pompe (pompe monobloc),soit le moteur en surface ;la
transmission de puissance se fait alors par un long arbre reliant la pompe au
moteur. Dans les deux cas, une conduite de refoulement après la pompe permet
des élévations de plusieurs dizaines de mètres, selon la puissance du moteur .la
pompe utilise dans station de pompage de cette société est de type immergée
avec la mêmes caractéristique que le moteur .
débit : 320 m3/h.
profondeur : 80m.
11
Figure 8 canalisation d'une station de pompage
c) Réservoir :
Les réservoir servent à stoker temporairement l'eau potable en attendant sa
distribution et elle emmagasinait l'eau lorsque la consommation est inferieur
a la production et de la restituer lorsque elle devient superieur.ils permet es-
sentiellement de régulier la pression et le débit entre la phase de production
(du forage vers la stockage) et la phase de consommation (du stockage vers la
consommation) le dimensionnement de réservoir est hauteur 5m et de diamètre
10m.
d) Compteur d'eau :
Le compteur d'eau est un appareil de mesure permettant de mesurer la
vitesse ou le volume de consommation d'eau, il pose au début de réseau dont
on fait surveiller la consommation.
12
Figure 9 compteur d'eau DN 200
e) Armoire électrique :
L'armoire électrique est un boitier qui contient un réseau de distribution
Electrique c'est un dispositif qui permet de commander la station de pompage.il
est constitué par un circuit de puissance et circuit de commande.
A ce niveau qu'on interviendra dans ce projet .En eet on se proposer d'éta-
blir une nouvelle commande à distance .Nous allons intervenir sur le circuit
de commande Pour commander le système à distance nous pouvons mettre un
contacte fermé au repos (relais avec contact fermé) en série avec S0 (bouton d'ar-
rêt) et un contacte ouvert ou repos (relais avec un contact ouvert) en parallèle
avec S1 (bouton marche).les relais seront commandés par carte Arduino.
13
3.2 Circuit de puissance :
14
3.3 Circuit de commande :
15
5.But :
Interfacer un module GSM avec un carte Arduino dans le but de piloter et
surveiller une station de pompage grâce a l'envoi et la réception de commande,
par appelle ou sms.
Conclusion :
16
Chapitre 2 : Etude et
conception du système :
Introduction :
Structure du systéme :
17
carte d'acquisition :
Dénition du module Arduino :
Le module Arduino est un circuit imprimé en matériel libre (plateforme de
contrôle) dont les plans de la carte elle-même sont publiés en licence libre dont
certains composants de la carte : comme le microcontrôleur et les composants
complémentaires qui ne sont pas en licence libre. Un microcontrôleur programmé
peut analyser et produire des signaux électriques de manière à eectuer des
tâches très diverses. Arduino est utilisé dans beaucoup d'applications comme
l'électrotechnique industrielle et embarquée ; le modélisme, la domotique mais
aussi dans des domaines diérents comme l'art moderne et le pilotage d'un
robot, commande des moteurs et faire des jeux de lumières, communiquer avec
l'ordinateur, commander des appareils mobiles (modélisme). Chaque module
d'Arduino possède un régulateur de tension +5 V et un oscillateur à quartez
16 MHz (ou un résonateur céramique dans certains modèles). Pour programmer
cette carte, on utilise l'logiciel IDE Arduino.
18
L'Arduino Esplora : ressemblant à un contrôleur visuel de jeu, avec un
manche et des son des intégrées pour le bruit, la lumière, la température, et
l'accélération.
Parmi ces types, nous avons choisi une carte Arduino UNO (carte Basique).
L'intérêt principal de cette carte est de faciliter la mise en ÷uvre d'une telle
commande qui sera
détaillée par la suite.
L'Arduino fournit un environnement de développement s'appuyant sur des
outils open Source comme interface de programmation. L'injection du pro-
gramme déjà converti par L'environnement sous forme d'un code HEX dans
la mémoire du microcontrôleur se fait D'une façon très simple par la liaison USB.
En outre, des bibliothèques de fonctions "clé en main" sont également fournies
pour l'exploitation d'entrées-sorties. Cette carte est basée sur un microcontrô-
leur ATmega 328 et des composants complémentaires. La carte Arduino contient
une mémoire morte de 1 kilo. Elle est dotée de 14 entrées/sorties digitales (dont
6 peuvent être utilisées en tant que sortie PWM), 6 entrées analogiques et un
cristal a 16 MHz, une connexion USB et Possède un bouton de remise à zéro et
une prise jack d'alimentation. La carte est illustrée dans la gure si dessous.
19
charge les détails compliqués de la programmation et les intègrent dans une
présentation facile à utiliser. De la même façon, le système Arduino simplie la
façon de travailler avec les
microcontrôleurs tout en orant à personnes intéressées plusieurs avantages
cités comme suit :
Le prix (réduits) : les cartes Arduino sont relativement peu coûteuses com-
parativement aux autres plates-formes. La moins chère des versions du module
Arduino peut être assemblée
à la main, (les cartes Arduino pré-assemblées coûtent moins de 2500 Dinars).
Multi plateforme : le logiciel Arduino, écrit en JAVA, tourne sous les sys-
tèmes d'exploitation Windows, Macintosh et Linux. La plupart des systèmes à
microcontrôleurs
sont limités à Windows.
Un environnement de programmation clair et simple : l'environnement de
programmation Arduino (le logiciel Arduino IDE) est facile à utiliser pour les
débutants, tout en étant assez exible pour que les utilisateurs avancés puissent
en tirer prot également.
Logiciel Open Source et extensible : le logiciel Arduino et le langage Ar-
duino sont publiés sous licence open source, disponible pour être complété par
des programmateurs expérimentés. Le logiciel de programmation des modules
Arduino est une application JAVA multi plateformes (fonctionnant sur tout
système d'exploitation), servant
d'éditeur de code et de compilateur, et qui peut transférer le programme au
travers de la liaison série (RS232, Bluetooth ou USB selon le module).
Matériel Open source et extensible : les cartes Arduino sont basées sur les
Microcontrôleurs Atmel ATMEGA8, ATMEGA168, ATMEGA 328, les schémas
de modules sont publiés sous une licence créative Commons, et les concepteurs
des circuits expérimentés peuvent réaliser leur propre version des cartes Arduino,
en les complétant et en les améliorant. Même les utilisateurs relativement inex-
périmentés peuvent fabriquer la version sur plaque d'essai de la carte Arduino,
dont le but est de comprendre comment elle fonctionne pour économiser le coût.
Partie matérielle :
Généralement tout module électronique qui possède une interface de pro-
grammation est basé toujours dans sa construction sur un circuit programmable
ou plus.
20
Le Microcontrôleur ATMega328 :
Un microcontrôleur ATMega328 est un circuit intégré qui rassemble sur une
puce plusieurs éléments complexes dans un espace réduit au temps des pionniers
de l'électronique. Aujourd'hui, en soudant un grand nombre de composants en-
combrants ; tels que les transistors ; les résistances et les condensateurs tout peut
être logé dans un petit boîtier en plastique noir muni d'un certain nombre de
broches dont la programmation peut être réalisée en langage C. la gure suivant
montre un microcontrôleur ATmega 328, qu'on trouve sur la carte Arduino.
21
Les sources de l'alimentation de la carte :
On peut distinguer deux genres de sources d'alimentation (Entrée Sortie) et
cela comme suit :
VIN : La tension d'entrée positive lorsque la carte Arduino est utilisée avec
une source de tension externe (à distinguer du 5V de la connexion USB ou
autre source 5V régulée). On peut alimenter la carte à l'aide de cette broche,
ou, si l'alimentation est fournie par le jack d'alimentation, accéder à la tension
d'alimentation sur cette broche.
5V : La tension régulée utilisée pour faire fonctionner le microcontrôleur et les
autres composants de la carte (pour info : les circuits électroniques numériques
nécessitent une tension d'alimentation parfaitement stable dite "tension régulée"
obtenue à l'aide d'un composant appelé un régulateur et qui est intégré à la carte
Arduino). Le 5V régulé fourni par cette broche peut donc provenir soit de la
tension d'alimentation VIN via le régulateur de la carte, ou bien de la connexion
USB (qui fournit du 5V régulé) ou de tout autre source d'alimentation régulée.
3V3 : Une alimentation de 3.3V fournie par le circuit intégré FTDI (circuit
intégré faisant l'adaptation du signal entre le port USB de votre ordinateur et
le port série de l'ATmega) de la carte est disponible : ceci est intéressant pour
certains circuits externes nécessitant cette tension au lieu du 5V. L'intensité
maximale disponible sur cette broche est de 50mA.
22
13 (SCK). Ces broches supportent la communication SPI (Interface Série Pé-
riphérique) disponible avec la librairie pour communication SPI. Les broches
SPI sont également connectées sur le connecteur ICSP qui est mécaniquement
compatible avec les cartes Mega.
I2C : Broches 4 (SDA) et 5 (SCL). Supportent les communications de proto-
cole I2C (ou interface TWI (Two Wire Interface - Interface "2 ls"), disponible
en utilisant la librairie Wire/I2C (ou TWI - Two-Wire interface - interface "2
ls").
LED : Broche 13. Il y a une LED incluse dans la carte connectée à la broche
13. Lorsque la broche est au niveau HAUT, la LED est allumée, lorsque la broche
est au niveau BAS, la LED est éteinte.
La carte UNO dispose 6 entrées analogiques (numérotées de 0 à 5), chacune
pouvant fournir une mesure d'une résolution de 10 bits (càd sur 1024 niveaux soit
de 0 à 1023) à l'aide de la très utile fonction analogRead( ) du langage Arduino.
Par défaut, ces broches mesurent entre le 0V (valeur 0) et le 5V (valeur 1023),
mais il est possible de modier la référence supérieure de la plage de mesure
en utilisant la broche AREF et l'instruction analog Reference( ) du langage
Arduino.
La carte Arduino UNO intègre un fusible qui protège le port USB de l'ordi-
nateur contre les surcharges en intensité (le port USB est généralement limité
à 500mA en intensité). Bien que la plupart des ordinateurs aient leur propre
protection interne, le fusible de la carte fournit une couche supplémentaire de
protection. Si plus de 500mA sont appliqués au port USB, le fusible de la carte
coupera automatiquement la connexion jusqu'à ce que le courtcircuit ou la sur-
charge soit stoppé.
23
Figure 15 Constitution de la carte Arduino UNO
Caractéristiques principales :
Fréquence : 16MHZ
Tension entrée : 7 à 12 V
INT/OUT digitales : 14/6
INT/OUT analogique : 6/0
Mémoire Flash : 32 Ko
Mémoire SRAM : 2Ko
Mémoire EEPROM : 1Ko
Connecteur USB : USB-B mâle
Dimension : 68*53 mm
Utilisations microcontrôleur : ATmega328.
Partie programme :
Une telle carte d'acquisition qui se base sur sa construction sur un micro-
contrôleur doit être dotée d'une interface de programmation comme est le cas
de notre carte. L'environnement de programmation open-source pour Arduino
peut être téléchargé gratuitement (pour Mac OS X, Windows, et Linux).
L'environnement de la programmation : Le logiciel de programmation de la
carte Arduino sert d'éditer de code (langage proche du C). Une fois, le pro-
24
gramme tapé ou modié au clavier, il sera transféré et mémorisé dans la carte
à travers de la liaison USB. Le câble USB alimente à la fois en énergie la carte
et transporte aussi l'information ce programme appelé IDE Arduino.
Téléchargement du programme : Avant d'envoyer un programme dans la
carte, il est nécessaire de sélectionner le type de la carte (Arduino UNO) et le
numéro de port USB (COM 3) comme à titre d'exemple.
Description du programme : Un programme Arduino est une suite d'ins-
tructions élémentaires sous forme textuelle (Ligne par ligne). La carte lit puis
eectue les instructions les unes après les autres dans L'ordre déni par les lignes
de codes.
Les étapes de téléchargement du programme : Une simple manipulation en-
chaînée doit être suivie an d'injecter un code vers la carte Arduino via le port
USB.
1. On conçoit ou on ouvre un programme existant avec le logiciel IDE Ar-
duino.
2. On vérie ce programme avec le logiciel Arduino (compilation).
3. Si des erreurs sont signalées, on corrige le programme.
4. On charge le programme sur la carte.
5. On câble le montage électronique.
6. L'exécution du programme est automatique après quelques secondes.
7. On alimente la carte soit par le port USB, soit par une source d'alimen-
tation autonome (pile 12 volts par exemple).
8. On vérie que notre montage fonctionne.
Acheur LCD :
On a utilisé dans mon solution un acheur LCD de version paralléle à logique
intégrée est un moyen pratique et ecace pour acher des informations sur mon
carte de commande.
En fait , il sert à acher :
Le numéro qui envoyer un message.
Le contenu du message.
Un écran à cristaux liquides (liquid cristal display,LCD , en anglais) utilise un
mode d'achage numérique sur un écran plat. Le mode d'éclairage va permettre
d'orir de fonctionnalités de réglage avancés .LCD signie Lquid Cristal Dis-
play et se traduit , en français, parEcran à Cristaux Liquides.
25
Figure 16 Acheur LCD 2*16
Fonction des broches :
L'acheur LCD (version parallele) comporte 16 broches dont les fonctions
sont comme suit :
La broche 1 (GND) est la masse.
la broche 2 (VCC) est le + de l'alimentation de 5V.
la broche 3 (VO) est la broche ajustement du contraste .Le point milieu
d'un potentiométre de 20 KO dont les positions extrêmes sont reliées aux
+et - d'alimentation 5V est conecté à cette broche 3 de l'acheur.
La broche 4(RS) indique au controleur LCD que les bits présent sur D0 et
D7 véhiculent une instruction à exécuter( si RS=0) ou bien uc caractére
à acher ( si RS=1).
La broche 5 (R/W) est la broche por lecture et écriture.
La broche 6 (E) est l'horloge de l'acheur qui cadence et valide tous
les échanges lorsqu'il y a un transfert d'instruction ou un achage d'un
caractére ,elle active en front descendant.
La broche 7 à 14 (D0-D7) permettent de transmettre un ordre à l'acheur
selon un code determiné.
Les broches 15 (+5V) et 16 (0V) permettent dans le cas ou l'acheur
est rétroéclairé d'alimenter le LED intégrée à l'acheur pour l'éclairage.
26
Table 1 Broches de LCD16*2
La connexion de l'acheur à l'Arduino :
Pour utiliser le LCD ,il faut tout d'abord l'alimenter (+5V,masse ,contraste).
En suite , on relie les ports RS,R/w et E obligatoirement à l'Arduino .Pour
économiser le nombre de ports d'entrées/sorties, nous sommes choisisons d'uti-
liser l'acheur en mode 4 bits connectant D4,D5,D6 et D7 à l'arduino .
Les ports D0,D1,D2et D3 ne seront pas utilisés.En résumé nous sommes
besoin de 8 ports sur l'arduino.
Module GSM :
Présentation :
Le module GMS/GPRS de chez SeedStudio est une carte d'interface com-
patible Arduino. Elle permet d'envoyer et recevoir des SMS, des données ou
27
des communications vocales depuis le réseau mobile. Le module est basé sur le
circuit SIM900 de la société SIMCOM. Il est contrôlé via les commandes AT
depuis une carte Arduino (voir gure).
28
Table 2 Caractéristiques du module sim900
Description du module :
Le SIM900 est un module san l able et ultra-compact. c'est un module
quadri-band GSM/GPRScomplet de type SMTet conçue avec processeur a puce
unique tres puissant .
29
Figure 19 module GSM : sim900
LES COMMANDS AT :
Introduction :
L'outil de communication utilisé pour contrôler les modems et téléphones
avec une autre machine est ATCOMMANDS. Ce sont des instructions qui font
des fonctions dans un système comme envoyer sms ou faire un appel etc.....
AT : Code d'attention.
C'est le préxe d'une ligne de commande qui indique au modem qu'une
commande ou une séquence de commandes va être envoyée .
30
Figure 20 Schéma de fonctionnement des COMMANDS AT
La commande ne dépasse pas 556 caractères.
ME (Mobile Equipement) : téléphone portable.
TE (Terminal Equipement) : peut-être un ordinateur ou un microcontrôleur
.
TA (Terminal Adaptateur) : assure la liaison entre le ME et le TE.
TA et ME forment une seule entité, par exemple un téléphone portable
standard ou un terminal GSM contient dans son boitier à la fois le TA et le ME.
Le TE forme une entité à part, par exemple il peut s'agir d'un ordinateur qui
dispose d'un port série ou un circuit électronique basé sur un microcontrôleur
qui implante un port série.
31
Les type des COMMANDS AT et les réponses :
32
4.1- Passer le n° de téléphone :
Commande : AT+CMGS="+216xxxxxxxx" // n° avec préxe du pays
Réponse : > // C'est l'invite à saisir le message
4.2- Saisie du message :
Commande :
>ligne 1 // Chaque ligne se termine par <CR>
>ligne 2 // touche Entrée avec un terminal
>ligne 3
>ligne 4
4.3- Envoi du message :
Commande : <CTRL-Z>// voir ci-dessous le programme de test Réponse :
+CMGS : X // X numéro du SMS envoyé
OK
5- Autres commandes utiles :
1. Eacer les SMS reçus de la mémoire du module SIM900
Commande : AT+CMGD=1
Réponse : OK
2. Rapport de qualité du réseau
Commande : AT+CSQ
Réponse : +CSQ :<rssi>,<ber>
// rssi : niveau du signal
// ber : taux d'erreur (en %)
OK
Liste des opérateurs réseau accessibles
Commande : at+cops= ?
Réponse : +COPS : (2,"SFR","SFR","20810"),(1,"BOUYGUES TELECOM","BYTEL","20820"),(1,"Oran
F","Orange","20801")(0-4),(0-2)
OK
Nom de l'opérateur connecté
Commande : at+cops ?
Réponse : +COPS : 0,0,"Orange TN"
OK
Catre d'adaptation :
Les capteurs :
Un capteur est une interface entre un processus physique et une information
Manipulable. Il ne mesure rien, mais fournit une information en fonction de
la sollicitation à laquelle il est soumis. Il fournit cette information grâce à une
électronique à laquelle il est associé.
Les relais :
C'est un composant qui possède une bobine (électro-aimant) qui est parcou-
rue par un courant électrique agissant sur un ou plusieurs contacts. Le relais
33
est une solution à la commande en puissance. Il assure en outre une isolation
galvanique en mettant en ÷uvré un mouvement mécanique.
Pour notre projet nous sommes utilisons un module relais de 4 canaux ;
La premiére pour la mise en marche.
Le deuxiéme pour la mise en arrêt.
La troixiéme pour l'état du systéme .
La dérinere pour l'alimentation.
Figure 21 Relais
Conclusion :
Dans ce chapitre, nous avons projeté la lumière sur une carte d'acquisition
qui est l'Arduino, puis nous avons cité les diérents types. Ensuite, nous avons
expliqué les deux parties essentielles de l'Arduino ; (la partie matérielle et la
partie de programmation) plus précisément. Nous avons également expliqué le
principe de fonctionnement de la carte Arduino sans oublier ses caractéristiques
et leurs modules comme Le module Sim900a qui peut être couplé avec cette
carte à travers une liaison série. A ce moment, nous sauront en mesure d'envoyer
des données à travers le réseau GSM. L'adaptation des signaux entre la carte
Arduino et le système se fait avec un relais. Le chapitre suivant sera consacré
à la réalisation d'un dispositif de commande comme une première phase et une
deuxième phase de commande à distance d'un satiation de pompage géré par
un smart phone .
34
Chapitre 3 : Réalisation du
système de commande à
distance :
Introduction :
Commande à distance :
35
Figure 22 schéma générale de solution proposée
Le système proposé fonctionne comme un téléphone classique, c'est-à-dire
qui il dispose d'un numéro d'appel pour recevoir des commandes pour la mise
en marche et pour recevoir des commandes pour la mise en arrêt.
Pour commander la station de pompage il faut :
Appeler le module GSM par un téléphone portable pour commander la
station de pompage Le module GSM envoi les donnes sur le port série vers
la carte d'acquisition et de commande (Arduino)La carte Arduino lire le
numéro de téléphone qui à eectuer l'appel et comparer si le numéro est
celui de l'administrateur.
Fonctionnement du système lors de :
Programmation :
36
La structure d'un programme :
Un programme Arduino comporte essentiellement trois parties :
1. la partie déclaration des variables (optionnelle).
2. la partie initialisation et conguration des entrées/sorties : la fonction
setup ().
3. la partie principale qui s'exécute en boucle : la fonction loop ().
37
Organigramme :
Figure 24 Organigramme
Simulation :
Pour la simulation on a utilisée porteus Isis pour acher mieux les résultats
de notre projet n d'étude.
y1 : Marche
r1 : arrêt
Mise en marche : Pine 7
38
Mise en arrêt : Pine 6
Alimentation : Pine 9
Etat : Pine 8
39
Figure 25 Schéma globale
40
Résultats de simulations :
Pour vérier les conditions du fonctionnement de notre programme ona :
Pour la mise en marche :
D'abord l'alimentation =0 et Etat=0
nous avons envoyer un SMS qui contient y1 ,l'acheur indique le numéro
qui envoyer le SMS et le contenu , le led 7 allume,présence d'alimentation et le
module GSM envoyer le mot marche
41
Figure 27 la mise en arret
Résultat pratique :
42