Académique Documents
Professionnel Documents
Culture Documents
1
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
......................................................................................................... 3
Cahier de charge fonctionnel : .............................................................................. 4
Partie I :
I-Description du système :..................................................................................... 6
1-Schéma synoptique : ....................................................................................... 6
II-Matériels utilisés : ............................................................................................. 7
1 - Arduino : ....................................................................................................... 7
2 - Carte RFID :.................................................................................................. 8
3 - L’afficheur LCD : ......................................................................................... 9
4 - L’application Visual basic : ..................................................................... 10
Partie II :
I-Application Visual basic :................................................................................. 12
1- Emession V.B : ........................................................................................... 12
Interface 1...................................................................................................... 12
2 - Réception V.B :........................................................................................... 12
Interface 2 : ................................................................................................... 12
II-Programme Arduino : ...................................................................................... 13
III-Photo de projet : ............................................................................................. 16
.......................................................................................................... 17
2
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Ces vingt dernières années, les architectures d’automatismes ont très fortement évolué. Ce
phénomène s’amplifie avec l’arrivée des nouvelles technologies de l’information et de la
communication. Ces changements successifs sont dus, d’une part, à l’évolution des besoins
des utilisateurs, et d’autre part au développement des technologies. Par utilisateurs, il faut
entendre tous les intervenants : architectes réseaux, intégrateurs, metteurs en œuvre,
exploitants, équipes de maintenance,
La technologie RFID qu’on peut l’utiliser par exemple pour insérer une clé, pour démarrer
un véhicule, badger pour accéder à un bâtiment ou une salle, utiliser les remontées
mécaniques lors d’un séjour au ski, valider un titre de transport dans le bus ou le métro sont
des gestes entrés dans le quotidien de bon nombre d’entre nous. Nous utilisons, sans en être
toujours conscient, des technologies de capture automatique de données basées sur les ondes
et rayonnements radiofréquence. Cette technologie est connue sous le nom
de RFID pour Identification Radio Fréquence.
La cause de notre choix est d’intégrer les caractéristiques de cette technologie dans le
domaine de transport et d’améliorer les performances du système afin d’avoir un passage
Souple, rapide et sécurisé.
3
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
4
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Partie I :
5
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
I -Description du système :
1-Schéma synoptique :
2-Mode de fonctionnement :
A l’arrivée de véhicule, le lecteur RFID détecte la carte RFID qui doit être installée
dans le véhicule.
Vérification du paiement,
Numérotation du matricule de véhicule,
Vérification s’il est recherché par la police.
6
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Le passage de véhicule dans une voie, nécessite une identification, sécurité et rapidité de ce
dernier.
Le sol est mené d’un lecteur RFID qui détecte le véhicule, et envoie un signal électrique à
l’Arduino afin de commander l’enlèvement de la barrière.
La supervision de ce système est faite avec deux ordinateurs (deux bases de données), l’un
qui fait la supervision et la transmission de l’information alors que l’autre ordinateur est dédié
à la réception de cette dernière, à noter que cet ordinateur est utilisé par le service policier.
La liaison entre les deux ordinateurs est assurée par l’application Visual Basic (VB).
Pour réaliser notre projet, il est nécessaire de connaitre les composantes suivantes.
1-Arduino :
Arduino est un circuit imprimé en matériel libre sur lequel se trouve un microcontrôleur.
Les plans de la carte elle-même sont publiés en licence libre, cependant, certains composants
de la carte, comme le microcontrôleur par exemple, ne sont pas en licence libre. Le
microcontrôleur peut être programmé pour analyser et produire des signaux électriques, de
manière à effectuer des tâches très diverses comme la domotique (le contrôle des appareils
domestiques - éclairage, chauffage…), le pilotage d'un robot, etc. C'est une plateforme basée
sur une interface entrée/sortie simple. Il était destiné à l'origine principalement mais pas
exclusivement à la programmation multimédia.
7
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Figure 1 : Arduino
2-Carte RFID :
Le système RFID (Radio Frequency Identification) est une technologie très attractive pour
l'entreprise qui offre la possibilité d'une gestion automatique du nombre conséquent
d'informations qu'elle doit traiter. Les équipements adaptés à ce système permettent de
synchroniser les flux physiques avec les flux d'informations.
L'étiquette RFID (ou transpondeur ou tag) est elle-même équipée d'une puce reliée à
une antenne, l'antenne permet à la puce de transmettre les informations (numéro de
série, poids...) qui peuvent être lues grâce à un lecteur émetteur-récepteur.
8
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Une fois les informations transmises au lecteur RFID équipée d'une antenne intégrée
ou externe, celui-ci n'a plus qu'à convertir les ondes-radios en données et celles-ci
pourront être lues par un logiciel RFID.
3 – L’afficheur LCD :
L'utilisation d'un afficheur à cristaux liquides ou LCD est assez courante sur les systèmes
embarqués. C'est un écran de faible dimension employé pour informer l'utilisateur sur l'état du
système ou pour afficher les mesures effectuées par différents capteurs.
Par opposition à un afficheur à LED (comme les afficheurs 7 segments par exemple) où il
suffit d'allumer une LED pour créer des caractères, l'affichage d'un message textuel sur un
afficheur LCD n'est jamais direct. Il faut envoyer une série de commandes à l'afficheur, qui
les interprète et qui réalise en fonction certaines actions dont l'affichage des caractères.
9
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Partie II :
11
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
1-Emession V.B :
Interface 1
2-Réception V.B :
Interface 2 :
12
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
II-Programme Arduino :
void loop()
#include <SPI.h> {
const int l3 = 7; {
RFID monModuleRFID(10,9); }
intMASTERKEY1[5]={163,235,144,0,26}; //Serial.println(UID[2]);
intMASTERKEY2[5]={209,145,213,229,12}; //Serial.println(UID[3]);
{ //Serial.println("");
Serial.begin(9600); delay(500);
SPI.begin(); while(k)
mon ModuleRFID.init(); {
digitalWrite(l3, HIGH); {
13
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
for(int i=0;i<=4;i++)
Serial.print("B");
{
digitalWrite(l2, LOW);
UID[i]=monModuleRFID.serNum[i];
digitalWrite(l1, HIGH);
//Serial.print(UID[i],DEC);
delay(300);
//Serial.print(".");
digitalWrite(l2, LOW);
}
digitalWrite(l1, LOW);
// Serial.println(UID[0]);
while(k)
//Serial.println(UID[1]);
{
//Serial.println(UID[2]);
CCP1 = analogRead(CP1);
//Serial.println(UID[3]);
if(CCP1 < 50)
{ //Serial.println(UID[4]);
delay(300); while(k)
digitalWrite(l2, LOW); {
digitalWrite(l1, HIGH); }
Serial.print("C");
digitalWrite(l2, LOW);
digitalWrite(l1, HIGH);
delay(300);
digitalWrite(l2, LOW);
digitalWrite(l1, LOW);
while(k)
CCP1 = analogRead(CP1);
digitalWrite(l1, LOW);
digitalWrite(l2, HIGH);
delay(300);
digitalWrite(l2, LOW);
digitalWrite(l1, LOW);
k=0;
k=1;
monModuleRFID.halt();
delay(1)
15
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
III-Photo de projet :
16
UNIVERSITE HASSAN II CASABLANCA FACULTE
DES SCIENCES AIN CHOCK
CASABLANCA
Ce travail était bénéfique comme une expérience très riche de connaissances, pour le
réaliser, nous avons formé une équipe qui reste fidèle afin d’obtenir un meilleur résultat.
En effet, ce travail nous a permis d’exploiter nos acquis durant notre formation, ainsi de
développer notre collaboration, et de partager les résultats avec le reste des étudiants de la
classe.
17