You are on page 1of 6

ENGI Revista Electrnica De La Facultad De Ingeniera Vol. 1 No.

1 Julio Ao 1 ISSN 2256-5612

Sistema Web de Identificacin de Ganado Bovino y


Monitoreo en Tiempo Real de su Temperatura y
Frecuencia Cardiaca Usando Redes de Sensores
Inalmbricos
J. Quiza. , T. Castelblanco. , D. Gonzlez.

altamente conveniente para los ganaderos, dado que estas


Resumen Este artculo presenta el diseo, desarrollo y variables fisiolgicas estn altamente relacionadas con las
pruebas de un sistema para identificacin y monitoreo de reacciones fisiolgicas que se presentan en el metabolismo del
variables fisiolgicas de ganado vacuno, cuyo propsito es alertar animal cuando existen alteraciones debido al Estrs Calrico,
a los productores de probables eventos de estrs calrico en estos.
el cual afecta definitivamente:
El sistema desarrollado es una red de sensores inalmbricos
basada en la especificacin 802.15.4, y permite la consulta en
lnea de los datos bsicos del animal tales como edad, raza, peso, La productividad del animal
vacunas, y de los datos en tiempo real de temperatura y La aptitud reproductiva
frecuencia respiratoria. As mismo, cuando alguna de estas Disminucin de la ingesta de alimentos
variables se encuentra por fuera del rango configurado por el
usuario como normal, se enva una alerta por medio de correo Disminucin de la produccin lctea y condicin
electrnico. corporal

Palabras Clave agroindustria, redes de sensores De lo expuesto anteriormente, se desarroll un sistema que
inalmbricos, telemetra. permite monitorear en forma continua el estado del animal y
detectar cuando la temperatura y la frecuencia respiratoria se
encuentren fuera de rangos normales, de manera que puedan
I. INTRODUCCION tomar acciones correctivas en el momento necesario.

E n Colombia, la ganadera bovino (o vacuna) es uno de


los sectores productivos con mayor peso dentro de su
economa. Segn datos de FEDEGAN [1], en el ao 2006 se
II. REQUERIMIENTOS DEL SISTEMA Y SELECCIN DE
VARIABLES
estimaba que la ganadera bovina representa alrededor del Los requerimientos iniciales del sistema desarrollado
3,6% del Producto Interno Bruto Nacional PIB , el 27% del fueron:
PIB agropecuario y el 64% del PIB pecuario. A pesar de su El sistema debe permitir la identificacin del ganado
importancia econmica, el sector se caracteriza por su alta bovino de manera individualizada.
informalidad, escasa tecnificacin y baja productividad, El sistema debe permitir el monitoreo en tiempo real de
comparado con otros pases. las variables fisiolgicas necesarias para identificar un
probable estado de estrs calrico de un ejemplar de
Una situacin usual, es que los dueos y encargados de ganado bovino; estas variables son frecuencia cardaca o
estas extensiones de tierra suelen tener grandes dificultades frecuencia respiratoria, y temperatura.
para llevar un control permanente del nmero de reses que
El sistema debe llevar un registro permanente y
poseen, para conocer su ubicacin en tiempo real y para
actualizable de los datos bsicos del animal tales como
monitorear las constantes fisiolgicas de cada uno de los
edad, raza, peso, vacunas, de tal forma que el ganadero
animales [2]. De manera complementaria a lo anterior, se ha
pueda detectar anomalas y tomar los correctivos
encontrada que el monitoreo de la temperatura, frecuencia
necesarios en el menor tiempo posible.
cardaca o frecuencia respiratoria, de los animales sera
El sistema debe ser accesible desde cualquier computador
con acceso a Internet o de manera local monitoreando
Quiza Montealegre Jhon Jair, docente Universidad de Cundinamarca, directamente en el software que se ejecuta el servidor
director grupo de investigacin GITEINCO, e-mail: principal.
jquiza@mail.unicundi.edu.co
Castelblanco Triana Henrry, estudiante de Ingeniera Electrnica,
Universidad de Cundinamarca, Fusagasug - Colombia, e-mail: Dado que se deba escoger entre monitorear frecuencia
ing.hcastelblanco@hotmail.com. cardaca y monitorear frecuencia respiratoria, un anlisis de la
Gonzlez Vsquez Diego, estudiante de Ingeniera Electrnica,
Universidad de Cundinamarca, Fusagasug - Colombia, e-mail:
informacin disponible condujo a los siguientes resultados:
ing_dago1983@hotmail.com.
SISTEMA WEB DE IDENTIFICACIN DE GANADO BOVINO Y MONITOREO EN TIEMPO REAL DE SU TEMPERATURA Y FRECUENCIA CARDIACA USANDO REDES DE SENSORES
INALMBRICOS

