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

 > 

Prototypage d'un systeme d'identification et protection anti-vol des ouvrages d'une bibliotheque en utilisant les puces RFID: Cas de la bibliotheque de l'UCBC

( Télécharger le fichier original )
par Karl KAMAVU
UCBC - Licence 2017
  

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

V.1.2 SCHEMA ELECTRONIQUE PARTIE COMMANDE

Figure 1: Schema Electronique (I-Library)

V.1.3 Lecteur RFID Livres/Cartes

Lecteur RFID Portique

Carte pour le portique

Carte pour identification

Figure 1: Montage réalisé Partie commande

. MONTAGE PARTIE COMMANDE

V.1.4 PROGRAMMATION

Pour la réalisation de ce travail nous avons fait recours à 2 langages de programmation dont le WLangage pour l'implémentationde nos codes sources pour notre partie logicielle et le langage Arduino pour la programmation de nos cartes Arduino. Etant donné que notre logiciel utilise des milliers de lignes de codes, nous présenterons en annexe A une de procédures la plus importante.

- Lecture d'une étiquette RFID avec la carte Arduino

// Code lecture pucesRFID avec Arduino pour I-Library By Karl Kamavu

// J'utilise le lecteur RC522

#include <SPI.h> // inclure les librairies

#include <RFID.h>

// declaration globales

RFID MomModuleRFID (10,9); // declaration de l'utilisation de RFID

int UID [8]; // variable qui stockera la valeur du num d'identification

void setup() {

// put your setup code here, to run once:

Serial.begin(9600);

pinMode(8,OUTPUT); // j'ai place une del a la borne 8, elle s'allume quand le lecteur detecte un tag

SPI.begin(); // initialisation de la communication SPI

MomModuleRFID.init(); // initialise le module RFID

}

// boucle Infini

void loop() {

// put your main code here, to run repeatedly:

if(MomModuleRFID.isCard()) // verifie si le tag est present

{

//Serial.print("OK");

if(MomModuleRFID.readCardSerial()) // si vrai on lit le num d'identification

{

//Serial.print("L'UID est :");

for(int i=0; i<=4; i++)

{

UID[i]=MomModuleRFID.serNum[i];

Serial.print(UID[i], HEX);

//Serial.print ("");

digitalWrite(8,HIGH);

}

Serial.println("");

delay(2000); // attente pour eviter une repetition

digitalWrite(8,LOW);

}

MomModuleRFID.halt();

}

}

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








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard