Translate

Realizzazione progetto ArduoMemoryReminder

Presentazione:

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


PS.:Ho aggiunto un transistor BC337, una resistenza da 1K e due condensatori da 1uF per potenziare ed amplificare il segnale dell'altoparlante.




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