Se encontr que el mtodo que utilizan los bovinos para


minimizar las consecuencias del estrs calrico es el
incremento de la evaporacin travs de la piel y del tracto
respiratorio, lo que se logra con el aumento de la
frecuencia respiratoria. Es por esta razn que
tradicionalmente la medicin de la frecuencia respiratoria
se ha usado para cuantificar el stress calrico ya que la
primera respuesta que se produce en el bovino expuesto a
altas temperaturas es un aumento del ritmo respiratorio,
seguido de aumento de la temperatura corporal. [3]
Tanto la frecuencia cardaca como la frecuencia
respiratoria pueden verse influidas por muchos factores,
tales como el nerviosismo, la edad, el dolor, la ansiedad,
el cansancio o el metabolismo. En ese sentido no hay
diferencia en monitorear alguna de estas dos variables.
Figura 1. Diagrama General del Sistema de Monitoreo
Los mtodos para monitorear frecuencia cardaca
(electrocardiograma, medicin de la impedancia, En el MCP el usuario final podr ver el comportamiento en
pulsioximetra y fonocardiografa) son en general tiempo real de las variables fisiolgicas correspondientes al
invasivos, los cuales lo hacen muy incomodo para el animal que elija, mientras que los datos de los dems animales
animal, mientras que existen mtodos para medir son almacenados en una base de datos conforme van llegando
frecuencia respiratoria que no son invasivos. peridicamente provenientes de los MMSV.

Por las razones expuestas anteriormente se decidi IV. HARDWARE DEL SISTEMA
monitorear la frecuencia respiratoria y temperatura,
descartando la opcin de monitorear frecuencia cardaca. A continuacin se muestran los componentes principales
para construir el Hardware del sistema.
III. ARQUITECTURA DEL SISTEMA A. Transceivers inalmbricos
En la Figura 1 se presenta la arquitectura del sistema Dada que se debe garantizar la comunicacin entre mltiples
desarrollado, compuesto a nivel de hardware por: nodos mviles y un nodo central, de todas las tecnologas
inalmbricas disponibles (Wi-Fi, Bluetooh, entre otras) se
Mdulo de Monitoreo de Signos Vitales (MMSV): este decidi que la mejor tecnologa para este requerimiento es la
mdulo contiene un sensor de temperatura y una galga de redes de sensores inalmbricos (WSN por sus iniciales en
extensiomtrica encargada de medir la expansin y ingls). Una vez escogida la tecnologa a utilizar, se realiz
contraccin del trax, con el fin de obtener la frecuencia evaluacin de las especificaciones tcnicas de distintos
dispositivos basados en el estndar IEEE 802.15.4, que
respiratoria del animal. El mdulo tambin contiene un
estandariza las WSN, siendo elegido el mdulo XBee-PRO
transceptor inalmbrico, que permiten el envo de los
de la firma Digi. Este dispositivo tiene un alcance de 1.6Km
datos monitoreados. Este mdulo se encaj a cada animal con lnea de vista, lo cual est muy por encima de lo que
por medio de un arns ajustable. ofrecen los dems dispositivos evaluados; este gran alcance es
Modulo Central de Procesamiento (MCP): Se encarga de muy til debido al constante movimiento de los animales en su
coordinar la red conformada por los MMSV, de manera hbitat, lo que implica que el nodo coordinador puede estar
tal que recibe las tramas de datos, las procesa, almacena y situado a ms de 500 m de los animales.
las muestra en la GUI (Graphical User Interface: Interfaz
Grfica de Usuario). Adems posee comandos para ser
B. Sensor de Temperatura
enviados a los MMSV segn los requerimientos del
usuario. De acuerdo a las opciones evaluadas, se opt finalmente por
elegir el sensor TMP35 de la firma Analog Devices.

Se eligi principalmente porque su rango de alimentacin es


compatible con los 3.3V del mdulo XBee-PRO, presenta un
bajo consumo de corriente y teniendo en cuenta que la salida
de este sensor es de 10 mV/C, y la temperatura mxima del
animal en caso extremo seria de 80C, el rango de operacin
del sensor es compatible con la entrada del conversor A/D del
XBee que tiene como tope de sensado un valor de 1.2V.
QUIZA, CASTILBLANCO, GONZLEZ

