Вы находитесь на странице: 1из 10

PASO 2.

DISEÑAR UN SISTEMA DE INSTRUMENTACION DIAGNOSTICA

Yohana Rocío Bastidas Martínez


299016-7
Tutor: Diego Fernando Nava
Septiembre 2018

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


PROGRAMA DE ING. ELECTRONICA
INSTRUMENTACION MÉDICA
Introducción
Un termómetro clínico es conocido también como un termómetro medico y es un
instrumento que mide la temperatura corporal y saber si el paciente tiene fiebre o tiene
hipotermia, por lo general miden un rango de temperaturas comprendido entre 35°C y
40°C.
La temperatura humana normal se encuentra en el rango de 35 a 37 grados Celsius
aunque puede haber variaciones entre diferentes personas lo cual conlleva a una atención
médica inmediata para descartar infecciones graves.
Es importante resaltar la importancia que tiene la electrónica en el desarrollo de nuevos
aparatos para la prevención, detección y tratamiento de las enfermedades que aquejan a la
humanidad.
La presente actividad se desarrolla con la finalidad de aplicar los conocimientos
adquiridos en la Unidad 1 del curso de Instrumentación Medica, se desarrolla de manera
individual en primera instancia y posteriormente en un trabajo colaborativo con los
integrantes del grupo donde se elige la mejor propuesta para la consolidación del trabajo
final.
Diseño y descripción del circuito

Condiciones:
Desarrollar el diseño electrónico y el software de programación de un arduino, aplicado a
un termómetro clínico que cumpla las siguientes condiciones:
Temperatura mínima: 33 °C.
Temperatura máxima: 43 °C.
Si la temperatura es mayor a 36 °C y menor a 38 °C, en el display debe aparecer “Normal”
y encenderse un LED Verde.
Si la temperatura es menor a 36 °C, en el display debe aparecer “Hipotermia” y encenderse
y apagarse un LED amarillo 2 veces por segundo y activarse el zumbador.
Si la temperatura es mayor a 38 °C, en el display debe aparecer “Hipertermia” y encenderse
y apagarse un LED rojo 2 veces por segundo y activarse el zumbador.
Se implementara en arduino
Debe simularse o evidenciar el montaje físico.

Se indica el diagrama de bloques a continuación:

1. Temperatura: Es la señal análoga que se va a tomar al paciente.


2. Sensor de temperatura: Para este diseño se utilizara el LM35 que es uno de los
componentes más utilizados a la hora de medir cambios térmicos en un cuerpo u objeto.
Tiene el aspecto de un transistor común de baja potencia, es un circuito integrado de
precisión, que actúa como un sensor de temperatura calibrado directamente en grados
centígrados, por cada grado centígrado medido, entregara en su salida un valor de voltaje de
10 mV, por ejemplo: 150ºC equivale a 1500mV; -55ºC equivale a -550mV.
Puede medir temperatura en un rango comúnmente de -55 a +150 ºC.
A continuación se indica la configuración del LM35:
Pin 1: Voltaje de operación de 4 a 20V.
Pin 2: Voltaje de salida de 0mV - 10mV por grado centígrado. ) Se debe multiplicar por
100 para hacer la conversión a grados centígrados)
Pin 3: Tierra GND.
3. El amplificador y el filtro pasabajas ya vienen incluidos en el Arduino que es una
plataforma de creación de electrónica de código abierto la cual está basada en hardware y
software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta
plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la
comunidad de creadores puede darles diferentes tipos de uso. El Arduino es una placa
basada en un microcontrolador ATMEL. Los microcontroladores son circuitos integrados
en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de
programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten
crear programas que interactúan con los circuitos de la placa.
4. Como el LM35 no entrega más de 5V no es necesario el circuito de calibración.
5. Visualización LCD: Esta pantalla de cristal líquido es una de las más comunes consta de
dos líneas de visualización de 16 caracteres cada una, es de bajo consumo, soporta hasta 40
caracteres por línea.
Los materiales que se van a utilizar para este proyecto son:

 1 Batería 5VDC
 1 Sensor de temperatura LM35
 1 LCD referencia LM016L.
 4 resistencias de 220Ω
 4 diodos LED de diferentes colores
 1 zumbador
 1 resistencia de 1kΩ
 1 transistor 2N2222
 1 relevo a 5V
 1 placa ARDUINO UNO R3
