Está en la página 1de 7

Analysis of Temperature, Humidity and Light in Environments for

Developing Micro-Organisms Using Arduino Board and Matlab

Oskar Machicao
200711401@mail.urp.edu.pe
Diego Torres
200710386@mail.urp.edu.pe
Juan Vega
200616063@mail.urp.edu.pe
Profesor: Roxana Morn
rmoran@mail.urp.edu.pe

Curso: CE 0806 Taller de Electrnica III

Escuela Profesional de Ingeniera Electrnica


Universidad Ricardo Palma

RESUMEN: En el documento presentado, se ambientes donde se desarrollan los microorganismos;


describe un sistema de sensado analgico para analizar que contiene elementos de teora, anlisis desde el
el desarrollo de microorganismos en entornos punto de vista electrnico, simulacin por computadora,
especficos. El proyecto es implementado usando una procesamiento de la seal analgica de los sensores
plataforma Arduino vinculada con el software de
con el Arduino, y presentacin de resultados. El proyecto
simulacin Matlab en un computador. Informacin sobre
el desarrollo de microorganismos, la temperatura e gira en torno a tres factores que determinan la evolucin
iluminacin del entorno, la humedad relativa, los de la vida microbiana en distintos contextos:
sensores analgicos y su calibracin, las Temperatura, Luz y Humedad Relativa (RH).
particularidades y cualidades de la plataforma Arduino ,
el Matlab y su interfaz con perifricos y la Se presentan tres pirex para simular celdas de
programacin; son referenciados en el documento. cultivo con condiciones ambientales distintas. La
Finalmente se exponen y analizan los resultados plataforma Arduino nos ofrece facilidad de comunicacin
experimentados y su simulacin. de su microcontrolador con los ambientes a travs de
sus puertos analgicos; as como un entorno de
ABSTRACT: In the presented research, it is desarrollo ptimo para la programacin en el
described an analog sensed system to analyze the computador. A su vez, nos provee de conectividad tipo
development of microorganisms in specified USB para poder conectarlo con computadores sin puerto
environments. This project is implemented using Arduino serial como las porttiles. La simulacin por
Board linked with Matlab simulation software in a computadora a travs del software Matlab se usa para
computer. Information about the development of graficar el progreso de las variables de sensado a travs
microorganisms, temperature and illumination of their del tiempo.
environment, relative humidity, analog sensors and its
programming; are referenced in this document. Finally, 2 PLANO BIOLGICO
there are exposed and analyzed the experimented
results and its simulation.
2.1 MICROBIOLOGA

La microbiologa es hoy una ciencia dinmica que


1 INTRODUCCIN
tiene ramificaciones en prcticamente todos los aspectos
de la vida humana. Se define como el estudio de los
Los ambientes capaces de albergar vida
microorganismos, un grupo amplio y diverso de
microbiana reflejan el amplio espectro de la evolucin de
organismos microscpicos que existen como clulas
estos organismos. Los microorganismos se hallan
asiladas o asociadas; tambin incluye el estudio de los
capacitados para acometer una extensa gama de
virus, que son microscpicos pero no celulares. Por
reacciones metablicas y adaptarse a muchos
microorganismo entendemos adems, a cualquier
ambientes diferentes.
organismo vivo que no sea visible a simple vista.
Este informe presenta un experimento de
laboratorio de sensado analgico, capaz de estudiar los
les permiten usar la luz como fuente de energa y, por
tanto, sus clulas suelen ser intensamente coloreadas.

2.4 CRECIMIENTO MICROBIANO

En microbiologa, la palabra crecimiento se define


como un incremento en el nmero de clulas. El
crecimiento es un componente esencial de la funcin
microbiana, ya que en la naturaleza cualquier clula
Como ciencia biolgica aplicada, la microbiologa, tiene un periodo de vida finito y la especie se mantiene
trata de muchos problemas prcticos importantes en la como resultado del crecimiento continuo de la
medicina, la agricultura y la industria. Muchas de las poblacin[2].
enfermedades ms importantes del hombre, de otros
animales y de las plantas son producidas por
microorganismos.

2.2 LOS MICROORGANISMOS COMO


CLULAS

La clula es la unidad de vida fundamental. Una


clula es una entidad asilada de otras clulas por una
membrana celular (y quiz por una pared celular) que
contiene en su interior diversos compuestos y
estructuras subcelulares.

Un anlisis detallado de la estructura celular interna Figura 2. Opciones metablicas


