Snel antwoord
Om de RFID-modulekit (Mifare) in te stellen, sluit u de SPI-interface aan op uw Arduino, installeert u de MFRC522-bibliotheek en voert u de voorbeeldsketch uit om de unieke ID van de meegeleverde kaart of tagsleutel te lezen.
Waarom SPI en 13.56MHz ertoe doen
De RFID-modulekit (Mifare) gebruikt een SPI-interface, die snel en betrouwbaar is voor het lezen van 13.56MHz-kaarten. Deze frequentie is gebruikelijk voor toegangscontrole- en betalingssystemen en werkt goed met Arduino-, AVR-, PIC- en ARM-boards.
In tegenstelling tot lezers met een lagere frequentie van 125kHz, biedt 13.56MHz snellere gegevensoverdracht en betere beveiligingsfuncties, maar het bereik is korter—meestal enkele centimeters. Houd hier rekening mee bij het plannen van uw projectbehuizing of montagepositie.
Installatie- en programmeerstappen
- Sluit de module aan op Arduino: Sluit de SPI-pinnen van de RFID-module aan op uw Arduino: SDA op digitale pin 10, SCK op 13, MOSI op 11, MISO op 12, RST op 9 en 3.3V op de 3.3V-uitgang. Sluit GND aan op GND. Controleer dubbel dat u de 3.3V-pin gebruikt, niet 5V, om schade aan de module te voorkomen. Een veelgemaakte fout is het verwisselen van MOSI en MISO; controleer de pinout tegen de zeefdruk van uw module voordat u de stroom inschakelt.
- Installeer de MFRC522-bibliotheek: Open de Arduino IDE, ga naar Sketch > Include Library > Manage Libraries, zoek naar 'MFRC522' en installeer de bibliotheek van Miguel Balboa. Deze bibliotheek verzorgt de communicatie op laag niveau met de RFID-chip. Zorg ervoor dat u de bibliotheek installeert die overeenkomt met uw module; de meeste 13.56MHz-modules gebruiken de MFRC522-chip, maar raadpleeg het datasheet van uw module als u het niet zeker weet.
- Upload de voorbeeldsketch: Na het installeren van de bibliotheek opent u File > Examples > MFRC522 > ReadNUID. Deze sketch leest de unieke ID van een kaart of tag. Upload deze naar uw Arduino en open de seriële monitor op 9600 baud. Houd de meegeleverde kaart of tagsleutel dicht bij de antennespoel; de UID zou in de seriële uitvoer moeten verschijnen. Als u niets ziet, controleer dan of de baudrate van de seriële monitor overeenkomt met de sketch (9600) en dat de kaart dicht bij de antenne wordt gehouden—binnen enkele centimeters.
- Pas de sketch aan voor uw project: Zodra u UID's kunt lezen, kunt u de sketch aanpassen om de UID te vergelijken met een lijst van geautoriseerde ID's en een actie te activeren, zoals het ontgrendelen van een deur of het registreren van aanwezigheid. Sla geautoriseerde UID's op in een array en gebruik een if-statement om overeenkomsten te controleren. Vergeet niet om het geval te behandelen waarin de kaart wordt verwijderd; voeg een statusvariabele toe om te voorkomen dat de actie wordt herhaald terwijl de kaart dicht bij de lezer wordt gehouden.
Wat u nodig heeft
-
RFID-modulekit (Mifare): 13.56MHz RFID-modulekit met IC-kaart en ronde tagsleutelhanger. SPI-interface voor eenvoudige aansluiting op microcontrollers zoals Arm/AVR/Pic/Arduino. Deze kit bevat zowel een kaart als een tagsleutel om mee te testen, en dankzij de SPI-interface kunt u deze op de meeste gangbare microcontrollers aansluiten zonder extra hardware.
RFID-modulekit (Mifare)
-
13.56MHz RFID (IC)-kaart (pak van 10): Afdrukbare blanco IC-smartcard voor Mifare 1K S50, creditcardformaat, 0.9mm dik, compatibel met ISO14443A en NXP Mifare-standaarden op 13.56MHz. Als u meer kaarten nodig heeft voor meerdere gebruikers, zijn deze blanco kaarten compatibel met de kit en kunnen ze worden bedrukt voor labeling, waardoor ze eenvoudig te distribueren zijn.
13.56MHz RFID (IC)-kaart (pak van 10)




