User Tools

Site Tools


pub:arduino:specifiche

Specifica "zainventario"

FIXME OLD (il nome e' provvisorio, vedere discussione)

 One Page Principle:
      A specification that will not fit on one page of 8.5x11 inch
      paper cannot be understood.
              -- Mark Ardis

Descrizione di massima

FIXME OLD Target principale: studenti che devono portare a scuola libri e oggetti diversi a seconda dei giorni della settimana.

Uno zaino “intelligente” che controlla il proprio contenuto (taggato via RFID) e lo confronta con una lista calendarizzata e comunica al proprietario se c'e' tutto.

Se manca qualcosa e' possibile effettuare una ricerca “acqua acqua fuochino fuochino” degli item mancanti.

FIXME dettagliare (scrivere qualche use case o anche, piu' semplice, user story)

User stories

Genitore configura settimana

Il genitore (via web o cellulare o pc, c'e' da decidere il canale di comunicazione) inserisce giorno per giorno gli item che devono essere presenti nello zaino.

Come farlo?

Intanto vanno etichettati RFID tutti gli item da trattare (cfr.). Ogni item va registrato (come? a mano o “scansionandolo”?) nel sistema per poi poterlo assegnare ad un certo giorno.

Con un menu' semplice si assegna ad ogni giorno della settimana un item che deve essere presente, si puo' fare “a matrice” (6 colonne per i giorni, n righe per gli item, TICK sugli incroci).

Oltre alla ricerca su richiesta, tramite il menù può impostare le fasce orarie di scansione automatica (ad esempio la sera dalle 21:30 alle 22:00, la mattina dalle 7:30 alle 8:00).

Creazione inventario

Versione semplice dell'inventario calendarizzato, senza date.

Etichetttatura

(operazione fisica piu' che informatica)

Vengono decisi gli oggetti da gestire e vanno etichettati applicando un tag RFID adesivo.

Se i tag sono gia' programmati finisce li' altrimenti vanno anche programmati (cfr.).

Programmazione RFID

Si compra un batch di RFID grezzi senza programmazione.

Gli si deve assegnare un nr. identificativo univoco.

Opzionalmente, oltre al nr. identificativo si assegna un'etichetta descrittiva (es. “libro di algebra”, etc.)

Check items

Schiaccia un bottone e ti dice se c'e' tutto o no.

Trova item

Funzione “acqua acqua fuoco fuoco”.

Attivandola l'apparato emette un beep “parlante” (tipo sonar, tempo=distanza) per trovare un item mancante.

Alunno riempie zaino e controlla

Alunno riempie zaino e schiaccia un bottone sull'arduino, l'arduino risponde con VERDE (ok), ROSSO (manca qualcosa), VERDE+ROSSO (ok, presenti anche oggetti fuori programma).

Se manca qualcosa si puo' attivare la funzione “acqua acqua fuochino fuochino” che va alla ricerca (sonar/geiger like - si puo' misurare la distanza, anche relativa, di un tag RFID?) degli item mancanti. Esiste della teoria e sembra fattibile:

“RFID Indoor Tracking” - IEEEXplore

  • arnumber=5601251
  • arnumber=5529871
  • arnumber=5502137
  • arnumber=5504205
  • arnumber=5601251
pub/arduino/specifiche.txt · Last modified: 2011/05/20 18:50 by piso