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.
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.
- È meglio usare un Raspberry Pi 3 Model B, poiché questo è l'ultimo Pi con la migliore tecnologia.
- Avrete anche bisogno di un modulo NFC, preferibilmente il Neuftech Mifare, e vari cavi jumper, cioè Maschio a Maschio e Femmina a Maschio.
- 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.
- 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.
- Entra nel comando "sudo raspi-config" e attiva l'opzione Advanced. Dopo questo, riavviate il Pi.
- 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".
- Ora inserite "sudo python setup.py install".