Skip to content

Latest commit

 

History

History
155 lines (104 loc) · 9.59 KB

README.md

File metadata and controls

155 lines (104 loc) · 9.59 KB

Static Badge

Pastillero-MdN


made-for-VSCode Build with PlatformIO

Patillero automatizado para avisar al usuario de manera visual y sonora de cuando ha de tomarse la pastilla y cual


Índice


Introducción

Con el fin de cumplir los objetivos del programa "Jóven Ocúpate Reto TicLab 2024", el equipo de Mar de Niebla se puso en contacto con MediaLab UniOvi para colaborar en el desarrollo de dispositivos electrónicos destinados a ayudar a nuestros mayores.

Uno de los prototipos propuestos es un pastillero capaz de generar alarmas a las horas estipuladas para que el usuario tome su medicación. Se consideran tres tomas diarias: mañana, tarde y noche. En el momento adecuado, se encenderá un LED verde en la casilla correspondiente y sonará una melodía para llamar la atención del usuario.Al tomarse la pastilla el usuario ha de pulsar el botón de la parte superior del pastillero. Pasado un tiempo prudencial, volverá a sonar la melodía y la luz cambiará a naranja, indicando que el tiempo para tomar la medicación aún es válido, aunque ya se ha pasado del horario recomendado.

A la hora de la siguiente toma, la casilla anterior se volverá roja, indicando que ya no es aconsejable tomar la medicación de esa hora, y la casilla correspondiente a la nueva toma se volverá verde, reiniciando así el ciclo.


Modo de funcionamiento

Flujograma

 graph TD;
  A[Configuración inicial: LEDs apagados] -->|1| B(Hora de la toma)
  B -->|2| C(Se enciende LED verde)
  C -->|3| D(Suena melodía)
  D -->|4| E(¿Se tomó la pastilla?)
  E -->|5| F(No)
  E -->|6| G(Sí)
  F -->|7| M(Pasado un tiempo)
  M -->|8| H(Se enciende LED naranja)
  H -->|9| I(Suena melodía nuevamente)
  I -->|10| E
  G -->|11| J(LEDs apagados hasta la próxima toma)
  J -->|12| B
  I -->|13| K(Siguiente hora de toma)
  K -->|14| L(Casilla anterior: LED rojo)
  L -->|15| B

Loading

WARNING:

El pastillero está diseñado para permanecer enchufado en todo momento. En caso de desconectarse, su funcionamiento se reiniciará, lo que hará que todas las casillas queden apagadas hasta que se active la alarma correspondiente.


Lista de componentes

Componente Unidades
ESP32 1
Buzzer 1
Botón 1
Real time clock DS3231 1
Tira led 21 LEDs

Esquemático

A continuación, se muestra el esquemático para consultar conexiones:

Esquemático del pastillero



Antecedentes

A principios de 2023, se inició un estudio de detección de necesidades entre los vecinos del Barrio Oeste. El equipo Ticlab de Mar de Niebla realizó encuestas para que los propios vecinos pudieran transmitir pequeñas dificultades que podrían resolverse con tecnología. Los datos obtenidos se discutieron en reuniones grupales y se compartieron con MediaLab para fijar un objetivo realizable y con repercusión directa en la comunidad. La decisión fue llevar a cabo dos proyectos que incluyeran diseño, electrónica y programación: uno es un salero y el otro es un pastillero.

Proceso de creación del pastillero inteligente: Para la creación del pastillero inteligente, decidimos hacerlo modular, con dos módulos. El primer módulo es una pieza hueca con forma de semicírculo que contiene toda la electrónica. Tiene un bloque central de 5 cm de altura donde se coloca el Arduino con todo el cableado interno y una tira LED externa. A una altura de 3 cm, y con una separación de 2,4 cm, se encuentran los huecos para los siete botones. La pieza también tiene un encaje exterior para conectar los módulos de los depósitos de las pastillas. En total, la pieza mide 5 cm de alto y 12,8 cm de ancho.

Diseño de la estructura y cajones


Foto real del diseño



Licencia

Este proyecto está licenciado bajo la GPL-3.0 license.


Contacto

[!IMPORTANT] Responderemos amablemente a dudas y leeremos sugerencias: Gmail Badge

Más información sobre nuestras actividades: Linkedin Badge


Autores: Celia Barriocanal García, medialab_, y el grupo de trabajo de TicLab Jóven Ocúpate, Mar de Niebla :shipit: