module rc522 avec arduino uno
Répondre à la discussion
Affichage des résultats 1 à 18 sur 18

module rc522 avec arduino uno



  1. #1
    maestro01

    module rc522 avec arduino uno


    ------

    Bonjour à tous;
    je suis en train de faire une petite application avec un module RFID rc522, un arduino uno et des LEDs, l'application consiste à faire allumer une LED quand je passe un tag, le LED s'allume ssi le tag se trouve dans le base de donné et autorisé, j'ai essayé tout d'abord de savoir les informations des mes tags pour ceci j'ai télécharger la librairie de module rc522 se trouvant dans le net voici le lien:https://github.com/miguelbalboa/rfid
    j'ai branché par suite les pins de RFID avec l'arduino uno comme indiqué sur les exemples, et j'ai utilisé l'exemple de DumpInfo pour savoir les informations mes malheureusement un message d’erreur a été envoyé :
    MFRC522 Software Version: 0x0 (unknown)
    WARNING: Communication failure, is the MFRC522 properly connected?
    Scan PICC to see UID, type, and data blocks...
    si quelqu'un a une idée pour résoudre ce problème je serais vraiment reconnaissant
    ah j'ai un autre question : y'a-t-il un module RFID qui peut avoir une porté de lecture de 2m ou 1.5m et qui peut être utilisé avec arduino?
    j'ai besoin de votre aide et mecri d'avance
    voici le code que j'ai utilisé:
    Code:
    /*
     * ----------------------------------------------------------------------------
     * This is a MFRC522 library example; see https://github.com/miguelbalboa/rfid
     * for further details and other examples.
     * 
     * NOTE: The library file MFRC522.h has a lot of useful info. Please read it.
     * 
     * Released into the public domain.
     * ----------------------------------------------------------------------------
     * Example sketch/program showing how to read data from a PICC (that is: a RFID
     * Tag or Card) using a MFRC522 based RFID Reader on the Arduino SPI interface.
     * 
     * When the Arduino and the MFRC522 module are connected (see the pin layout
     * below), load this sketch into Arduino IDE then verify/compile and upload it.
     * To see the output: use Tools, Serial Monitor of the IDE (hit Ctrl+Shft+M).
     * When you present a PICC (that is: a RFID Tag or Card) at reading distance
     * of the MFRC522 Reader/PCD, the serial output will show the ID/UID, type and
     * any data blocks it can read. Note: you may see "Timeout in communication"
     * messages when removing the PICC from reading distance too early.
     * 
     * If your reader supports it, this sketch/program will read all the PICCs
     * presented (that is: multiple tag reading). So if you stack two or more
     * PICCs on top of each other and present them to the reader, it will first
     * output all details of the first and then the next PICC. Note that this
     * may take some time as all data blocks are dumped, so keep the PICCs at
     * reading distance until complete.
     * 
     * Typical pin layout used:
     * -----------------------------------------------------------------------------------------
     *             MFRC522      Arduino       Arduino   Arduino    Arduino          Arduino
     *             Reader/PCD   Uno           Mega      Nano v3    Leonardo/Micro   Pro Micro
     * Signal      Pin          Pin           Pin       Pin        Pin              Pin
     * -----------------------------------------------------------------------------------------
     * RST/Reset   RST          9             5         D9         RESET/ICSP-5     RST
     * SPI SS      SDA(SS)      10            53        D10        10               10
     * SPI MOSI    MOSI         11 / ICSP-4   51        D11        ICSP-4           16
     * SPI MISO    MISO         12 / ICSP-1   50        D12        ICSP-1           14
     * SPI SCK     SCK          13 / ICSP-3   52        D13        ICSP-3           15
     */
    
    #include <SPI.h>
    #include <MFRC522.h>
    
    #define RST_PIN		9		// 
    #define SS_PIN		10		//
    
    MFRC522 mfrc522(SS_PIN, RST_PIN);	// Create MFRC522 instance
    
    void setup() {
            pinMode(SS_PIN, OUTPUT);
    	Serial.begin(9600);		// Initialize serial communications with the PC
    	while (!Serial);		// Do nothing if no serial port is opened (added for Arduinos based on ATMEGA32U4)
    	SPI.begin();			// Init SPI bus
    	mfrc522.PCD_Init();		// Init MFRC522
    	ShowReaderDetails();	// Show details of PCD - MFRC522 Card Reader details
    	Serial.println(F("Scan PICC to see UID, type, and data blocks..."));
    }
    
    void loop() {
    	// Look for new cards
    	if ( ! mfrc522.PICC_IsNewCardPresent()) {
    		return;
    	}
    
    	// Select one of the cards
    	if ( ! mfrc522.PICC_ReadCardSerial()) {
    		return;
    	}
    
    	// Dump debug info about the card; PICC_HaltA() is automatically called
    	mfrc522.PICC_DumpToSerial(&(mfrc522.uid));
    }
    
    void ShowReaderDetails() {
    	// Get the MFRC522 software version
    	byte v = mfrc522.PCD_ReadRegister(mfrc522.VersionReg);
    	Serial.print(F("MFRC522 Software Version: 0x"));
    	Serial.print(v, HEX);
    	if (v == 0x91)
    		Serial.print(F(" = v1.0"));
    	else if (v == 0x92)
    		Serial.print(F(" = v2.0"));
    	else
    		Serial.print(F(" (unknown)"));
    	Serial.println("");
    	// When 0x00 or 0xFF is returned, communication probably failed
    	if ((v == 0x00) || (v == 0xFF)) {
    		Serial.println(F("WARNING: Communication failure, is the MFRC522 properly connected?"));
    	}
    }

    -----
    Dernière modification par Antoane ; 18/05/2015 à 10h18. Motif: Remplacement balises quote par code

  2. #2
    Yoruk

    Re : module rc522 avec arduino uno

    Salut,

    Tu es sûr de ton câblage...? Photo ?

    Attention, les 5V des niveaux logiques de la UNO peuvent être fatals à ton module communiquant en 3v3 !!!
    La robotique, c'est fantastique !

  3. #3
    maestro01

    Re : module rc522 avec arduino uno

    merci pour votre réponse, pour le câblage je suis sûr et certain, j'ai suivi en faite le câblage de la photo suivanteNom : url.jpeg
