Blog Home

Arduino Ethernet And The GymArduino Ethernet And the GymArduino Ethernet e La Gestione Della Palestra

Davide GombaNovember 15th, 2010

 

 

DSCN2816

Marco Sangalli and Alex Rigamonti have recently finished a server-controlled system to monitor the access of the customers in a gym using a prototype of the Arduino Ethernet, RFID, and digital sensors of a turnstile.

The system was meant to monitor easily the different kind of tickets and timing people may have in a gym. To accomplish that we use a turnstile at the entrance and an RFID reader to authenticate the customer. The RFID reader sends the data to Arduino via serial (TTL). Arduino checks the received data and sends it on a server via ethernet. The server controls and authenticate: ticket, time, day, expiry date and all the credits the customer has. This is the time when the server tells the Arduino to open the turnstile by triggering some relays.

Using the Arduino Ethernet made the all process flexible & cheap: controlling the turnstile, interfacing the RFID and sending the data to a linux server over RJ45.

 

DSCN2816

Marco Sangalli and Alex Rigamonti have recently finished a server-controlled system to monitor the access of the customers in a gym using a prototype of the Arduino Ethernet, RFID, and digital sensors of a turnstile.

The system was meant to monitor easily the different kind of tickets and timing people may have in a gym. To accomplish that we use a turnstile at the entrance and an RFID reader to authenticate the customer. The RFID reader sends the data to Arduino via serial (TTL). Arduino checks the received data and sends it on a server via ethernet. The server controls and authenticate: ticket, time, day, expiry date and all the credits the customer has. This is the time when the server tells the Arduino to open the turnstile by triggering some relays.

Using the Arduino Ethernet made the all process flexible & cheap: controlling the turnstile, interfacing the RFID and sending the data to a linux server over RJ45.

 

DSCN2816

Marco Sangalli ed Alex Rigamonti hanno recentemente portato a termine un progetto molto interessante che aveva come obiettivo il controllo centralizzato degli accessi ad una palestra, via server.

Il sistema è stato ideato per rendere più facile la gestione degli abbonamenti e del flusso in ingresso della palestra. Per far ciò è stato predisposto un tornello all’ingresso del locale con un lettore RFID per effettuare l’autenticazione.

L’utente avvicina la tessera RFID al lettore che a sua volta manda i dati tramite seriale (TTL) ad Arduino. Arduino verifica il dato ricevuto e a sua volta trasmette i dati ad un server tramite ethernet.

Il server effettua il controllo dei dati: esistenza abbonamento associato alla tessera, orario e giorno di accesso consentito, controllo crediti e scadenza dello stesso

A questo punto il server  trasmette  il comando ad Arduino Ethernet per l’apertura del tornello svolta tramite il pilotaggio di relays.

L’utilizzo di Arduino ha reso possibile, con un costo molto contenuto e con un’ottima flessibilità, di interfacciare il tornello, che ha solo ingressi digitali per il comando, ad un server linux tramite la ben nota RJ45.

mod_DSCN2734

(As you can see) the project is based on a early prototype of the Arduino Ethernet:

Part list:

– Reader RFID ID12 (Innovation)
– Arduino Ethernet (Arduino / Tinker)
– Relay board to control the turnstile
– Power supply for  Arduino and the other elements

In this way we were able to split the communication part from the developing of the front-end / back-end Administrative interface. The cool thing is that the commands are sent/received through a simple client/server system easy to monitor and check.

The all system is going to be extended to the electro-lockers in the lockers room, by implementing the turnstile approach.

This project has been done by Marco Sangalli, Alex Rigamonti for Ovas Logistix Srl. Marco is possibly going to release the Arduino code and the Python code as well: as soon as I get to know it I’ll update this post. Stay tuned! Thanks guys!

More pictures here.

 

 

 

 

 

 

 

 

mod_DSCN2734

(As you can see) the project is based on a early prototype of the Arduino Ethernet:

Part list:

– Reader RFID ID12 (Innovation)
– Arduino Ethernet (Arduino / Tinker)
– Relay board to control the turnstile
– Power supply for Arduino and the other elements

In this way we were able to split the communication part from the developing of the front-end / back-end Administrative interface. The cool thing is that the commands are sent/received through a simple client/server system easy to monitor and check.

The all system is going to be extended to the electro-lockers in the lockers room, by implementing the turnstile approach.

This project has been done by Marco Sangalli, Alex Rigamonti for Ovas Logistix Srl. Marco is possibly going to release the Arduino code and the Python code as well: as soon as I get to know it I’ll update this post. Stay tuned! Thanks guys!

More pictures here.

 

 

mod_DSCN2734

Per realizzare il progetto é stato utilizzato un prototipo di un Arduino Ethernet.

Il controllo del tornello e dell’acquisizione dati da reader RFID è svolta da una board Arduino Ethernet.
L’hardware utilizzato è il seguente:

– Reader RFID ID12 (Innovation)
– Arduino Ethernet (Arduino / Tinker)
– Relay board per controllare il tornello (sul tornello sono presenti degli ingressi digitali)
– Alimentatore per Arduino e le altri parti descritte qui sopra

In questo modo si è separata l’elettronica dei segnali dallo sviluppo del front-end e back-end lato amministrativo. Il vantaggio è che i comandi sono spediti e ricevuti come per un semplice sistema client/server facile da gestire e da controllare

Il sistema verrà presto esteso per la gestione delle elettro-serrature degli armadietti presenti negli spogliatoi. Il funzionamento sarà molto simile a quello del tornello e ci consentirà di interfacciare il sistema con un semplice cablaggio e uno switch

Il progetto é stato realizzato da Marco Sangalli, Alex Rigamonti per Ovas Logistix Srl. Marco probabulmente rilascerà il codice di Arduino e Python (per il lato server). Quando lo farà aggiornerò questo post. Grazie.

Più foto qui.