Ecco la realizzazione che supporta n.1 paziente e 16 medicine espandibile a 32 medicine con 2 pazienti.
Come potete vedere, il paziente dovrà semplicemente premere il pulsante rosso per tacitare la segnalazione sonora, vedere il led acceso realtivo allo scompartimento ed assumere la medicina che vi si trova al suo interno. Per aiutare il paziente, ho inserito il nome delle medicine all'interno dello scompartimento, in modo che al momento del riposizionamento della scatola, non ci siano errori.
Un elenco delle medicine con gli orari e la posizione corretta, potrebbe essere di ulteriore aiuto, anche per una eventuale programmazione o correzione futura.
In arrivo il codice per arduino definitivo ed una sorta di istruzioni per l'utilizzo e la programmazione del device.
Definitive firmware R.0.5c:
Verranno implementate le funzioni dell'ora legale automatica e la possibilità di cambiare l'off-set dell'ora giornaliera (problema del clock di arduino).
Future change:
1) Inserimento della selezione di almeno due lingue (Es. ITA / ENG)
2) Inserimento della visualizzazione delle ultime 10 medicine non assunte con data ed ora
3) Possibilità, tramite PC o unità esterna di backup via seriale, di memorizzare una sorta di audit-trail delle medicine assunte e non
4) Possibilità di inserire un eventuale Arduino UNO e varie, per la gestione dell'invio di SMS o chiamate al cellulare per la mancanza di assunzione delle medicine.
Il video di presentazione:
Lo schema elettrico del semplice circuito per la realizzazione:
NB: Per il circuito elettrico richiede una copia alla Email: giuseppe.graziani70@libero.it
Guida veloce per l'utilizzo di ArduoMemoryReminder R.0.5c
By Giuseppe G.
http://www.arduomemory.blogspot.it/
E-Mail:cimice96@hotmail.it
Revision: 0.0
Modalità di accesso alla configurazione del sistema:
Premere il tasto UP (config. system)
Parametro Valore
________________________________________
SET_hours___time 0-23
SET_minutes_time 0-59
SET_day_of__date 1-31
SET_month___date 1-12
SET_year____date 1970-2030
SET_ADJ_sec_time 0-59
SET_Legal___time 0-1
SET_hours_time__ 0-23
Permette di impostare l'ora corrente
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_minutes_time 0-59
Permette di impostare i minuti dell'ora corrente
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_day_of_date 1-31
Permetee di imostare il giorno della data corrente
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_month___date 1-12
Permette di impostare il mese della data corrente
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_year___date 1970-2030
Permette di impostare l'anno della data corrente
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_ADJ_sec_time 0-59
Permette di impostare la correzione giornaliera in secondi del tempo
(questo parametro è stato inserito per correggere l'errore generato dal clock di Arduino Uno)
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_Legal___time 0-1
Permette di attivare "1" o disattivare "0" l'ora legale per il cambio automatico
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
PS.: Se durante l'inserimento dei parametri, non si interviene entro 60 secondi dall'ultima
pressione dei tasti, il device uscirà automaticamente dalla configurazione riportandosi alla
visualizzazione normale di standby.
Modalità di accesso ai parametri:
Premere il tasto DW (view config. alarms da 1 a 32)
Parametro Valore
________________________________________
AL1 Time:xx.xx 00.00-23.59
Pat.:0x 1-2
Med.:xx 0-32
AL2 Time:xx.xx 00.00-23.59
Pat.:0x 1-2
Med.:xx 0-32
AL3 Time:xx.xx 00.00-23.59
Pat.:0x 1-2
Med.:xx 0-32
...
...
...
...
...
...
AL32 Time:xx.xx 00.00-23.59
Pat.:0x 1-2
Med.:xx 0-32
Durante la visualizzazione della configurazione allarmi, è possibile premere
il tasto "ENT" ed entrare nella programmazione dell'allarme selezionato
SET_hour____ALx 00-23
Permette di impostare l'ora di intervento dell'allarme x
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_min.____ALx 00-59
Permette di impostare i minuti di intervento dell'allarme x
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_Patient_ALx 01-02
Permette di impostare il paziente richiamato dell'allarme x
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
SET_Medicin_ALx 00-32
Permette di impostare la medicina da segnalare dell'allarme x
Se la medicina inserita = 0, il dispositivo disattiverà l'allarme, non tenedo conto dell'orario.
Una volta inserito il parametro corretto, premere il tasto "ENT" per continuare
PS.: Se durante l'inserimento dei parametri, non si interviene entro 60 secondi dall'ultima
pressione dei tasti, il device uscirà automaticamente dalla configurazione riportandosi alla
visualizzazione normale di standby.
Nessun commento:
Posta un commento