para la obtencin de energa.
permite diferenciar dos tipos de clulas: la procaritica y
la eucaritica. (ver fig. 1). Las clulas eucariticas son
.
por lo general ms grandes y estructuralmente ms
complejas que las procariticas, y una caracterstica
2.4.1 EFECTOS AMBIENTALES
diferencial de ambas es la presencia de estructuras
limitadas por membranas, en las eucariticas, llamadas
Las actividades de los microorganismos se ven
orgnulos. Los microorganismos eucariticos son las
muy afectadas por las condiciones qumicas y fsicas del
algas, los hongos y los protozoos; mientras que los
medio. El conocimiento de los efectos ambientales nos
procariotas comprenden a las bacterias y las Archaea.
permite explicar la distribucin de los microorganismos
en la naturaleza y hace posible disear mtodos que
controlen o potencien las actividades microbianas.
2.3 DIVERSIDAD FISIOLGICA Algunos de los factores ambientales que son mas
relevantes en el control del crecimiento microbiano son
la temperatura, el pH, la disponibilidad de agua, la luz y
Todas las clulas requieren energa. Esta se
el oxgeno.
puede obtener de tres modos: a partir de compuestos
orgnicos, a partir de compuestos inorgnicos o a partir
2.4.2 EFECTO DE LA TEMPERATURA
de la luz. (ver fig.2)

Los organismos que obtienen la energa a partir de La temperatura es uno de los factores ms
compuestos orgnicos se llaman quimiorgantrofos, y importantes que afectan el crecimiento y a la
constituyen la mayor parte de los organismos que se supervivencia de los microorganismos
han logrado cultivar.
Para cada organismo existe una temperatura
Varios procariotos pueden captar la energa que mnima por debajo de la cual no es posible el
est disponible en compuestos inorgnicos. Este tipo de crecimiento, una temperatura optima a la que se produce
metabolismo se llama quimiolitotrofa .Los el crecimiento rpido, y una temperatura mxima por
microorganismos fototrficos contienen pigmentos que encima de la cual no es posible el crecimiento. La
temperatura ptima est siempre ms cerca de la
mxima que de la mnima. Estas tres temperaturas son
conocidas como temperaturas cardinales o
fundamentales.

3.3 SENSOR DE HUMEDAD HIH-4000-003

Los sensores de humedad de la serie HIH -4000


estn diseados para la medicin de humedad relativa
exacta dado que se puede conectar directamente a un
controlador u otro dispositivo y esto gracias a su voltaje
lineal de salida. (Ver fig.5) Con una corriente tpica de
Figura 3 Diagrama de pines del Arduino.
solo 200uA, las series HIH-4000 estn idealmente
adecuadas para bajo consumo en sistemas operados
3 PLANO ELECTRNICO por batera.

3.1 ARDUINO BOARD 3.3.1 HUMEDAD RELATIVA

Arduino es una plataforma de electrnica abierta La humedad relativa es la humedad que contiene
para la creacin de prototipos basada en software y una masa de aire, en relacin con la mxima humedad
hardware flexibles y fciles de usar. absoluta que podra admitir sin producirse condensacin,
conservando las mismas condiciones de temperatura y
Arduino puede tomar informacin de su entorno presin atmosfrica. Esta es la forma ms habitual de
pues consta con pines digitales (I/O), pines de expresar la humedad ambiental. Se expresa en tanto por
transmisin y recepcin serial (Tx/Rx), y pines de ciento %:
entrada analgica. (Ver fig.3) Podemos desarrollar
entonces un entorno programable que vaya con
nuestras necesidades, su lenguaje de programacin es
(1)
propio llamado Arduino tambin (se basa en Wiring) y su
IDE tambin es propio. Dnde P(H2O) es la presin parcial de vapor de
agua en la mezcla de aire y P*(H20) es la presin de
3.2 SENSOR LM35 saturacin de vapor de agua a la temperatura en la
mezcla de aire.
Los sensores de temperatura de la serie LM35 son
circuitos integrados de precisin, en el cual su voltaje de
salida es linealmente proporcional a la temperatura en
Celsius. El LM35 tiene una ventaja sobre los sensores
de temperatura calibrados in Kelvin, tal que el usuario no
necesita extraer una constante larga de voltaje desde su
salida para obtener una escala en Celsius. El LM35 no
requiere ninguna calibracin externa y va desde -55
hasta +150C.

3.4 LDR: FOTORRESISTENCIA

