Informe Proyecto Dispensador de Pastillas
Informe Proyecto Dispensador de Pastillas
Informe Proyecto Dispensador de Pastillas
1 INTRODUCCIÓN
Es por eso que en este trabajo hemos querido
combinar las ventajas de un pastillero electrónico en
Hoy en día existen muchas enfermedades, las
conjunto con una aplicación móvil, lo que permita hacer
cuales requieren de una medicación adecuada para su
más fácil su uso, así como una sencilla programación de
tratamiento, desde aquellas en las que solo es necesario
las dosis, sumado a un dispensador que nos dará las
tomar una pastilla cada 8 horas hasta los complejos
cantidades adecuadas y en el orden establecido según la
tratamientos que incluyen tomar varia dosis de
receta médica.
medicamento uno seguido de otro, en intervalos tan
variados que muchas veces terminan confundiendo al
paciente. Pero ¿qué pasa cuando se llega a una etapa de 3 MATERIALES UTILIZADOS
la vida en la que es necesario tomar medicación casi
permanentemente? Ya sea por una enfermedad Los materiales en su mayoría se obtuvieron en
degenerativa, complicaciones debido a una infección o distribuidores locales, a continuación, se detallan los
accidente, lo cierto es que el adulto mayor tiene que principales:
enfrentar muchos problemas al momento de seguir sus
tratamientos. El problema se agrava cuando, debido a la Caja Plástica Rectangular: Es donde se
edad, se hace difícil seguir el tratamiento al pie de la letra, montara todo el equipo, se usara una caja
incluso para personas jóvenes es muy común olvidar la reciclada que ya venía con 3 separaciones ideal
hora en la que se debía tomar determinado medicamento, para el uso que le vamos a dar.
para los adultos mayores puede resultar un problema Motor paso a paso a paso: Se usaran 4 en
mucho mayor. Confundir las horas, o tomar el total(para cuatro contenedores de pastillas) se
medicamento equivocado pueden significar alargar de por escogió estos motores debido a la precisión para
si el tratamiento o, en el peor de los casos llevar a una los giros, lo que es indispensable para solo
complicación que signifique un deterioro en la salud. dispensar la cantidad adecuada de
medicamento
Driver para el motor: Debido al consumo alto
de corriente es necesario utilizar un driver para
adecuado, se utilizó un driver baso en el I.C.
1
ULN2003 que es un arreglo de transistores
Darlington.
Contenedores cilíndricos: Se pensó en hacer
el diseño de los mismos, pero una de las
limitaciones fue el presupuesto que supone su
elaboración final( impresión 3D) así que se optó
por usar algo que se pueda adaptar, así que se
escogió los contendores de las gomas en barra,
que ya poseen un mecanismo basado en un
torillo sin fin, lo que se adecua a la ida inicial del
contenedor, esto es ahora para el prototipo, más
adelante se tiene pensado realizar de todas
maneras el diseño de un contenedor adecuado
para las pastillas que se ajuste a las medidas de
las mismas.
2
Otros: Aquí se incluyen otros materiales
necesarios para el armado como conectores,
cables,fuente de alimentación, etc.
4 HERRAMIENTAS DE SOFTWARE
Se utilizó principalmente el IDE de Arduino, Proteus, Figura 4. Motores montados en una base de plástico,
Fritzing y Android Studio: luego se colocaran en el gabinete.
IDE de Arduino: Para la programación del
Arduino Due, y para las pruebas de los módulos
en general.
PROTEUS: Se utilizó Proteus para algunas
simulaciones simples, con LCD y Teclado
utilizando un Arduino uno, no se puedo realizar
la simulación total con el Arduino Due, debido a
la ausencia de librerías que permitan simular el
microcontrolador ARM que incorpora.
FRITZING: Para realizar el esquemático de las
conexiones de los componentes.
Android Studio: Para el diseño de aplicaciones
móviles para la plataforma Android.
3
5.2 CONECION DE MODULOS AL ARDUINO
DUE.
El Arduino due ira montado en la parte superior, a él
irán interconectados todos los demás elementos, LCD,
teclado, motores etc, en la Fig 7 se puede observar cómo
queda el dispensador después de las conexiones.
8 REFERENCIAS
[1] Secuencias para motores paso a paso, de:
http://server-die.alc.upv.es/asignaturas/lsed/2002 -
03/MotoresPasoaPaso/ftomotpap.htm.
[2] M.C Carlos E. Canto Quintal, El teclado matricial. De:
http://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDE
S_8051_PDF/20_MATRI.PDF
[3] SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS
PRACTICAS DE MICROCONTROLADORES PIC, de:
http://www.tutorialesvirtuales.com/wp-
content/uploads/2016/08/Teoria-LCD.pdf
[4] Extremely Accurate I2C-Integrated
RTC/TCXO/Crystal de:
https://datasheets.maximintegrated.com/en/ds/DS3231.pdf Figura 9. Vista frontal del dispensor
4
Anexo1: Detalle de un Fragmento del Código
El siguiente fragmento del código corresponde a la comunicación serial, donde se recibe un String desde el móvil, el cual
indica el número de grados de giro del motor previamente seleccionado, el proceso captura_teclado es un procedimiento
para el uso del Teclado matricial. Posee además na función de conversión para ajustra la escala del numero de pasos
para el motor, luego procede a verificar si el numero de pasos realizado es mayor o menor que el dato recibido, según
esto activa los procesos paso_isq; paso_der, quienes hacen los pasos para los giros antihorario y horario
respctivamente.
Detalle de los procedimientos para giro horario y antihorario, reciben un parámetro entero para indicar el motor a
accionar
5
Anexo2: Diagrama General del Circuito en Fritzing