In breve

Stampiamo un portachiavi tramite una stampante 3D e ci agganciamo un tag NFC circa come una moneta di 2 euro.

Arduino 1 sarà in ascolto tramite un ricevitore NFC che è anche collegato ad un router per avere l’accesso alla rete internet.

Un server web Linux sarà configurato attraverso delle chiamate API che Arduino utilizzerà per chiedere ad un database Mysql se il portachiavi è abilitato a ricevere l’apertura della porta.

Shields lettore NFC

Shields lettore NFC

Il principio di funzionamento

L’utente si iscrive in un sito internet, l’operatore abilita l’accesso alla sede associando un tag NFC, attraverso una stampante 3D stampiamo il portachiavi dove incastrare il tag. L’utente si avvicina alla porta, Arduino chiama il server web e verifica l’accesso. In caso positivo sblocca la porta. 🙂

Difficoltà: media
Preparazione: 8 ore
Costo del kit: 89 euro + IVA

Ingredienti

Arduino 1
NFC shield
Ethernet shield
Un server web Linux con un DB Mysql, noi lo abbiamo agganciato a WordPress
Tag NFC in base agli utenti da abilitare
Il progetto per il portachiavi da stampare con una stampante 3D
Cavi per collegamento

La Ricetta

La configurazione del server web
Aggiungere i file del progetto all’interno della cartella pubblica che si vuole usare per effettuare le chiamate che controllano gli accessi. Sarà Arduino che, dopo averlo programmato, chiamerà un indirizzo del tipo https://www.labnetwork.it/apifabkey (link solo di esempio).
Per la creazione del database utilizzare il file .sql.
Esistono 3 chiamate:

1) inserimento per aggiungere un tag associato ad un utente,

2) eliminazione per eliminare l’associazione del tag con l’utente;

3) controllo tag per capire se l’utente può aprire la porta.

La preparazione dell’Arduino
Collegare lo shield Ethernet con la scheda Arduino e collegare poi lo shield NFC. Caricare il software nella scheda attraverso l’IDE di sviluppo. Collegare la scheda al relè dell’elettro-serratura.

Impostare il router per la connessione ad internet in modo che la scheda possa navigare in internet.

Shields lettore NFC

Shields lettore NFC

IMG-portachiaviorizz

Tag NFC

Risorse disponibili: cartella generale https://drive.google.com/folderview?id=0B04NFqP3aQlKQnB3OXBabFNsdWM&usp=sharing

  • Istruzioni SQL per creazione e DB
  • File chiamata API per ricerca seriale NFC 
  • Codice Arduino
  • Schemi elettrici e di collegamento