User Tools

Site Tools


pub:arduino:specifiche

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pub:arduino:specifiche [2011/04/04 08:27]
atrent [Descrizione di massima]
pub:arduino:specifiche [2011/05/20 18:50] (current)
piso
Line 1: Line 1:
-====== Specifica "zainventario" ======+====== Specifica "zainventario" ======  
 +FIXME OLD 
 +(il nome e' provvisorio, vedere [[nome|discussione]])
  
-(il nome e' provvisorio) 
  
-===== Descrizione di massima =====+   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. Target principale: studenti che devono portare a scuola libri e oggetti diversi a seconda dei giorni della settimana.
  
Line 12: Line 18:
  
 FIXME dettagliare (scrivere qualche [[http://en.wikipedia.org/wiki/Use_case|use case]] o anche, piu' semplice, [[http://en.wikipedia.org/wiki/User_story|user story]]) FIXME dettagliare (scrivere qualche [[http://en.wikipedia.org/wiki/Use_case|use case]] o anche, piu' semplice, [[http://en.wikipedia.org/wiki/User_story|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.1301898458.txt.gz · Last modified: 2011/04/04 08:27 by atrent