help

Mi rendo conto che forse non siamo stati molto chiari nel far capire il nostro progetto e i nostri problemi...per questo faccio un ultimo tentativo e vi prego se ci capite qualcosa aiutateci...

Il nostro oggetto si presenta all'apparenza come un calendario interattivo per cui ogni giorno del mese è rappresentato da un cassetto.
Nel prototipo funzioneranno solamente 3 di questi cassetti e il tipo di interazione che vorremmo riuscire ad ottenere è questa:
dovremmo collegare un dispositivo esterno all'oggetto che contiene arduino, sul quale ci saranno dei pulsanti; spingendo un pulsante del dispositivo esterno si accende un led all'interno del cassetto corrispondente al giorno in cui è stato spinto il pulsante, e il cassetto avanzerà.
Per quanto riguarda il movimento dei cassetti useremo delle elettrocalamite però non sappiamo bene come gestire il movimento dei cassetti a seconda del giorno in cui si è interagito con l'oggetto.
Facendo un esempio, per l'esame vorremmo riuscire ad interagire prima con il primo cassetto poi con il secondo e poi con il terzo in modo progressivo e rendere possibile l'interazione con un cassetto solamente in un certo periodo di tempo; per esempio premo il pulsante e avanza il primo cassetto, dopo 30 secondi premo lo stesso pulsante e avanza il secondo e così anche per il terzo.
Per il collegamento tra il dispositivo esterno e l'oggetto pensavamo ad un collegamento bluetooth e volevamo sapere se è indispensabile arduino BT o è sufficiente collegarlo con un altro dispositivo di ricezione BT, come quelli negli auricolari per il cellulare? E se non usassimo il BT che tipo di collegamento potremmo usare considerando che tra il dispositivo esterno e l'oggetto non ci sarebbe mai una distanza maggiore di 5m?

grazie a tutti quelli che proveranno ad aiutarci!!