Es Figura
una resistencia variable
5. Grfico ms de tal manera
aproximado de que el
valor de su resistenciarespuesta
se ve afectada por la luz
. esta disminuye debido a las propiedades de
incidente,
fotoconductancia de la estructura cristalina de la cual
est hecha. El material por lo general suele ser sulfuro humedad relativa y la luz. Tratarlas en una plataforma
de cadmio CdS. comercial denominada Arduino, en la que va montada un
microcontrolador ATmega328 con interfaz serial hacia un
La variacin del valor de la resistencia tiene cierto ordenador. A su vez, aprovechar el uso de el software
retardo, diferente si se pasa de oscuro a iluminado o de Matlab, el cual es un software matemtico con lenguaje
de programacin propio denominado lenguaje M. Este
iluminado a oscuro. Esto limita a no usar los LDR en programa permite al usuario acceder al puerto serial y
aplicaciones en las que la seal luminosa vara con por ello la iniciativa de unir la practicidad de la
rapidez. El tiempo de respuesta tpico de un LDR est plataforma Arduino con un software de alta categora
en el orden de una dcima de segundo. [4]. cientfica para poder tener un sistema de alta tecnologa
y que brinde una solucin a las necesidades de
3.4.1 ILUMINACIN: LUX Y LUMEN. medicin de los factores mencionados anteriormente de
una manera muy efectiva.
El lux es una unidad derivada, que se basa en el Se ha desarrollado un algoritmo de medicin,
lumen, que a su vez es una unidad derivada basada en transferencia, escalabilidad y almacenamiento de los
la candela. valores medidos el cual se presentar ms adelante a
manera de flujograma, tambin se mostrar cmo se da
Tabla 1. Cantidad de lux para situaciones la comunicacin entre ambas entidades Arduino y
comunes. Matlab, programando en ambos para una buena
transferencia de datos y ploteo de los mismos.

4 PRESENTACIN DEL PROBLEMA

En el mbito de la biologa, el estudio de los


microorganismos cobra mucha importancia para analizar
su hbitat, desarrollo y caractersticas; para esto se
debe conocer que existen variables fsicas exteriores o
factores que determinan su desarrollo tales como
temperatura, humedad, luz, presin, salinidad, etc. El
buen manejo y control de estas variables nos permite
establecer condiciones necesarias para su estudio y por
eso se ve una necesidad de medir estos factores usando
la tecnologa.

En la instrumentacin de los laboratorios de


biologa encontramos distintos medidores de estos
factores, pero dado su uso manual, emprico e
instantneo; se desea aportar un sistema capaz de
medir a travs de sensores electrnicos, procesarlos
digitalmente y mostrarlos en un ordenador mediante un
programa de alta robustez cientfica que nos permita
manejar estos datos, graficarlos y disponer de ellos an
despus de la medicin.
5 DESCRIPCIN DE LA SOLUCIN En primera instancia, describimos el algoritmo de
Figura 6. Flujograma de
programacin y funcionamiento
funcionamiento del Arduino. El Arduino
de Arduino.
Dado el avance de la tecnologa y el buen aporte setea sus condiciones iniciales y hace una lectura
que representa sta para las dems ciencias nos analgica del voltaje de referencia que ingresa al analog
permite investigar, desarrollar e implementar un sistema port 5 y ste lo lleva a un digital converter de 10 bits.
electrnico capaz de medir 3 variables fsicas escogidas Esto significa que mapear los voltajes de entrada entre
por su trascendencia como son la temperatura, la 0 y 5 voltios en valores enteros entre 0 y 1023.
Generando una resolucin de 0.0049 volts (4.9mV) por
unidad. Segn el Arduino, toma cerca de 100 mostrar una escala del tiempo adecuada y real en
microsegundos hacer una lectura del puerto analgico, nuestros grficos.
tal que la mxima taza de lectura es cerca de 10000
veces por segundo.

Luego de la lectura, se enva este valor por el


puerto serial USB de tal manera que se haga una Es importante mencionar tambin que todas las
sincronizacin con el Matlab y ste pueda recibir datos variables ledas son guardadas en elementos de una
en forma serial, lo vuelve doubl, lo analiza y si cumple matriz cuadrada llena de ceros, tal que los valores se
con el requisito de ser un dato de luz (implica que no sea asignen encima de los ceros. Con la ventaja que luego
cdigo de parada y/o cambio) lo plotea, todo esto en una de cualquier instante se pueda acceder a ellos poniendo
grfica cambiante en el tiempo real y en un bucle del el nombre de la matriz y entre parntesis el instante en
cual se puede salir siempre y cuando se ingrese el el cual se desea saber cmo estuvo la variable.
cdigo de cambio de magnitud.

Llegado el momento que se completan los 30


segundos de la emisin serial de datos de luz, el Arduino Podemos ver en la imagen que contina, como es
enva un dato de cambio el cual es interpretado por el que se conecta el LM35 teniendo en cuenta que
Matlab y automticamente sale del bucle y abre un debemos colocar una resistencia de aproximadamente
nuevo grfico y empieza la transmisin serial del nuevo de 80KOhms para tener una corriente muy ligera.
dato de temperatura en este caso. (El dato de
temperatura en el Arduino es captado por el analog port
4 y tiene un algoritmo de sensado igual al de luz).

