Control on-OfF Incubadora
Control on-OfF Incubadora
Control on-OfF Incubadora
I. Introducción
El control preciso de la temperatura en los procesos biológicos es esencial para garantizar la viabilidad
celular, la actividad enzimática y la calidad del producto. Esta importante medida no sólo contribuye
significativamente al éxito y la rentabilidad de las operaciones biotecnológicas, sino que también
optimiza el funcionamiento de las unidades de proceso y aumenta la eficiencia en términos de tiempo,
recursos y rendimiento del producto.
El control de temperatura en incubadoras es fundamental para optimizar procesos que van desde la
producción de compuestos biotecnológicos hasta el cultivo de células y tejidos, garantizando así la
eficiencia y reproducibilidad de los resultados.
El control ON-OFF, también conocido como control de encendido y apagado, es un tipo básico de
control utilizado en sistemas automáticos para mantener una variable (como la temperatura, presión o
nivel) cerca de un valor de referencia deseado. En este tipo de control, el dispositivo de control (como
un interruptor o una válvula) opera en dos estados extremos: completamente encendido o
completamente apagado. No hay un ajuste gradual o proporcional en el nivel de salida del dispositivo;
simplemente está "encendido" o "apagado".
En el contexto de la temperatura, por ejemplo, un sistema de control ON-OFF podría estar diseñado
para mantener una habitación a una temperatura objetivo. Cuando la temperatura cae por debajo de un
cierto umbral, el sistema de control activará la fuente de calor (encendido), y cuando la temperatura
alcanza o supera el umbral, el sistema apaga la fuente de calor (Eurotherm, 2010).
En el control ON-OFF de una incubadora, se establecen dos umbrales de temperatura: uno para
encender (activar) y otro para apagar (desactivar) el dispositivo de calefacción. Por ejemplo, si la
temperatura baja por debajo del umbral de encendido, se activa la fuente de calor, y cuando la
temperatura sube por encima del umbral de apagado, se desactiva la fuente de calor. Para evitar que el
sistema se encienda y apague frecuentemente alrededor del punto de ajuste, se introduce un valor de
histéresis. La histéresis es la diferencia entre los umbrales de encendido y apagado. Por ejemplo, si el
umbral de encendido es 37°C y la histéresis es 2°C, el sistema se apagará cuando la temperatura
alcance los 39°C. Esto ayuda a prevenir oscilaciones frecuentes del sistema y mejora la estabilidad.
El control ON-OFF es elegido en situaciones donde la simplicidad es más importante que la precisión
fina. Aunque este método puede no ser tan preciso como otros en términos de mantener una
temperatura constante, es fácil de implementar y adecuado para aplicaciones donde pequeñas
variaciones no son críticas (Pancha J. & Llanes E., 2020).
II. Antecedentes
El sensor de temperatura LM35 ha tenido varias aplicaciones en diferentes proyectos relacionados con
el control de la temperatura de un sistema. Por un lado, el trabajo desarrollado en 2017 por Fonseca y
colaboradores sobre un prototipo de incubadora de huevos de gallina es relevante. En este estudio,
justificaron la elección del circuito integrado LM35DZ por su alta linealidad, tamaño compacto para
facilitar la instalación y la posibilidad de conectarlo directamente al microcontrolador. El resultado fue
un sistema de incubación con monitoreo remoto.
Por otro lado, el uso de Matlab para modelar sistemas también ha sido documentado. Por ejemplo, en
1998 Ilvedson presentó una metodología generalizada para estimar funciones de transferencia
tiempo-frecuencia utilizando Matlab. Su enfoque permite el análisis con cualquier tipo de señal de
entrada.
III. Objetivos
Objetivo General:
● Diseñar y construir un sistema de control eficiente que permita encender y apagar el sistema
de calefacción de manera precisa para mantener la temperatura deseada dentro de la
incubadora (30°C).
Objetivos específicos:
● Mantener la temperatura dentro de un rango específico (entre 20°C y 30°C) que asegure un
ambiente óptimo para la incubación.
● Incorporar alarmas que permitan alertar cuando la temperatura salga del rango establecido,
permitiendo una intervención automática.
● Optimizar el consumo de energía al regular el ciclo de encendido y apagado del sistema de
acuerdo a las necesidades reales de la incubadora.
IV. Hipótesis
Se obtendrá un código y circuito eficientes que posibiliten la automatización del encendido y apagado
de la calefacción de una incubadora, con el fin de mantener y regular la temperatura deseada de forma
precisa, garantizando así un ambiente óptimo para la incubación.
Se elaboró un código en Arduino para asegurar el correcto funcionamiento del control de temperatura
dentro de la incubadora. En él, se detallan las condiciones predefinidas para el control de la
temperatura. En este caso, se ha establecido una temperatura baja de 20°C y una temperatura alta de
30°C. Además, el código especifica las conexiones de cada uno de los componentes a la placa de
Arduino: el sensor de temperatura está conectado en A0, el foco en 3, el buzzer en 11, el LED azul en
9, el LED rojo en 10, el LED verde en 7 y, finalmente, el ventilador en 2.
Por otro lado, se ha definido un intervalo de 5 segundos entre cada lectura, así como las acciones a
realizar en caso de temperaturas alta, baja o normales. En caso de temperatura alta, se activa el buzzer,
se desactiva el foco, se enciende únicamente el LED rojo y se activa el ventilador. En caso de
temperatura baja, el buzzer se activa, se enciende únicamente el LED azul, se apaga el ventilador y se
enciende el foco. Finalmente, si la temperatura se encuentra dentro del rango normal predefinido, se
apagan todos los componentes y únicamente se enciende el LED verde, indicando que las condiciones
son óptimas.
void setup() {
Serial.begin(9600);
pinMode(PIN_FOCO, OUTPUT);
pinMode(BUZZER_PIN, OUTPUT);
pinMode(BLUE_LED_PIN, OUTPUT);
pinMode(RED_LED_PIN, OUTPUT);
pinMode(GREEN_LED_PIN, OUTPUT);
pinMode(VENTILADOR_PIN, OUTPUT);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval) {
previousMillis = currentMillis;
// Control de la temperatura
if (temperature < THERMOSTAT_TEMPERATURE_LOW) {
// Acciones si la temperatura es baja
digitalWrite(PIN_FOCO, HIGH); // Encender foco
digitalWrite(BUZZER_PIN, HIGH); // Encender el buzzer
digitalWrite(BLUE_LED_PIN, HIGH); // Encender LED azul
digitalWrite(RED_LED_PIN, LOW); // Apagar LED rojo
digitalWrite(GREEN_LED_PIN, LOW); // Apagar LED verde
digitalWrite(VENTILADOR_PIN, LOW); // Apagar ventilador
} else if (temperature > THERMOSTAT_TEMPERATURE_HIGH) {
// Acciones si la temperatura es alta
digitalWrite(PIN_FOCO, LOW); // Apagar foco
digitalWrite(BUZZER_PIN, HIGH); // Encender el buzzer
digitalWrite(BLUE_LED_PIN, LOW); // Apagar LED azul
digitalWrite(RED_LED_PIN, HIGH); // Encender LED rojo
digitalWrite(GREEN_LED_PIN, LOW); // Apagar LED verde
digitalWrite(VENTILADOR_PIN, HIGH); // Encender ventilador
} else if (temperature >= 21 && temperature <= 29) {
// Acciones si la temperatura está dentro del rango normal
digitalWrite(PIN_FOCO, HIGH); // Apagar foco
digitalWrite(BUZZER_PIN, LOW); // Apagar el buzzer
digitalWrite(BLUE_LED_PIN, LOW); // Apagar LED azul
digitalWrite(RED_LED_PIN, LOW); // Apagar LED rojo
digitalWrite(GREEN_LED_PIN, HIGH); // Encender LED verde
digitalWrite(VENTILADOR_PIN, HIGH); // Apagar ventilador
}
}
}
float getTemperature() {
int sensorValue = analogRead(LM35_PIN);
float voltage = sensorValue * (5.0 / 1023.0); // Convertir valor
analógico a voltaje
float temperatureC = voltage * 100.0; // Convertir voltaje a
temperatura en grados Celsius
return temperatureC;
}
Vista frontal
Figura 4. Vista frontal de la incubadora
Vista superior
Figura 6. Vista superior frontal de la incubadora
Una de sus limitaciones es su susceptibilidad al ruido eléctrico del ambiente. El autor aconseja
conectar el sensor con cables blindados o aislar adecuadamente el área donde se instale. Esto es
importante ya que si el área alrededor del sensor LM35 no está controlada ni aislada, corrientes de aire
o fuentes cercanas de calor/frío pueden impactar directamente en su lectura, impidiendo medir
adecuadamente la temperatura del objeto o área de interés. En el caso del presente proyecto, el sensor
LM35 estaba rodeado de un ambiente no controlado ya que se ubicaba en un orificio en una de las
paredes de la incubadora, de esta manera, las corrientes de aire afuera de la incubadora pudieron haber
interferido con las lecturas arrojadas.
Aqueronte también se sugiere colocar filtros analógicos paso bajo para eliminar frecuencias no
deseadas. Los filtros analógicos paso bajo son circuitos que dejan pasar las señales por debajo de una
determinada frecuencia de corte y atenúan las señales de mayor frecuencia (Electricity-Magnetism,
2023). Esto tendría algunos beneficios en el funcionamiento de la incubadora como lo es suavizar la
señal de salida. La temperatura en una incubadora puede tener pequeñas fluctuaciones de alta
frecuencia no deseadas. El filtro paso bajo atenúa estos cambios rápidos y hace la señal más uniforme
y estable para el control de temperatura, evitando así respuestas bruscas no buscadas. Al usar este tipo
de filtro analógico se entregaría una señal más limpia, estable y con las variaciones temporales reales
de temperatura relevantes en la incubadora.
Por otra parte, se podría implementar el uso de un filtrado digital, promediando múltiples lecturas para
así atenuar el efecto del ruido aleatorio. Otras técnicas incluyen la aproximación a una recta (ya que la
salida del LM35 es lineal y conocida teóricamente), o la regresión lineal simple ( técnica de mínimos
cuadrados). Sin embargo, estas medidas incrementan la complejidad del sistema.
Uno de los problemas de Das fue que el voltaje de salida del LM35 oscilaba de vuelta a cero. En la
figura 8 se muestra el comportamiento inusual de las temperaturas registradas por el sensor.
Figura 8. Oscilación de las temperaturas registradas con el sensor de temperatura LM35(Das, 2020).
Lo anterior, indica que este sensor no se podría utilizar para una incubadora que necesite estar
funcionando por un periodo de tiempo prolongado como es el caso de las incubadoras
microbiológicas. Temperaturas internas muy elevadas podrían dañar el sensor de forma irreversible,
ocasionando fallas prematuras o lecturas totalmente erróneas e inconsistencias severas. Por ende se
debería de optar por el uso de otro tipo de sensor más resistente que el LM35.
En el estudio realizado por Cabrera (1996), se concluyó que al emplear el sensor AD590 en un sistema
de control ON-OFF como el que se elaboró en este informe, el lazo de histéresis es simétrico con
respecto a la temperatura de referencia. La histéresis se refiere a la tendencia del sistema a mantener su
estado actual incluso después de que la condición que lo llevó a ese estado haya terminado. La
simetría en el lazo de histéresis del AD590 se considera una ventaja, ya que implica que los puntos de
cambio (encendido o apagado) son equidistantes en relación con la temperatura de referencia. Esto
proporciona estabilidad y consistencia en el control ON-OFF, asegurando una respuesta uniforme ante
variaciones térmicas, lo cual es beneficioso en aplicaciones donde se requiere un control preciso de la
temperatura.
VIII. Conclusión
En base a los resultados obtenidos, podemos concluir que tanto los objetivos como la hipótesis
planteada en un comienzo, fueron cumplidos de manera satisfactoria, se obtuvo un control eficiente
que permitiera el encendido y el apagado del sistema de calefacción de una manera precisa para
mantener la temperatura deseada dentro de la incubadora, además el sistema de alarmas
implementadas en el control, permitió alertar cuando la temperatura salía del rango establecido,
permitiendo una acción rápida y automática al sistema. También se optimizó el consumo de energía al
regular el ciclo de encendido y apagado del sistema, permitiendo solo encender cuando fuera
necesario, de acuerdo a las necesidades reales de la incubadora.
IX. Bibliografía
● Vizcaíno, J. R. L., & Sebastiá, J. P. (2011). LabView: entorno gráfico de programación. Marcombo.
● nanodac: Guía del usuario. (2010). Eurotherm. Recuperado de
https://www.eurotherm.com/?wpdmdl=27993
● Pancha J. & Llanes E. (2020). Estudio de las tecnologías de control utilizadas en las incubadoras
avícolas. Recuperado de
https://revista.estudioidea.org/ojs/index.php/esci/article/download/129/168/321
● Fonseca S., Herrero, C., Román, A. 2017. INCUBADORA AUTOMÁTICA DE HUEVOS DE AVES
DE CORRAL, CON CAPACIDAD DE 100 HUEVOS, NATALIDAD DEL 70%, MONITOREO
REMOTO Y DE BAJO COSTO. Recuperado de: https://ribuni.uni.edu.ni/1357/1/80736.pdf
● Arias, M. 2006. Sistema de monitoreo de temperatura para horno de gas; Universidad Tecnológica de
la Mixteca, Tesis de Licenciatura. Recuperado de:
https://repositorio.unac.edu.pe/bitstream/handle/20.500.12952/1483/Ludeber_Tesis_tituloprofesional_
2015.pdf?sequence=4&isAllowed=y
● Ilvedson, C. 1998. Transfer Function Estimation Using Time-Frequency Analysis. Recuperdo de:
https://dspace.mit.edu/bitstream/handle/1721.1/50472/42218062-MIT.pdf;sequence=2
● Electricity-Magnetism. 2023. ¿Qué es un filtro pasa-bajos? Recuperado
de:https://www.electricity-magnetism.org/es/un-filtro-pasa-bajos/
● Aqueronte. 2012. LM35 DZ. Recuperado de:
http://unbarquero.blogspot.com/2012/10/msp430-lm35-dz.html
● Das, D. 2020. LM35 Temperature Sensor Not Working? - Here is what you should do… Recuperado
de: https://circuitdigest.com/tutorial/lm35-sensor-not-working
● Sierra, H. R., & Ortega, M. M. (2010). Modelamiento y control digital de temperatura para horno
eléctrico (Doctoral dissertation, BS thesis, Facultad de Ingenierıa).
● Castaño, S. (2022b, diciembre 13). Criterio de estabilidad de Routh-Hurwitz. Control Automático
Educación.
https://controlautomaticoeducacion.com/control-realimentado/criterio-de-estabilidad-de-routh-hurwitz/
● Cabrera Calupiña, R. X. (1996). Diseño y construcción de un prototipo de control de temperatura.
Facultad de Ingeniería eléctrica.
https://bibdigital.epn.edu.ec/bitstream/15000/5107/1/T230.pdf#page38
● Organización Panamericana de la Salud (OPS). (2005). Manual de mantenimiento para equipo de
laboratorio. https://www.exactas.unlp.edu.ar/uploads/docs/manual_de_mantenimiento.pdf#page62
● Castilla Gomez, E., Mendoza Galicia, J. (2014). DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO
DE INCUBADORA AVÍCOLA BASADO EN EL ANÁLISIS FENOMENOLÓGICO DEL
EQUIPO.https://www.zaragoza.unam.mx/wp-content/Portal2015/Licenciaturas/iq/tesis/tesis_castilla_g
omez.pdf
● Analog Devices. (2013). 2-Terminal IC Temperature Transducer AD590.
https://www.digikey.com.mx/es/htmldatasheets/production/50928/0/0/1/ad590lf-883b
Anexos