Updated README.md
This commit is contained in:
94
README.md
94
README.md
@@ -2,52 +2,6 @@
|
|||||||
|
|
||||||
Reading and Writing MiFare tags using a Raspberry Pi 3 and the RFID-RC522.
|
Reading and Writing MiFare tags using a Raspberry Pi 3 and the RFID-RC522.
|
||||||
|
|
||||||
## 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](https://pinout.xyz/).
|
|
||||||
|
|
||||||
## 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/
|
|
||||||
```
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
Run one of these commands and follow the instructions:
|
Run one of these commands and follow the instructions:
|
||||||
|
|
||||||
@@ -65,3 +19,51 @@ python write.py
|
|||||||
```
|
```
|
||||||
python wipe.py
|
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](https://pinout.xyz/).
|
||||||
|
|
||||||
|
### 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/
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user