• Incl.Excl.
    BTW
  • 0
  • Incl.Excl.
    BTW
  • 0
    Gratis verzending boven €100,- binnen Nederland
    Geleverd uit eigen voorraad vanuit ons magazijn in Nederland

    Rfid reader RC522 mini

    Rfid reader RC522 mini
    Productomschrijving

    Mini RFID-RC522 Module – Perfect voor IoT & Elektronica Projecten!

    Ben jij een enthousiaste hobbyist, student, of docent en wil je aan de slag met contactloze technologie? Met deze compacte Mini RFID-RC522 module voeg je in een handomdraai RFID- en NFC-functionaliteit toe aan al je projecten! Vanwege zijn mini-formaat past deze module perfect in compacte behuizingen en op drukke breadboards.

    Waarom ideaal voor hobbyisten en leerdoeleinden?

    • Plug & Play Leren: Werkt naadloos samen met populaire microcontrollers zoals Arduino, Raspberry Pi, ESP32 en STM32. Er zijn wereldwijd duizenden gratis handleidingen, bibliotheken (libraries) en voorbeeldcodes beschikbaar.

    • Compact & Veelzijdig: Dit is de 'Mini' variant van de klassieke RC522. Ideaal voor projecten waar elke millimeter telt.

    • Betaalbaar Experimenteren: De perfecte en laagdrempelige manier om te leren hoe draadloze communicatie (13.56 MHz frequentie) in de praktijk werkt.

    Wat kun je hiermee maken?

    De mogelijkheden zijn eindig, maar hier zijn een paar vette projectideeën:

    • Slimme deursloten: Bouw je eigen beveiligingssysteem dat alleen opent met jouw RFID-tag of pasje.

    • Interactieve games: Maak een "Escape Room" puzzel waarbij objecten met een tag op de juiste plek gezet moeten worden.

    • Aanwezigheids-/Inkloksysteem: Registreer wie er binnenkomt door een pasje langs de scanner te halen.

    • Audio speler voor kinderen: Scan een kaartje met een afbeelding van een dier en laat de Arduino het bijbehorende geluid afspelen.

    Specificaties:

    • Type: Mini RFID-RC522 Reader / Writer

    • Werkfrequentie:13.56MHz (NFC / High-Frequency RFID)

    • Ondersteunde kaarten: Mifare1 S50, Mifare1 S70, Mifare UltraLight, Mifare Pro, Mifare Desfire, etc.

    • Communicatie-interface: SPI (eenvoudig aan te sluiten via 8 pinnen)

    • Voedingsspanning:3.3V (Let op: niet direct op 5V logica aansluiten zonder level shifter, ideaal leermoment voor spanningsdelers!)

    • Levering: Wordt geleverd zoals op de foto incl. kaart en tag.

    Hieronder vind je een kant-en-klaar voorbeeld in C++ voor de Arduino IDE. Dit is veruit de meest gebruikte software voor hobbyisten en studenten om deze module snel aan de praat te krijgen.

    De code maakt gebruik van de populaire MFRC522 bibliotheek (library).

    1. Bibliotheek installeren

    Voordat je de code uploadt, moet je de bibliotheek toevoegen in de Arduino IDE:

    1. Ga in de Arduino IDE naar Schets (Sketch) > Bibliotheek gebruiken > Bibliotheken beheren...

    2. Zoek naar MFRC522 (door githubCommunity).

    3. Klik op Installeren.

    2. Aansluitschema (Bedrading)

    Omdat de Mini RC522 op 3.3V werkt, sluit je hem als volgt aan op een standaard Arduino Uno:

    Bij UNO of andere microcomputer let op dat de logic 3,3v moet zijn dus gebruik een logic level shifter

    of 1 of 2 K weerstanden tussen de logic kanalen.

    RC522 PinArduino Uno PinFunctie
    VCC3.3V (Niet 5V!)Voeding
    RSTD9Reset
    GNDGNDMassa
    MISOD12Master In Slave Out
    MOSID13 (of D11 afhankelijk van je board, Uno = D11)*Master Out Slave In
    SCKD13Seriële Klok
    SDA (SS)D10Slave Select

    *Let op: Bij een standaard Arduino Uno is de SPI pinbezetting: MOSI = D11, MISO = D12, SCK = D13, SDA/SS = D10.

    3. De Arduino Code

    Deze code controleert continu of er een kaart of tag in de buurt is. Zodra er een kaart wordt gescand, leest hij de unieke code (UID) uit en toont deze in de Seriële Monitor.

    C++
     
    #include#include#define RST_PIN         9          // Reset pin#define SS_PIN          10         // Slave Select (SDA) pinMFRC522 mfrc522(SS_PIN, RST_PIN);  // Maak de MFRC522 instantie aanvoidsetup(){
      Serial.begin(9600);   // Start de seriële communicatie met de pcwhile (!Serial);      // Wacht tot de seriële poort open is (nodig voor sommige boards)
      
      SPI.begin();          // Start de SPI bus
      mfrc522.PCD_Init();   // Initialiseer de RFID scanner
      
      Serial.println(F("Scan een RFID kaart of tag..."));
    }
    
    voidloop(){
      // Controleer of er een nieuwe kaart in de buurt isif ( ! mfrc522.PICC_IsNewCardPresent()) {
        return; // Zo niet, stop de loop hier en begin opnieuw
      }
    
      // Probeer de kaart te lezenif ( ! mfrc522.PICC_ReadCardSerial()) {
        return; // Als het lezen mislukt, stop de loop
      }
    
      // Toon het type kaart (optioneel, wel leuk voor leerdoeleinden)
      MFRC522::PICC_Type piccType = mfrc522.PICC_GetType(mfrc522.uid.sak);
      Serial.print(F("Kaart Type: "));
      Serial.println(mfrc522.PICC_GetTypeName(piccType));
    
      // Lees en print de unieke ID (UID) van de kaart
      Serial.print(F("Uniek ID (UID):"));
      for (byte i = 0; i < mfrc522.uid.size; i++) {
        // Print de hexadecimale waarde (leest makkelijker)
        Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
        Serial.print(mfrc522.uid.uidByte[i], HEX);
      }
      Serial.println(); // Volgende regel// Stop het lezen van de huidige kaart zodat hij niet constant blijft scannen
      mfrc522.PICC_HaltA();
    }
    

    Wat gebeurt er in de Seriële Monitor?

    Als je deze code uploadt en je opent de Seriële Monitor (rechtsboven in de Arduino IDE, ingesteld op 9600 baud), dan zie je dit verschijnen zodra je een tag bij de module houdt:

    Scan een RFID kaart of tag...

    Kaart Type: MIFARE Classic 1K

    Uniek ID (UID): A3 4F 8B 2C

    Volgende educatieve stap:

    Zodra je deze UID codes kunt uitlezen, kun je een if-statement aan de code toevoegen. Bijvoorbeeld: Als UID gelijk is aan A3 4F 8B 2C, zet dan een groen LED's aan (Toegang Verleend). Zo niet, zet een rood LEDje aan (Toegang Geweigerd). Dit maakt het een fantastisch project om logisch programmeren mee te oefenen!

    Productspecificaties

    Artikelnummer
    EZ22

    Recent bekeken

    Rfid reader RC522 mini
    Rfid reader RC522 mini
    Op voorraad
    €4,95 Incl. btw
    Toevoegen