Автор Тема: Подключение NFC модуля RC522 к OPi PC  (Прочитано 2087 раз)

Оффлайн CHuKEPC

Подключение NFC модуля RC522 к OPi PC
« : Март 14, 2016, 04:45:27 pm »
Подключение получилось на Debian Jessie и Armbian

1. Подключение
     Mifare_RC522_RFID                OPi PC
     MOSI ——————————> pin 19
     MISO ——————————-> pin 21
     SCLK ——————————-> pin 23
     SDA ——————————–> pin 24
     RST ———————————> pin 22
     IRQ ———————————->  не соединяем

2. Проверяем наличие устройства
ls /dev/spidev0.0

3. Установка библиотек
apt-get install python-dev

4. Установка GPIO библиотеки
git clone https://github.com/duxingkei33/orangepi_PC_gpio_pyH3.git
cd orangepi_PC_gpio_pyH3
python setup.py install

5. Установка SPI библиотеки
git clone https://github.com/lthiery/SPI-Py.git
cd SPI-Py
python setup.py install

6. Установка MFRC522 библиотеки
git clone https://github.com/rasplay/MFRC522-python.git
cd MFRC522-python

7. Корректируем скрипты, в строке 1 меняем import RPi.GPIO as GPIO на import pyA20.gpio as GPIO и комментируем строки 108, 109, 110 и 356

nano MFRC522.py

1      import pyA20.gpio as GPIO

108  #GPIO.setmode(GPIO.BOARD)
109  #GPIO.setup(22, GPIO.OUT)
110  #GPIO.output(self.NRSTPD, 1)
   
356  #GPIO.output(self.NRSTPD, 1)

8. Ну и сама команда считывания карт
python read.py

При выходе из Питона вываливаются ошибки. Как решу сразу обновлю инструкцию
OPi plus 2, OPi plus, OPi PC, RPi B, RPi2, RPi3, BPi, BPi Lamobo R1. И все работает!

Оффлайн CHuKEPC

Re: Подключение NFC модуля RC522 к OPi PC
« Ответ #1 : Март 30, 2016, 09:55:02 am »
И, если кому интересно, с помощью витой пары cat5e увеличил расстояние от OPi до RC522 до 20 метров без танцев с бубном и изменения скорости шины.
OPi plus 2, OPi plus, OPi PC, RPi B, RPi2, RPi3, BPi, BPi Lamobo R1. И все работает!

Оффлайн kuslik

Re: Подключение NFC модуля RC522 к OPi PC
« Ответ #2 : Апрель 24, 2016, 05:27:18 pm »
а по i2c что никто не подключает?

Оффлайн CHuKEPC

Re: Подключение NFC модуля RC522 к OPi PC
« Ответ #3 : Апрель 24, 2016, 09:36:42 pm »
а по i2c что никто не подключает?

А смысл?
PN532 работает и по i2c. Ставил по инструкции от RPi.

OPi plus 2, OPi plus, OPi PC, RPi B, RPi2, RPi3, BPi, BPi Lamobo R1. И все работает!

Оффлайн kuslik

Re: Подключение NFC модуля RC522 к OPi PC
« Ответ #4 : Май 13, 2016, 09:23:32 am »
так проводов меньше. да и на шину их хоть 60 штук повесить можно