Raspberry Pi: Impostare l’NFC – come funziona

Al giorno d'oggi, la maggior parte delle persone usa l'NFC senza nemmeno rendersene conto. Ogni metodo di pagamento senza contatto è regolato tramite NFC (Near Field Communication). Qui, fino a 424 kBit/s sono scambiati per induzione su una distanza molto breve di pochi centimetri. Questo funziona anche con il Pi.

Raspberry Pi: Setting up NFC - how it works

Come impostare NFC sul Pi?

Per usare NFC sul Raspberry Pi, ci sono alcune cose da considerare. È assolutamente necessario collegare correttamente il dispositivo NFC al Pi.

  1. È meglio usare un Raspberry Pi 3 Model B, poiché questo è l'ultimo Pi con la migliore tecnologia.
  2. Avrete anche bisogno di un modulo NFC, preferibilmente il Neuftech Mifare, e vari cavi jumper, cioè Maschio a Maschio e Femmina a Maschio.
  3. Ora collegate il modulo al vostro Raspberry Pi collegandolo come segue: SDA -> Pin 24, SCK -> Pin23, MOSI -> Pin 19 MISO -> Pin 21, IRQ -> --, GND -> Pin 6 Ground, RST -> Pin 22, 3.3V -> Pin 1.
  4. Installa il software necessario. Per farlo, digitate il comando "sudo nano /boot/config.txt". Aggiungete una nuova linea alla fine che dice "device_tree_param=spi=on" e "dtoverlay=spi-bcm2708". Salva il file.
  5. Entra nel comando "sudo raspi-config" e attiva l'opzione Advanced. Dopo questo, riavviate il Pi.
  6. Ora inserite i seguenti comandi: "dmesg | grep spi" (questo controlla se il modulo è stato caricato correttamente), "sudo apt-get install git python-dev -yes", "git clone https://github.com/lthiery/SPI-Py.git".
  7. Ora inserite "sudo python setup.py install".