Affichages : 1147
Taille : 51,0 Ko
    je sais pas vraiment d'où vient le problème

  4. #4
    Yoruk

    Re : module rc522 avec arduino uno

    Tout semble correct....

    Vois-tu une led qui s'allume sur ton lecteur ?
    La robotique, c'est fantastique !

  5. A voir en vidéo sur Futura
  6. #5
    maestro01

    Re : module rc522 avec arduino uno

    Oui le led s'allume, et je vérifie les connexions des pins encore une fois qui sont correcte mais un message d’erreur encore, oh c'est bizarre non! pas de chance ?

  7. #6
    Yoruk

    Re : module rc522 avec arduino uno

    Tes câbles sont nickels ?

    Le module à peut-être grillé à cause du 5v....
    La robotique, c'est fantastique !

  8. #7
    maestro01

    Re : module rc522 avec arduino uno

    j'utilise des jumpers pour faire la connexion entre l'arduino et le module rc522, concernant le 5V vous en êtes sûr, moi non parce que le led de lecteur s'allume quand je le connecte au pc

  9. #8
    Yoruk

    Re : module rc522 avec arduino uno

    Citation Envoyé par maestro01 Voir le message
    j'utilise des jumpers pour faire la connexion entre l'arduino et le module rc522,
    Photo du montage svp ?

    Citation Envoyé par maestro01 Voir le message
    concernant le 5V vous en êtes sûr, moi non parce que le led de lecteur s'allume quand je le connecte au pc
    Donne la doc technique du module... Si c'est le même que celui que j'utilise, les niveaux logiques sont de 3v3 ! (Ce qui semblerait logique, pour un dispositif alimenté en 3v3...)
    La robotique, c'est fantastique !

  10. #9
    maestro01

    Re : module rc522 avec arduino uno

    voilà le schéma de branchement je sais pas si elle est clair ou non, j'ai trouvé aussi le document technique sur internet:
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés

  11. #10
    Yoruk

    Re : module rc522 avec arduino uno

    Les photos sont floues... mais ça semble correct...?

    Je ne vois pas quoi faire d'autre, à part tester un autre module...?
    La robotique, c'est fantastique !

  12. #11
    maestro01

    Re : module rc522 avec arduino uno

    dsl pour la qualité des photos et merci pour votre intervention, j'ai un petit question est ce que je peux trouver un module RFID qui peut atteindre une distance de lecture environ 1.5 m et qui peut être utilisé par arduino s'il existe donnez-moi une référence et merci d'avance

  13. #12
    Yoruk

    Re : module rc522 avec arduino uno

    1 mètre 50 !! Il faut voir du coté des systèmes d'antivol des grands magasins... !

    Voir ici ?

    http://forums.futura-sciences.com/el...-2-metres.html

    Une recherche "lecteur RFID haute portée" donne quelques résultats de produits...
    La robotique, c'est fantastique !

  14. #13
    maestro01

    Re : module rc522 avec arduino uno

    Merci beaucoup pour le lien,j'ai déjà jeté un coup d’œil sur internet et j'ai trouvé des tags active de haut fréquence 2.45GHz mais le problème est que je ne sais est ce que ce tag peut être utilisé avec arduino ou non

  15. #14
    Yoruk

    Re : module rc522 avec arduino uno

    Quel est le protocole utilisé pour l'échange des infos ?
    La robotique, c'est fantastique !

  16. #15
    maestro01

    Re : module rc522 avec arduino uno

    J'ai pas compris, protocole ? c-à-d, pouvez m'expliquer SVP

  17. #16
    Yoruk

    Re : module rc522 avec arduino uno

    Le type de protocole utilisé pour échanger les infos (SPI, I2C, serial...)

    Ton arduino est capable de gérer tout ça (comme n'importe quel autre µC), il faut juste lui dire comment...
    La robotique, c'est fantastique !

  18. #17
    Pauldair

    Re : module rc522 avec arduino uno

    Bonjour,

    Tu n'es pas le seul à avoir ce message d'erreur, tu as probablement une solution ici: How to get PICC serial number on Arduino, ou ici: Problems for getting a RFID-RC522 chip to work.

    Dans le second lien on suggère que le Tag RFID livré avec le RC522 est défectueux. As-tu testé avec un autre Tag RFID ?

  19. #18
    maestro01

    Re : module rc522 avec arduino uno

    C'est bon j'ai résolu le problème, merci à vous tous, j'ai trouver la solution dans les liens suivants:https://lowpowerlab.com/forum/index.php?topic=770.0
    http://www.arduino.cc/en/Reference/SPI

Discussions similaires

  1. Arduino problème alimentation avec module HC-SR04
    Par Sokai dans le forum Électronique
    Réponses: 3
    Dernier message: 02/05/2015, 08h37
  2. module RFid avec arduino
    Par Bladejo95 dans le forum Électronique
    Réponses: 2
    Dernier message: 30/12/2013, 09h51
  3. Communication arduino-arduino avec module Xbee
    Par TPESI22012 dans le forum Électronique
    Réponses: 2
    Dernier message: 23/12/2013, 17h24
  4. Aide projet Arduino avec module biométrique
    Par invitea20ae022 dans le forum Électronique
    Réponses: 6
    Dernier message: 16/02/2013, 22h30
  5. Communication série module Arduino et Module GPRS TM2
    Par invite65f0e111 dans le forum Électronique
    Réponses: 18
    Dernier message: 15/09/2012, 08h11
Découvrez nos comparatifs produits sur l'informatique et les technologies.