Files
MFRC522-python/README.md
2018-07-27 19:26:47 +02:00

1.2 KiB

MFRC522-python

Reading and Writing MiFare tags using a Raspberry Pi 3 and the RFID-RC522.

Usage

Run one of these commands and follow the instructions:

Reading a tag

python read.py

Writing a tag

python write.py

Resetting a tag

python wipe.py

Installation

1. Enable SPI

Open the configuration using this command:

sudo raspi-config

In the menu select 5 Interfacing options, then enable P4 SPI and reboot.

2. Connection

Connect the RC522's Pins to the RaspberryPi's GPIO pins.

RC522 RaspberryPi
SDA 24
SCK 23
MOSI 19
MISO 21
IRQ -
GND 6
RST 22
3.3V 1

Dont connect the IRQ pin.

For a detailed pinout plan check this website.

Install dependencies

First of all we need to install the git and python-dev package using this command:

sudo apt install git python-dev -y

Now we have to install SPI-Py using the folowing commands:

cd ~
git clone https://github.com/lthiery/SPI-Py.git
cd SPI-Py/
sudo python setup.py install

Install MFRC522-python

Almost done, just a few commands left to install this package:

cd ~
git clone https://github.com/tsndr/MFRC522-python.git
cd MFRC522-python/