Alarma administradora de...
Transcript of Alarma administradora de...
1
ALARMA ADMINISTRADORA DE MEDICAMENTOS
CIN2015A20107
COLEGIO INDOAMERICANO, S.C.
Autores:
Albarrán Fernández Melany Mariana
Loya Madero Yessica Soledad
Rojas Muñoz Arturo
Asesores:
Kerlegand Bañales Carla
Bucio Ibarra Aldo Misael
Ciencias Fisicomatemáticas y de las Ingenierías
Física
Desarrollo Tecnológico
Universidad Autónoma de México. Dirección General de Incorporación y Revalidación
de estudios. Subdirección de Extensión y Vinculación.
Tlalnepantla , Estado de México; a 20 de febrero del 2015
2
RESUMEN
La alarma administradora de medicamentos es un dispositivo que ayudará a recordar
de una forma organizada la hora de suministro de los medicamentos requeridos. Se
indicará mediante la activación de música a la hora programada previamente y
mediante el encendido de uno de los tres focos led insertados en el dispositivoel
medicamento específico a ingerirse. Para que el proceso mencionado anteriormente
pueda llevarse a cabo, es importante la programación previa del dispositivo, esto se
podrá realizar por medio de tres botones que se encuentran en la parte superior; cada
uno de ellos tiene distintas funciones: el primer botón esta diseñado para la selección
de música del repertorio que se encuentra en la microSD, así mismo tiene la funciòn de
dar fin a la alarma en curso, el segundo bóton nos ayuda con el cambio de música así
como el cambio de hora y finalmente con el tercer botón se puede seleccionar la hora
en minutos que será utilizada.
ABSTRACT
This medication alarm will enable people to remember when to administer medicine in
an organized way.
Through previusly programmed music-to-the-hour and three LEDbulbs that turn on the
correspondent medicine compartment, the alarm is controlled by three buttons cocated
at the upper side of the device.
The first button is to select and program the music repertorie and to stop the alarm when
ringing.
The middle button is to adjust the time and the music.
The third button is used to select the hour in which the alarm will set off.
3
INTRODUCCIÓN
Planteamiento del problema:
Para las personas mayores de edad siempre ha sido más complicado el identificar y
recordar la hora y el tipo de medicamento a tomar, ya que con el tiempo y debido a
varios factores , existen complicaciónes en la capacidad para recordar. Lo que se
pretende con el uso de la alarma administradora , es que sea mas fácil recordar la
fecha y hora especifica en que se deberá ingerir el medicamento, esto se llevará a cabo
mediante un mecanismo que emita un sonido(música) e indique mediante la iluminación
de focos led la pastilla correcta y de esta misma forma, la tableta le permitirá a la
persona la reproducción de música.
Hipótesis:
Es posible diseñar y construir una alarma administradora de medicamentos
programable.
Con la utilización de esta alarma se espera que los medicamentos recetados por los
médicos sean tomados a la hora indicada y así sean usados de una manera más
eficiente para la persona mayor de edad brindándole un tratamiento adecuado.
Justificación:
Al comenzarse a utilizar está alarma se dará un mejor seguimiento a distintos
tratamientos recetados por los médicos, en un principio únicamente sera utilizada para
personas mayoresy consecuentemente tendrá un impacto en la salud pública no solo
en personas de la tercera edad si no que en personas de distintas edades como un
apoyo para el médico. Esto podrá ayudar a la disminución de diversas enfermedades
así como la prevención de otras. Por otra parte se deberá disminuir el consumo de
distintos medicamentos ya que serán usados de manera correcta y no será un
desperdicio para los sectores de salud pública o privada.
Este producto es de fácil manejo, ya que el mecanismo está diseñado para que
personas con diversas dificultades puedan manejarlo sin algún problema y por ello es
4
que tendrá de mucha utilidad para los consumidores. Se plantea que en un futuro
pueda ser usado con diversos fines indicando al médico las dosis requeridas a recetar
mediante la programación del Arduino.
Sintesis del sustento teórico:
En este proyecto se empleó la programación del dispositivo Arduino que está basado
en el lenguaje de programación “C”, también se aplicó la “Arquitectura de
Microprocesadores y microcontroladores”, debido a que éste está montado de manera
que la placa de desarrollo de Arduino quede fuera y por lo tanto.Todo el proyecto está
basado en un circuito electrónico en el cuál se usaron dispositivos como resistores,
LED, reguladores de Voltaje a 3.3 volt (LM7833), interruptores (push button), LCD
(Display de Cristal Líquido), es necesario saber que función desempeña cada uno de
estos dispositivos para que el circuito de la Alarma administradora de medicamentos
funcione.
OBJETVOS GENERALES Y ESPECÍFICOS
Objetivo general:
-Diseñar y construir un prototipo de alarma administradora de medicamentos,
programable.
Objetivos específicos:
-Utilizar la alarma administradora de medicamentos como herramienta de uso común
entre todos los consumidores.
-Incentivar a las personas mayores de edad a tomar sus medicamentos en tiempo y
hora correctos para un mejor tratamiento.
5
FUNDAMENTOS TEÓRICOS:
HARDWARE:
Los elementos electrónicos usados en el circuito de la “Alarma administradora de
medicamentos” fueron:
Arduino UNO R3: El Arduino Uno es una placa electrónica basada en el ATmega328P
Cuenta con 14 pines digitales de entrada / salida (de los cuales 6 pueden utilizarse para
salidas PWM), 6 entradas analógicas, un resonador cerámico 16 MHz, una conexión
USB, un conector de alimentación, una cabecera ICSP, y un botón de reinicio. Contiene
todo lo necesario para apoyar el microcontrolador; basta con conectarlo a un ordenador
con un cable USB o el poder con un adaptador de CA (Corriente Alterna) o la batería a
CC (Corriente Continua) para empezar.
El Uno es diferente de todas las placas anteriores en que no utiliza el chip controlador
de USB a serial FTDI. En lugar de ello, cuenta con la Atmega16U2 (Atmega8U2 hasta
la versión R2) programado como convertidor USB a serie.
Revisión 2 de la junta uno tiene una resistencia tirando de la línea 8U2 HWB a tierra,
por lo que es más fácil de poner en Modo DFU .
El chip ATmega16U2 en la placa Arduino actúa como un puente entre el puerto USB del
ordenador y al puerto serie del procesador principal. Se ejecuta un software llamado
firmware (llamado así porque no se podía cambiar una vez que se ha programado en el
chip) que puede ser actualizado a través de un protocolo USB especial llamado DFU
(Dispositivo de actualización de firmware).
La alimentación del Arduino Uno puede hacerse a través de la conexión USB o con una
fuente de alimentación externa. La fuente de alimentación se selecciona
automáticamente.
La alimentación externa (NO USB) puede venir con un adaptador de CA a CC o la
batería. El adaptador se puede conectar al colocar un enchufe de 2.1mm centro-positivo
en el conector de alimentación de la placa. Los cables desde una batería se pueden
insertar en los cabezales de pin GND y Vin del conector de alimentación.
6
Resumen:
Microcontroladores ATmega328
Tensión de funcionamiento 5V
Voltaje de entrada
(recomendado) 7-12V
Voltaje de entrada (límites) 6-20V
Digital pines I / O 14 (de las cuales 6 proporcionan salida PWM)
Pines de entrada analógica 6
Corriente DC por Pin I / O 40 mA
Corriente DC de 3.3V Pin 50 mA
Memoria Flash 32 KB (ATmega328) de los cuales 0,5 KB utilizado por
el gestor de arranque
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Velocidad del reloj 16 MHz
Longitud 68,6 mm
Ancho 53,4 mm
Peso 25 g
7
¿Para qué se usó Arduino Uno R3?: Se utilizó antes de ser montado el
microcontrolador en una placa fenólica y usar el modo standalone de “Arduino UNO R3”
para poder programar el prototipo del proyecto, y debido a su gran facilidad de uso era
sencillo observar cuales eran los errores y aciertos en el hardware a través del
desarrollo de la programación en el entorno de desarrollo de Arduino.
Adaptador AC/DC (convertidor de voltajes múltiple):Los adaptadores de corriente
alterna a corriente directa son usados para operar en artículos pequeños que trabajan
con corriente directa. Estos adaptadores convierten la corriente alterna de alto voltaje
que tomamos del enchufe en la pared a corriente directa de bajo voltaje para el
producto que estamos encendiendo, como los reproductores de mp3, cámaras de
video, cámaras digitales, laptops y teléfonos.
¿Para qué se usó el Adaptador AC/DC (convertidor de voltajes múltiple)?: En este
caso lo usaremos para poder alimentar al Arduino por medio del enchufe de 2.1mm
centro-positivo en el conector de alimentación de la placa pues queremos aprovechar la
fuente de alimentación a 5 volts que pose la placa Arduino para alimentar al circuito de
la Alarma administradora de medicamentos que requiere 5 volts de alimentación.
Resistores: Resistencia eléctrica es toda oposición que encuentra la corriente a su
paso por un circuito eléctrico cerrado, atenuando o frenando el libre flujo de circulación
de las cargas eléctricas o electrones o también se denomina resistencia eléctrica de un
conductor a la medida de la oposición que dicho conductor presenta al movimiento de
los electrones en su seno o sea la oposición que presenta al paso de la corriente
eléctrica. El valor de la resistencia depende del tipo de material, de la longitud del
Figura 1: Arduino
8
conductor, de su sección y de la temperatura.La unidad de resistencia eléctrica es el
ohmio (Ω), definido como la resistencia de un conductor en el cual la corriente es de un
amperio cuando la diferencia de potencial entre sus extremos es de un voltio.
Se denominan resistores, a los dispositivos diseñados especialmente para introducir
una resistencia eléctrica determinada entre dos puntos de un circuito. En otros casos,
como en las planchas, calentadores, etc., las resistencias se emplean para producir
calor aprovechando el efecto Joule.
¿Para qué se usaron Resistores?: Se usaron para poder evitar el paso excesivo de
corriente hacia los LED,LCD y push botton que pueden dañarse al tener corriente alta;
se usaron diferentes valores de resistores para los diferentes dispositivos que las
requerían.
LED (Diodo Emisor de Luz):Un LED es un componente electrónico cuya función
principal es convertir la energía eléctrica en una fuente luminosa, la palabra led
proviene del acrónimo inglés Light Emmiting Diode o diodo emisor de luz.
Específicamente un LED corresponde a un tipo especial diodo el cual transforma la
energía eléctrica en luz, su principio de funcionamiento se basa en la emisión de
fotones (luz) cuando los electrones portadores de la electricidad atraviesan el diodo,
dicho fenómeno físico se conoce como electro-luminiscencia.
Este componente cuenta con dos terminales, un ánodo (terminal positiva) y un cátodo
(terminal negativa).
Figura 2: Resistor
9
¿Para qué se usaron LED?: Se usaron como indicadores ópticos para que el usuario
pueda identificar que panel de pastilla necesita tomar.
LCD(Display de Cristal Líquido): La pantalla de cristal liquido o LCD (Liquid Crystal
Display) es un dispositivo micro controlado de visualización gráfica para la presentación
de caracteres, símbolos o incluso dibujos (en algunos modelos), es este caso dispone
de 2 filas de 16 caracteres cada una y cada carácter dispone de una matriz de
5x7 puntos (pixeles), aunque los hay de otro número de filas y caracteres. Este
dispositivo esta gobernado internamente por un microcontrolador y regula todos los
parámetros de presentación, este modelo es el más comúnmente usado y
estainformación se basará en el manejo de este u otro LCD compatible; en el proyecto
se utilizó el modelo “ lm016l”.
¿Para qué se usó LCD?: Es uno de los principales componentes puesto que es la
interfaz visual entre el microcontrolador ATmega328P y el usuario, es decir, es el
indicador óptico que permitirá observar la hora y la interacción entre los diferentes
menús del programa.
Figura 3: Partes constituyentes de un diodo LED.
Figura 4: Pantalla LCD
10
Push button: Un botón o pulsador es un dispositivo utilizado para realizar cierta
función. Los botones son de diversas formas y tamaño y se encuentran en todo tipo de
dispositivos, aunque principalmente en aparatos eléctricos y electrónicos.
Los botones son por lo general activados, al ser pulsados con un dedo. Permiten el flujo
de corriente mientras son accionados. Cuando ya no se presiona sobre él vuelve a su
posición de reposo.
Puede ser un contacto normalmente abierto en reposo NA o NO (Normally Open en
Inglés), o con un contacto normalmente cerrado en reposo NC. En nuestro proyecto se
usa el normalmente abierto.
¿Para qué se usó Push button?: Se usó para poder manifestar acciones que
repercutirán en el programa de la “Alarma administradora de medicamentos” y que el
microcontrolador estará leyendo como estados altos o bajos dependiendo de la
pulsación o la no pulsación del mismo.
Preset:Es una especie de resistencia variable, es decir, un potenciómetro de reducido
tamaño. Este ajusta un determinado rango de resistencia conforme se vaya girando, sin
embargo ,debido al diseño del proyecto, sólo se dejará en un rango.
¿Para qué se usó Preset?: Para poder tener una lectura clara del LCD, pues regula la
intensidad de legibilidad de los caracteres en el LCD.
Figura 5: Pushbotton
11
Cristal de cuarzo:El cristal de cuarzo es un material que tiene la característica que
oscila a una frecuencia determinada por el material, el corte y otros parámetros de el
mismo, cuando le aplicas voltaje de corriente directa a sus extremos.
Genera una onda senoidal con una amplitud muy baja, la cual tiene que amplificarse o
en los circuitos que utilizan este dispositivo ya tiene su amplificador interno.
No genera pulsos, solo la onda senoidal.La tension a aplicar es muy baja.
¿Para qué se usó Cristal de cuarzo?:Todo Microcontrolador requiere un circuito
externo que le indique la velocidad a la que debe trabajar. Este circuito, que se conoce
con el nombre de oscilador o reloj, es muy simple pero de vital importancia para el buen
funcionamiento del sistema. En el momento de programar o "quemar" el
microcontrolador se debe especificar que tipo de oscilador se usa. Esto se hace a
través de unos fusibles llamados "fusibles de configuración", aunque Arduino tiene ya
determinado un Microcontrolador de 16 MHz .
Capacitores (cerámicos): Cuando un conductor se carga, es decir, se le comunica una
carga eléctrica, adquiere un cierto potencial, que depende de consideraciones
geométricas (de su forma).
Figura 6: Preset
Figura 7: Cristal de cuarzo
12
En los capacitores cerámicos el dieléctrico utilizado es la cerámica, siendo el material
más utilizado el dióxido de titanio.
Las especificaciones de estos Capacitores son aproximadamente las siguientes:
-Capacitancias en la gama de 0,5 pF hasta 470 nF
-Tensión de trabajo desde 3 V. a 15.000 Volts o más.
-Tolerancia entre 1% y 5%
-Relativamente chicos en relación a la Capacitancia.
-Amplia banda de tensiones de trabajo.
-Son adecuados para trabajar en circuitos de alta frecuencia.
-Banda de tolerancia buena para aplicaciones que exigen precisión.
¿Para qué se usó capacitores cerámicos?: Junto con el cristal de cuarzo completan
el denominado circuito externo de oscilación que indicará el “ritmo” al que trabajará el
microcontrolador.
Bocina (speaker):Transductor electromecánico, que convierte la energía eléctrica en
energía acústica, es decir, transforma los impulsos eléctricos en movimientos
mecánicos, y éstos a su vez, en ondas sonoras.
¿Para qué se usó Bocina?: Para poder reproducir sonoramente la Alarma que será
producida por los impulsos del módulo Audio micro SD.
Figura 8: Capacitór cerámico
13
Módulo de audio (WTV020SD):El WTV020SD es un pequeño y sencillo circuito
integrado para embeber funciones de reproducción de audio en proyectos de
electrónica. Estos dispositivos se utilizan comúnmente en juguetes y mostradores
"parlantes". Esta tarjeta da acceso a la funcionalidad del WTV020SD para dar voz a los
proyectos de electrónica.
Incluye un conector para batería y una ranura para tarjetas micro-SD. Sólo se tienen
que cargar archivos de audio en una tarjeta micro-SD y conectarla, encender el módulo
y activar la reproducción. La reproducción puede ser activada en key-mode o modo
serial.
El key-mode proporciona operación independiente que no requiere de microcontrolador.
Esto permite implementar un sistema semejante a un reproductor de MP3 con sólo 3
botones, una batería de 3V y un altavoz.
El modo serial, proporciona una interfaz simple de 2 hilos para cualquier
microcontrolador a través de sus líneas DATA y CLK. Operaciones de audio, tales como
reproducir, pausar, detener y funciones de control de volumen están disponibles para el
microcontrolador a través de simples instrucciones seriales.
La compresión de audio utilizado en este módulo no es tan común (ADPCM de 4-bits @
6-32kHz) por lo que es posible que se requiera descargar una utilidad para convertir
archivos (USB recorder). Se requiere convertir formato WAV a ADPCM de 4-bits.
La memoria micro SD necesitará ser de menos de 2GB y necesitará estar en un
sistema de archivos FAT16 o FAT.
Figura 9: Bocina
14
¿Para qué se usó el Módulo de audio (WTV020SD)?: Para poder utilizar el repertorio
de pistas musicales que tiene almacenada la memoria microSD y que la alarma sea
atractiva y soportable para el oido del usuario.
SOFTWARE:
Se especificarán definición de los conceptos utilizados en el proyecto
¿Qué es un programa?:Un programa de computadora o simplemente un programa, es
una secuencia de instrucciones, escritas para realizar una tarea específica con una
computadora. Este dispositivo requiere programas para funcionar, por lo general
ejecutando las instrucciones del programa en un procesador central. El programa tiene
un formato ejecutable que la computadora puede utilizar directamente para ejecutar las
instrucciones. El mismo programa en su formato de código fuente legible para
humanos, le permite a un programador estudiar y desarrollar sus algoritmos.
¿Qué es un algoritmo?:Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una actividad mediante pasos
sucesivos que no generen dudas a quien deba realizar dicha actividad.
¿Qué es un lenguaje de programación?: Es un lenguaje formal diseñado para
expresar procesos que pueden ser llevados a cabo por máquinas como las
computadoras.
¿Qué es el lenguaje de programación en C?:C es un lenguaje de programación de
propósito general que ofrece economía sintáctica, control de flujo y estructuras sencillas
y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y más bien un
lenguaje pequeño, sencillo y no está especializado en ningún tipo de aplicación. Esto lo
hace un lenguaje potente, con un campo de aplicación ilimitado y sobre todo, se
aprende rápidamente. En poco tiempo, un programador puede utilizar la totalidad del
Figura 10: Módulo de audio WTV020SD
15
lenguaje.Este lenguaje ha sido estrechamente ligado al sistema operativo UNIX, puesto
que fueron desarrollados conjuntamente. Sin embargo, este lenguaje no está ligado a
ningún sistema operativo ni a ninguna máquina concreta. Se le suele llamar lenguaje de
programación de sistemas debido a su utilidad para escribir compiladores y sistemas
operativos, aunque de igual forma se puede desarrollar cualquier tipo de aplicación.
Entorno de desarrollo Arduino: Para programar la placa es necesario descargarse de
la página web de Arduino el entorno de desarrollo (IDE). Se dispone de versiones para
Windows y para MAC, así como las fuentes para compilarlas en LINUX, cabe
mencionar que la mayo parte del desarrollo del proyecto fue hecha en LINUX (UBUNTU
14.04).Lo primero que tuvimos que hacer para comenzar a trabajar con el entorno de
desarrollo de arduino es configurar las comunicaciones entre la placa Arduino y el PC.
Para ello deberemos abrir en el menú "Tools" la opción "Serial Port". En esta opción
deberemos seleccionar el puerto serie al que está conectada nuestra placa. En
Windows, si desconocemos el puerto al que está conectado nuestra placa podemos
descubrirlo a través del Administrador de dispositivos (Puertos COM & LPT/ USB Serial
Port).
Estructura básica de un programa en Arduino: La estructura básica de programación
de Arduino es bastante simple y divide la ejecución en dos partes: setup y loop. Setup()
constituye la preparación del programa y loop() es la ejecución. En la función Setup() se
incluye la declaración de variables y se trata de la primera función que se ejecuta en el
programa. Esta función se ejecuta una única vez y es empleada para configurar el
pinMode (p. ej. si un determinado pin digital es de entrada o salida) e inicializar la
comunicación serie. La función loop() incluye el código a ser ejecutado continuamente
(leyendo las entradas de la placa, salidas, etc.).
Cada linea de código cada instrucción acaba con ; y los comentarios se indican con //.
Al igual que en C se pueden introducir bloques de comentarios con /* ... */.
Variables: Una variable es un espacio en memoria RAM que permitirá asignar
diferentes valores “variables” dependiendo el tipo de dato a usar que el programa exija,
debe ser declarada y opcionalmente asignada a un determinado valor. En la
declaración de la variable se indica el tipo de datos que almacenará (int, float, long).
16
Una variable puede ser declarada en el inicio del programa antes de setup(), localmente
a una determinada función e incluso dentro de un bloque como pueda ser un bucle. El
sitio en el que la variable es declarada determina el ámbito de la misma. Una variable
global es aquella que puede ser empleada en cualquier función del programa. Estas
variables deben ser declaradas al inicio del programa (antes de la función setup()).
Constantes: Es un valor asignado en memoria RAM que no cambiará a lo largo de la
ejecución del programa, osea siempre tendrá el mismo valor cuando el usuario este
manipulando el Arduino .
Tipos de datos: Arduino permite manejar los siguientes tipos de datos:
Byte. Almacena un valor numérico de 8 bits. Tienen un rango de 0-255.
Int. Almacena un valor entero de 16 bits con un rango de 32,767 a -32,768.
Long. Valor entero almacenado en 32 bits con un rango de 2,147,483,647 a -
2,147,483,648.
Float. Tipo coma flotante (punto decimal)almacenado en 32 bits con un rango de
3.4028235E+38 a -3.4028235E+38.
Arrays Se trata de una colección de valores que pueden ser accedidos con un
número de índice (el primer valor del índice es 0).
Operadores aritméticos: Empleando variables, valores constantes o componentes de
un array pueden realizarse operaciones aritméticas(suma, resta, multiplicación, división)
y se puede utilizar el operador cast para conversión de tipos. Además pueden hacerse
las siguientes asignaciones:
x ++. Lo mismo que x = x + 1.
x --. Lo mismo que x = x - 1, or decrements x by -1.
x += y. Lo mismo que x = x + y, or increments x by +y.
x -= y. Lo mismo que x = x - y .
x *= y. Lo mismo que x = x * y.
17
x /= y. Lo mismo que x = x / y.
Para su utilización en sentencias condicionales u otras funciones Arduino permite
utilizar los siguientes operadores de comparación:
x == y. x es igual a y.
x != y. x no es igual a y.
x < y, x > y, x <= y, x >= y.
Y los siguientes operadores lógicos:
Y lógico: if (x > 0 && x < 5). Cierto si las dos expresiones lo son.
O lógico: if (x > 0 || y > 0). Cierto si alguna expresión lo es.
NO lógico: if (!x > 0). Cierto si la expresión es falsa.
El lenguaje de Arduino presenta las siguientes constantes predefinidas:
TRUE / FALSE.
HIGH/LOW. Estas constantes definen los niveles de los pines como HIGH o LOW y son
empleados cuando se leen o escriben en las entradas o salidas digitales. HIGH se
define como el nivel lógico 1 (ON) o 5 V. LOW es el nivel lógico 0, OFF, o 0 V.
INPUT/OUTPUT. Constantes empleadas con la función pinMode() para definir el tipo de
un pin digital usado como entrada INPUT o salida OUTPUT. Ej. pinMode(13, OUTPUT);
Sentencias condicionales: El lenguaje de Arduino permite realizar sentencias
condicionales if, if else, for, while, do while. Su utilización es similar a las funciones
correspondientes en C.
18
METODOLOGÍA DE INVESTIGACIÓN
1.- Planeación del diseño físico ( diseño en cuestión al hardware).
2.- Obtención de hardware, compra de componentes electrónicos.
3.- Construcción de prototipo de proyecto (construcción en protoboard).
4.- Programación de Arduino.
5.- Prueba y error de programación reflejada en el proyecto.
6.- Mejora de hardware (compra de mejores componentes para optimización del
tamaño).
7.- Construcción de prototipo en una placa fenólica.
8.- Mejora de tamaño en placa fenólica.
Bocina
Pantalla LCD
Modulo de audio
Push button Microcontrolador
Atmega 328P
Regulador de
voltaje
19
RESULTADOS
La alarma funcionó de acuerdo a lo esperado : indicó a la hora programada el
medicamento a administrarse.
Figura 11: Modelo 3D del módulo de
audio WT020SD. Figura 12: Modelo 3D de push
button.
Figura 13: Diseño 3D del prototipo de la
alarma administradora de medicamentos.
Figura 14:Prototipo montado a un
protoboard.
Figura 15: Prototipo montado a un
protoboard de tamaño reducido.
Figura 16: Proyecto montado
en una placa fenólica.
20
CONCLUSIÓN
Fue creada una alarma cuya función es recordarle a un adulto de la tercera edad tomar
sus medicamentos, dada la utilidad del dispositivo esté podrá ser utilizado no solo por
personas mayores, si no para el público en general.
Nuevas propuestas:Una mejora que se piensa pueda aplicarse a este dispositivo es
que no solo indique la hora y el medicamento a ingerir, si no que también administre e
indique dosis especificas de acuerdo al tipo de medicamento como un apoyo para el
médico tanto en el consultorio como en la vida cotidiana del paciente.
Figura 17:Placa fenólica con
pistas del circuito dibujadas.
21
Bibliografía:
Fuentes hemerográficas:
Allen, P., Mosca, G. 2010. Física para la ciencia y la tecnología. Primera edición.
Editorial Reverté. México, D.F. Páginas 316-317.
Finn, A. 1995. Física. Primera edición. Editorial Addison-Wesley. México, D.F. Páginas
165-180.
Garcia, C., Garcia, E., y Burbano, S. 1984. Física general . Primera edición. Editorial
Tebar. México, D.F. Páginas 524-565.
Landau, L., Ajiezer, A., y Lifshitz, E. 1973. Curso de física general; Mecánica. Primera
edición. Editorial Mir. México, D.F. Páginas 186-200.
Projorov, A. 1995. Diccionario enciclopédico de física. Primera edición. Editorial MIR-
RUBIñOS. México, D.F. Páginas 55-70.
Fuentes electrónicas:
http://panamahitek.com/tag/arduino-push-button/ 2 de diciembre del 2014
http://playground.arduino.cc/ArduinoNotebookTraduccion/Appendix 2 de diciembre del
2014
http://www.fablableon.org/PDF/Cursos/CursoIntroArduino.pdf 2 de diciembre del 2014