Se desea además que cuando se active el zumbador se prenda también un led azul.
El montaje en Arduino se indica a continuación:
Se utilizara una única entrada análoga del arduino, el pin A0 que ira conectado al sensor de
temperatura LM35, se diseño un circuito externo para el funcionamiento del zumbador o
buzzer junto con el led azul lo cual va a ir conectado al pin digital 9 de arduino.
El sketch o programa para arduino se nombra a continuación:

#include <LiquidCrystal.h> //incluyo la librería del visualizador LCD


LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //pines a utilizar del LCD
void setup(){
lcd.begin (16,2); //indica numero de columnas y filas del LCD
pinMode (A0,INPUT); //pin A0 como entrada del LM35
pinMode (6,OUTPUT); //pin 6 como salida al led hipotermia
pinMode (7,OUTPUT); //pin 7 como salida al led normal
pinMode (8,OUTPUT); //pin 8 como salida al led hipertermia
pinMode (9,OUTPUT); //pin 9 como salida al zumbador y led azul
}
float tempe; //repite indefinidamente las instrucciones dentro
de {}
void loop(){
while(true)
{tempe=(analogRead(A0)*(0.4888)); //lee lo que llega al pin A0 y lo multiplica
por 0.4888 que es 100 veces la resolución del LM35 0.004888V por unidad para
poderlo visualizar en el display
lcd.setCursor(0,0);
lcd.print("T= ");
lcd.print(tempe);
lcd.print(" C");
delay(300);
if (tempe<=36)
{
lcd.setCursor(0,1);
lcd.print(" HIPOTERMIA");
delay(500);
digitalWrite(6,HIGH); //coloque led de hipotermia en ON
digitalWrite(7,LOW); //coloque led de normal en OFF
digitalWrite(8,LOW); //coloque led de hipertermia en OFF
digitalWrite(9,HIGH); //coloque zumbador en ON y encienda led azul
}
if (tempe<=38&&tempe>36)
{
lcd.setCursor(0,4);
lcd.print(" NORMAL");
delay(500);
digitalWrite(6,LOW); //coloque led de hipotermia en OFF
digitalWrite(7,HIGH); //coloque led de normal en ON
digitalWrite(8,LOW); //coloque led de hipertermia en OFF
digitalWrite(9,LOW); //coloque zumbador en OFF y apague led azul
}
if (tempe>38)
{
lcd.setCursor(0,1);
lcd.print("HIPERTERMIA");
delay(500);
digitalWrite(6,LOW); //coloque led de hipotermia en OFF
digitalWrite(7,LOW); //coloque led de normal en OFF
digitalWrite(8,HIGH); //coloque led de hipertermia en ON
digitalWrite(9,HIGH); //coloque zumbador en ON y encienda led azul
}
}}
Ahora se coloca en funcionameinto el termometro, inicialmente la temperatura esta en 35°
y se puede observar que el LCD indica HIPOTERMIA y se enciende el led amarillo,
tambien suena el zumbador y se enciende el led azul:
Luego se coloca la temperatura en 36° y se puede observar que el LCD indica NORMAL y
se enciende el led verde, se apaga el zumbador y el led azul:

Por ultimo, se coloca la temperatura en 38° y se puede observar que el LCD indica
HIPERTERMIA y se enciende el led rojo, tambien suena el zumbador y se enciende el led
azul:
Conclusiones
1. Se consulto diferentes fuentes de información para conocer el funcionamiento de un
termómetro clínico y que lo compone.
2. Se aplico los conocimientos adquiridos en el manual de Arduino para realizar un
programa que dio solución al problema planteado en la rúbrica de evaluación.
3. Se utilizo ARDUINO UNO R3 en el programa Proteus para simular el
funcionamiento del termómetro clínico.
4. Se logro el diseño de un circuito para el funcionamiento del zumbador y el led que
actúan como alarma del termómetro clínico.
Bibliografía

 Guías practicas.com. (2018) Termómetros clínicos. Recuperado de:


http://www.guiaspracticas.com/equipamiento-medico/termometros-clinicos
 EcuRed. (1999) LM35. Recuperado de: https://www.ecured.cu/LM35
 Xataca.com. (2018) Que es Arduino, como funciona y que puedes hacer con uno.
Recuperado de: https://www.xataka.com/basics/que-arduino-como-funciona-que-
puedes-hacer-uno
 Visualizador_LCD_LM016L. (2018) Periféricos Básicos Visualizador LCD.
Recuperado de: https://www.academia.edu/9289390/Visualizador_LCD_LM016L