El dato de temperatura es escalado segn la


especificacin tcnica del LM35: 10mV por cada 1C y
luego esos 10mV llevados a la escala de unidades del
ADC del Arduino sabiendo que cada 4.9mV es una
unidad. As hallamos la constante total a la que habr
que multiplicar el dato double del Matlab y obtener una
grfica con las respectivas unidades. De manera similar,
se termina la emisin serial de la temperatura y el
Arduino enviar ahora el cdigo de cambio para salir del
bucle del Matlab y abrir una nueva grfica que se viene Figura 7. Diagrama de conexin del LM35
haciendo en Matlab por una de Humedad Relativa y de
manera similar se desarrolla sta. (La humedad relativa
proviene del analog port3 y su algoritmo de sensado es
ms similar an al del sensor de temperatura).

El sensor de humedad relativa HIH-4000 es del tipo


particular 0003 el cual posee unos datos tcnicos
especficos (slo de ste) a diferencia de los datos
generales que incluye el datasheet de los HIH-4000
series. Por lo que hay que quitarle el offset que genera a
humedad relativa cero, y luego multiplicarla por un
factor de escala el cual nos mostrar en el grfico un
dato con las unidades respectivas.

Cada algoritmo de lectura de datos en el Matlab


posee una cadena o bucle en el cual se analizan
sucesivamente los datos seriales para plotearlos
siempre teniendo en cuenta que exista un break que
salga del bucle para que salir en caso de cambio de
variable. El algoritmo del Arduino fue temporizado
principalmente usando su comando de delay; de igual
manera que en Matlab el delay ayud a que podamos
Figura 8. Diagrama de flujo del algoritmo programado en Cabe mencionar que los resultados obtenidos en
Matlab las simulaciones se guardan en una matriz, y pueden
tenerse a disposicin indicando el tiempo en el que el
usuario desea saber cul fue el valor de la variable.

6 RESULTADOS

Como fue mencionado anteriormente, este proyecto se


orienta hacia el anlisis de los factores de temperatura,
humedad y luz en el desarrollo de microorganismos.
Estas mediciones nos ayudan a comprobar en qu y
cules son los ambientes favorables o no favorables
para el desarrollo de los mismos.
Los resultados del proyecto se expresan en las
grficas obtenidas en Matlab
Figura 12. Obtencin de Temperatura guardada.

Figura 13. Obtencin de Humedad Relativa guardada.

Figura 9. Variacin de la Luz.


7 CONCLUSIONES

El sistema utilizado es muy eficaz debido a que se


cuenta con sensores lineales y de gran aplicacin
debido a sus ventajas anteriormente mencionadas.

La plataforma Arduino es muy prctica y da


muchas ventajas para el sensado, pues tiene una buena
resolucin en su ADC interno, as como una muy buena
velocidad en la lectura analgica.

El Matlab es una herramienta muy bien catalogada


cientficamente que nos brinda la oportunidad de
manejar los datos y almacenarlos para poder usarlos
Figura 10. Variacin de la Temperatura despus; da adems, la ventaja de manejar esos datos
en futuras aplicaciones o usarlos segn nuestros
intereses tales como: manejo de frmulas, estadsticas,
base de datos, anlisis y simulacin con los valores
obtenidos.

El sistema realiza un sensado automatizado, el


cual es muy til en la instrumentacin y establecimiento
de factores previos para un estudio de microorganismos.

En el marco terico biolgico estudiado, pudimos


notar que las condiciones ptimas para el desarrollo de
estos microorganismos es cuando la temperatura, luz y
humedad relativa estn en condiciones normales. Ms
luz de lo normal favorece principalmente a los seres
Figura 11. Variacin de la Humedad Relativa. fotosintticos. La temperatura hace lo propio con los
seres termfilos. La humedad lo es con los seres
fngicos. Sin embargo hay casos como: alta
temperatura, humedad baja; en los que los
microorganismos ven afectado su desarrollo y el
crecimiento de su poblacin debido a que las altas
temperaturas los eliminan. En el caso de temperaturas
bajas y alta humedad; los inhibe y los deja sin actividad.

8 BIBLIOGRAFA
[1] L. Carillo. (2003). Microbiologa Agrcola (cap.1) [En lnea].
Disponible en: http://www.unsa.edu.ar/
[2] Brock, Biologa de los Microorganismos, 10ma. ed.,
Prentice Hall, pp. 137-167 , 2003.
[3] Disponible en: http://www.arduino.cc/es/
[4] Eduardo J. Carletti (2009). Sensores LDR. Descripcin y
funcionamiento [En linea]. Disponible en:
http://robots-argentina.com.ar/Sensores_LDR.htm

También podría gustarte