C. Galga Extensiomtrica respiratoria en promedio es de 30 respiraciones/minuto.


Se opt por emplear el Sensor Flex de la firma Spectra-
Symbol, en especial por su diseo muy apropiado para medir Por medio de un circuito comparador con un operacional se
la contraccin y expansin del trax del animal. Este sensor obtiene el cambio de voltaje que finalmente es detectado
vara su resistencia entre 8k y 30k, cuando se encuentra en fcilmente como un cambio de flanco en el pin del XBee. Por
reposo y doblado en ngulo de 90 respectivamente. medio del comando IC se configuran cuales entradas
digitales (primero hay que configurar como entradas digitales
V. DISEO DEL DISPOSITIVO MMSV los pines a usar) desean ser monitoreadas para detectar este
cambio de flanco.
En la Figura 2 se observan las diferentes conexiones
realizadas para el funcionamiento de este mdulo. Se emplean
dos reguladores de voltaje para polarizar los diferentes VI. DISEO DEL DISPOSITIVO MCP
componentes, el primero es un LM7805 que es un regulador Las tramas de datos provenientes de los MMSV llegan de
de 5V, el cual se encarga de alimentar los amplificadores manera inalmbrica a este mdulo. Estos datos son recibidos
operacionales (Circuito seguidor y comparador) encargados de por el Mdulo XBee Pro (Coordinador). Estos mdulos se
acondicionar la seal con la cual se obtiene la frecuencia comunican por medio de protocolo UART. Para establecer
respiratoria. esta comunicacin se emplea la tarjeta de interfaz XBee
Explorer que permite conectar y utilizar cualquier mdulo
El segundo regulador es el UA78M33, el cual posee una XBee directamente mediante un puerto USB. Se conecta un
salida de voltaje de 3.3V con una corriente de mximo cable mini USB al PC y as se tiene acceso a los Pines 2 y 3
500mA, siendo el ms adecuado para el mdulo XBee que del XBee y est listo para funcionar.
trabaja a 3.3V y en modo de Tx consume una corriente de
295mA. Este regulador tambin alimenta el sensor de
temperatura TMP35 (El cual opera desde 2.7V a 5.5V y
consume mximo 50uA).

Figura 3. XBee + Tarjeta de comunicacin

Para poder utilizar el mdulo, es necesario instalar los


drivers llamados VCP (Virtual COM Port), que emulan un
puerto serial en el PC.

VII. DESARROLLO DEL SOFTWARE


A. Software Local
El software desarrollado tiene la capacidad de leer y enviar
las tramas de datos por medio del dispositivo XBee
(Coordinador de la red) conectado al puerto USB. Este
Figura 2. Diagrama del MMSV
recolecta e interpreta las tramas de datos entrantes, y genera y
despacha nuevas tramas con instrucciones para los
El sensor TMP35 se encuentra adherido a la piel del animal
dispositivos de la red, de acuerdo a los requerimientos del
para tomar su temperatura, luego la funcin de transductor
usuario final. Se desarroll en Visual Basic .NET y tiene la
hace que este dato sea convertido en voltaje, el cual es enviado
capacidad de conectarse a las bases de datos en MySQL por
directamente al Pin 19 del mdulo XBee. Este mdulo posee
medio del driver MyODBC
un Conversor Anlogo - Digital interno, el cual realiza la
conversin solo cada cierto tiempo (segn ha sido configurado
Como se puede ver en la Figura 4 existen tres bases de
previamente desde el MCP), como resultado se obtiene un
datos: Temperatura, Frec_Respiratoria, y Datos_Extra, cada
valor de 10 bits.
una almacenando las tablas correspondientes a cada animal
registrado en el sistema. As mismo cuando la temperatura o la
Por otra parte para determinar la frecuencia respiratoria se
frecuencia respiratoria se encuentran por fuera del rango
emple la galga extensiomtrica (Flex), que va fijada a la piel
configurado por el usuario, se enva una alerta por medio de e-
por medio del arns que sostiene todo el dispositivo,
mail.
permitiendo que sea medida la expansin y la contraccin del
trax del animal, sabiendo de antemano que la frecuencia
SISTEMA WEB DE IDENTIFICACIN DE GANADO BOVINO Y MONITOREO EN TIEMPO REAL DE SU TEMPERATURA Y FRECUENCIA CARDIACA USANDO REDES DE SENSORES
INALMBRICOS

