Controllo accessi in aree ristrette

SOMMARIO

Si propone di realizzare un semplice dispositivo di controllo accessi su aree ristrette (per esempio le stanze di un hotel o un insieme di uffici), con il quale un Superuser può, in modo semplice, abilitare o revocare l'ingresso ad un certo numero di RFID Cards. Il progetto utilizza lo stesso hardware descritto nel progetto Controllo accessi di un gruppo di armadietti (cui si rimanda per gli aspetti realizzativi), modificandone il Contesto d'uso, il Principio di funzionamento e, conseguentemente, il codice di Programmazione.

CONTESTO D'USO

Si immagina di elettrificare un gruppo di porte d'ingresso ad aree ristrette (stanze d'albergo, uffici, laboratori, ecc.), dotandole, sulla serratura di un blocco a solenoide.
Sono presenti un micro-bottone di Cancellazione (che deve risultare accessibile solo in fase di installazione o rimuovendo una copertura di protezione) e due led, un Led Verde e un Led Rosso, entrambi visibili all'esterno.

PRINCIPIO DI FUNZIONAMENTO

  • Il Superuser possiede una Passepartout Card per un accesso incondizionato al dispositivo e tre Card di Programmazione:
    • la Master Card che fa entrare o uscire il dispositivo dalla Fase di Programmazione;
    • la Add Card che abilita una User Card
    • la Remove Card che disabilita una User Card
  • in fase iniziale (o dopo la pressione per più di 5 secondi del Tasto di Cancellazione), il dispositivo richiede in sequenza che vengano avvicinate la Master, Add, Remove e Passepartout Card
  • per abilitare una o più User Card, va realizzata la sequenza:
    • 1) avvicinare la Master Card
    • 2) avvicinare la User Card da abilitare
    • 3) avvicinare la Add Card
    • 4) ripetere i punti 2) e 3) per quante User Card si vogliono abilitare
    • 5) avvicinare nuovamente la Master Card
  • per disabilitare una o più User Card, va realizzata la sequenza:
    • 1) avvicinare la Master Card
    • 2) avvicinare la User Card da disabilitare
    • 3) avvicinare la Remove Card
    • 4) ripetere i punti 2) e 3) per quante User Card si vogliono disabilitare
    • 5) avvicinare nuovamente la Master Card
Si possono memorizzare in modo non volatile (utilizzando la EEPROM del micorocontrollore) le quattro card speciali e fino a 250 User Cards per dispositivo.

PROGRAMMAZIONE

Il codice che realizza il funzionamento descritto precedentemente è mostrato qui di seguito:

Nessun codice disponibile

Una volta testato il dispositivo e compresone il funzionamento è possibile eliminare dal codice tutti i messaggi verso la seriale del PC.