Servidor con MySQL

Datos_Extra Frec_Respiratoria Temperatura

Animal 1 Animal 1 Animal 1

Animal 2 Animal 2 Animal 2

Animal n Animal n Animal n

Figura 4. Organizacin de la BD

B. Sitio Web
Las Figuras 5 y 6 corresponden a la plataforma web
desarrollada para la interaccin del usuario con los datos
almacenados en la BD. Fue construida en Visual Studio 2010,
en lenguaje ASP.NET. Figura 6. Plataforma web con datos cargados

Figura 5. Seleccin de los datos en la plataforma web

Para poder acceder el usuario se autentica dando su nombre


de usuario y password.

VIII. PRUEBAS Y RESULTADOS


En la Figura 7 se puede ver el prototipo inicial al cual se le
realizaron diversas pruebas para comprobar el correcto
funcionamiento de los sensores, antes de llevarlo a pruebas de
campo. Figura 7. Prototipo MMSV
A. Pruebas de Calibracin
Por otra parte el sensor Flex funcion de manera poco
Con el sensor de temperatura los resultados fueron ptimos
satisfactoria, ya que las lecturas de cada pulso llegaban con
y solamente requiri de un acondicionamiento de datos por
ruido al pin del mdulo XBee. Por esta razn se opt por
software, con el fin de obtener una temperatura muy cercana al
agregar una compuerta lgica inversora LS7404 a donde llega
valor real de un termmetro digital.
el pulso procedente del comparador, esto con el fin de
estabilizar el voltaje en un nivel lgico TTL para que la
entrada digital del XBee la reconozca fcilmente.
QUIZA, CASTILBLANCO, GONZLEZ

B. Pruebas de Campo verse y escucharse. La carcasa del animal se expande con cada
Se realizaron pruebas con el circuito final dentro de la caja inhalacin y se contrae en la exhalacin.
protectora ubicada en la parte superior del arns, en el cual
tambin se encuentran los dos sensores conectados.

Figura 8. Animal de prueba con el MMSV

Para la Temperatura: se activ el MMSV y se comprob


que hubiera buena conexin con el MCP. Luego se ubicaron
los dos sensores en los sitios adecuados para realizar la
medicin de las variables a monitorear. Se configur la
recepcin de datos de temperatura por periodos de 30 s. con Figura 9. Resultados Frec. Respiratoria en el software
intervalos de 3 s. entre cada muestra, almacenndolos en la
BD local. Los resultados obtenidos fueron comparados con los Evaluacin de Lnea de Vista (LOS): Finalmente se prob
datos recolectados al mismo tiempo con el termmetro digital la distancia de alcance dentro del terreno de prueba, moviendo
EXTECH ubicado en la misma zona del sensor TMP35. Se el MCP en un rango de distancia de aproximadamente 200 m.
realizaron 3 periodos de muestreo cada uno de 30 segs y los de separacin entre el animal de prueba y el MCP. La calidad
datos obtenidos fueron promediados en cada caso. de la transmisin no se vio afectada mientras existiera lnea de
vista entre los dos dispositivos; cuando el MCP fue ubicado
detrs de una construccin la comunicacin se perdi. Cabe
Datos de Temperatura en C destacar que cuando el dispositivo se encontraba nuevamente
Sensor Termmetro Porcentaje de con lnea de vista, inmediatamente se recuperaba la recepcin
Promedio de datos.
TMP35 Digital EXTECH Error

1 35,5 34,6 -2,601156069 Cuando se present la situacin anterior por perdida de


lnea de vista, se hizo necesario utilizar otro MMSV como
2 34,5 34,8 0,862068966
router, con el fin de enrutar los datos desde el MCP hasta el
3 35 33 -6,060606061 animal de prueba. Este dispositivo MMSV como router se
Tabla 1. Resultados de Temperatura ubic en el punto donde se encontraba la construccin que se
cruzaba con la LOS, pero se dej en un punto fijo, es decir que
Los resultados de porcentaje de error obtenidos que se no se coloc sobre un animal.
pueden ver en la anterior tabla, son aceptables para este
prototipo, ya que como el sensor se encuentra tomando la En la Figura 10 se puede ver de manera ms clara la
temperatura sobre la piel, se tiene que la velocidad del aire posicin en el terreno de cada uno de los dispositivos y la
sobre la piel del animal influye en la tasa de prdida de calor a comunicacin entre ellos.
travs de la superficie corporal. [2]

Para sensar Frec. Respiratoria: se procedi a comprobar el


monitoreo empleando el sensor Flex. En la Figura 9 se observa
el resultado luego de un periodo de muestreo de 60 s., en el
cual se recibieron 27 Pulsos (cada Pulso implica el
movimiento de inhalacin y exhalacin del aire por parte del
bovino). Esto fue comparado al mismo tiempo observando y
contando el nmero de respiraciones por minuto que puede
SISTEMA WEB DE IDENTIFICACIN DE GANADO BOVINO Y MONITOREO EN TIEMPO REAL DE SU TEMPERATURA Y FRECUENCIA CARDIACA USANDO REDES DE SENSORES
INALMBRICOS

REFERENCIAS
[1] Federacin Nacional de Ganaderos. Plan Estratgico de la Ganadera
Colombiana 2019. Noviembre de 2006. Disponible en:
http://portal.fedegan.org.co/portal/page?_pageid=93,18902364&_dad=p
ortal&_schema=PORTAL. Consultado 3 de septiembre de 2010.
[2] El Estrs Calrico en los Bovinos. Disponible en:
http://www.udca.edu.co/zoociencia/est_calorico.html. Consultado 19 de
septiembre 2010.
[3] Efecto de factores climticos sobre la conducta reproductiva bovina en
los trpicos. Una revisin. Disponible en: http://www.produccion-
animal.com.ar/clima_y_ambientacion/60-factores_climaticos.pdf.
Consultado 19 de septiembre 2010.
[4] Efectos del estrs calrico en vacas lecheras - Prof. Alejandro
Salvador, M.V., MSc. F.C.V.-U.C.V. Disponible en:
http://www.midiatecavipec.com/manejo/manejo161208.htm. Consultado
Figura 10. Ubicacin de los mdulos en el campo de prueba 20 de septiembre 2010.

Quiza Montealegre Jhon Jair, docente Universidad de


IX. CONCLUSIONES Y TRABAJO FUTURO Cundinamarca, director grupo de investigacin GITEINCO, e-
mail: jquiza@mail.unicundi.edu.co
Se dise y desarroll un sistema inalmbrico capaz de Castelblanco Triana Henrry, estudiante de Ingeniera
monitorear las variables fisiolgicas de temperatura y Electrnica, Universidad de Cundinamarca, Fusagasug -
frecuencia respiratoria, que permiten advertir una situacin de Colombia, e-mail: ing.hcastelblanco@hotmail.com.
Gonzlez Vsquez Diego, estudiante de Ingeniera
posible estrs calrico u otras afecciones en el bovino.
Electrnica, Universidad de Cundinamarca, Fusagasug -
Considerando el reducido peso y tamao, el dispositivo no
Colombia, e-mail: ing_dago1983@hotmail.com.
afecta en forma apreciable las condiciones de manejo del
animal permitiendo realizar un monitoreo no invasivo, sin
alterar el bienestar del animal. Adems, debido a que el Fecha Recepcin: 30 de Noviembre de 2011
sistema permite obtener informacin en tiempo real sobre las Fecha Aprobacin: 30 de Marzo 2012
variables monitoreadas, brinda al usuario una rpida nocin
del estado de los animales monitoreados y constituye una
herramienta de suma utilidad ya sea en el mbito acadmico
(pruebas de campo para veterinaria y zootecnia) o comercial
(mejorar la eficacia en la reproduccin, la produccin lctea y
condicin corporal).

El software se desarroll como una herramienta


multipropsito, lo que implica que en caso de cambiar los
sensores para medir alguna otra variable (como humedad, luz,
nivel de lquidos, etc.), las modificaciones que habra que
realizarle al software serian mnimos.

A futuro se espera desarrollar las siguientes mejoras al


sistema:
Disminucin del tamao del dispositivo
Configuracin en tiempo real de los nodos de la red para
que puedan actuar como routers
Redisear el dispositivo para aumentar el tiempo de vida
de las bateras
Cambio en el sistema de adhesin del dispositivo al
ejemplar bovino.

Por ltimo, a futuro se espera poder realizar pruebas con un


mayor nmero de semovientes y por periodos de tiempo ms
largos

You might also like