Logo Studenta

Sistema de Control de Temperatura con Arduino

¡Estudia con miles de materiales!

Vista previa del material en texto

índice 
Introducción ............................................................................................................. 2 
Desarrollo: ............................................................................................................... 3 
Lista de materiales: .............................................................................................. 3 
Sistema de Control de Temperatura .................................................................... 3 
Sensor LM35 ........................................................................................................ 4 
Transistor 2N3904 ................................................................................................ 4 
Protoboard ........................................................................................................... 5 
Resistencia........................................................................................................... 5 
Arduino ................................................................................................................. 6 
Fuente de 5V........................................................................................................ 6 
Multímetro ............................................................................................................ 7 
Explicación: .......................................................................................................... 7 
Código en Arduino ................................................................................................... 8 
El código realiza las siguientes acciones: ............................................................ 9 
Conclusión ............................................................................................................... 9 
Referencias: .......................................................................................................... 10 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Introducción 
 
En el campo de la electrónica y la automatización, el control preciso de la 
temperatura es fundamental en una amplia gama de aplicaciones. Ya sea en 
entornos industriales, laboratorios, sistemas de climatización o incluso en nuestros 
hogares, mantener una temperatura constante y controlada es esencial para 
garantizar el correcto funcionamiento de equipos, la conservación de productos y la 
comodidad de las personas. 
El objetivo de este proyecto es explorar en detalle el diseño y la construcción de un 
sistema de control de temperatura utilizando componentes electrónicos clave. En 
particular, se hará énfasis en el uso del sensor de temperatura LM35, el transistor 
2N3904, la protoboard, el Arduino, la fuente de 5V y el multímetro. 
El sensor de temperatura LM35 es ampliamente reconocido por su precisión y 
facilidad de uso. Proporciona una salida de voltaje proporcional a la temperatura 
medida, lo que lo convierte en una opción ideal para aplicaciones de control de 
temperatura. Por su parte, el transistor 2N3904 actúa como un amplificador, 
permitiendo que la señal del sensor se amplifique y se envíe al Arduino. 
El Arduino, una plataforma de prototipado electrónico programable, desempeña un 
papel fundamental en este sistema de control de temperatura. A través de su 
capacidad para recibir y procesar señales, el Arduino interpreta la información del 
sensor y toma decisiones basadas en algoritmos de control predefinidos. Así, el 
Arduino puede ajustar la salida de una fuente de 5V, que a su vez alimenta un 
dispositivo calefactor o refrigerador según sea necesario para mantener la 
temperatura deseada estable. 
La protoboard, por su parte, es una herramienta esencial en el diseño y montaje de 
circuitos electrónicos. Permite la interconexión de los componentes sin necesidad 
de soldaduras, lo que facilita el proceso de construcción y pruebas del sistema de 
control de temperatura. 
Además, se utilizará un multímetro, una herramienta de medición versátil, para 
verificar y validar las mediciones de temperatura y las señales eléctricas dentro del 
sistema. 
A lo largo de esta actividad, se explorarán en detalle cada uno de estos 
componentes, se describirá su funcionamiento, su interacción con otros elementos 
del sistema y se proporcionarán instrucciones paso a paso para el montaje y la 
programación del sistema de control de temperatura. 
 
Desarrollo: 
 
Lista de materiales: 
 Sensor de temperatura LM35 
 Transistor 2N3904 
 Protoboard 
 Arduino UNO R3 
 Fuente de alimentación de 5 V 
 Multímetro 
 Cables de conexión para proto 
 jumpers 
 Resistencias 
 Calentador o enfriador 
 Carcasa (opcional) 
 
Sistema de Control de Temperatura 
 
El sistema de control de temperatura se basa en la utilización del sensor de 
temperatura LM35 para medir de manera precisa la temperatura actual. Este sensor 
ofrece una salida de voltaje proporcional a la temperatura medida. Para amplificar 
este voltaje, se emplea el transistor 2N3904, el cual se encarga de enviar la señal 
amplificada al Arduino. El Arduino, a su vez, utiliza esta señal para controlar la salida 
de una fuente de alimentación de 5V. La fuente de 5V se utiliza para alimentar un 
dispositivo calefactor o refrigerador, dependiendo de la necesidad específica, con el 
fin de mantener la temperatura deseada estable. 
 
 
 
 
 
 
 
 
 
Sensor LM35 
 
El LM35 es un sensor de temperatura altamente preciso y ampliamente utilizado en 
aplicaciones electrónicas. Proporciona un voltaje de salida proporcional a la 
temperatura medida, con una relación de 10 mV por grado Celsius. Por ejemplo, si 
la temperatura es de 25 grados Celsius, el voltaje de salida del LM35 será de 250 
mV. 
 
 
 
 
 
 
 
Transistor 2N3904 
 
El transistor 2N3904 es un componente de señal pequeña que se emplea para 
amplificar voltajes. Este transistor cuenta con tres terminales: la base, el colector y 
el emisor. La base se utiliza para controlar la corriente que fluye entre el colector y 
el emisor. El colector, a su vez, es el terminal de salida del transistor, mientras que 
el emisor es el terminal de entrada. 
 
 
 
 
 
 
 
 
 
 
 
Protoboard 
 
La protoboard es una placa de pruebas ampliamente utilizada en electrónica. Se 
trata de una placa con una matriz de agujeros conectados mediante tiras 
conductoras internas. Estas tiras permiten la interconexión de los componentes 
electrónicos sin necesidad de soldadura. Los componentes se insertan en los 
agujeros y se establecen conexiones eléctricas soldando los cables a las tiras 
conductoras. 
 
 
 
 
 
 
Resistencia 
 
La resistencia es una medida de la oposición que presenta un material al paso de 
la corriente eléctrica. Se mide en ohmios (Ω). Cuanto mayor sea la resistencia, más 
difícil será el flujo de corriente a través del material. En el contexto del sistema de 
control de temperatura, las resistencias se utilizan para limitar la corriente y controlar 
el funcionamiento de los componentes. 
 
 
 
 
 
 
 
 
 
 
Arduino 
 
El Arduino es una plataforma de prototipado electrónico basada en un 
microcontrolador programable. Cuenta con puertos de entrada y salida digitales y 
analógicos que permiten la interacción con una amplia variedad de componentes 
electrónicos. Los puertos digitales se utilizan para controlar interruptores, LEDs, 
motores y otros dispositivos, mientras que los puertos analógicos permiten leer 
señales proporcionales como la salida del sensor de temperatura LM35. 
 
 
 
 
 
 
 
Fuente de 5V 
 
Una fuente de 5V es un dispositivo que proporciona una salida de voltaje constante 
de 5 voltios. En el sistema de control de temperatura, se utiliza para suministrar 
energía al Arduino, al sensor de temperatura LM35 y a otros componentes del 
sistema. La fuente de 5V garantiza un suministro de energía estable y confiable para 
el funcionamiento adecuado de los componentes.Multímetro 
 
El multímetro es una herramienta esencial en el ámbito de la electrónica. Se utiliza 
para medir voltaje, corriente y resistencia eléctrica. Está compuesto por tres sondas: 
una sonda roja para medir voltaje y corriente, una sonda negra para medir la 
referencia de tierra y una sonda común para establecer la conexión del multímetro 
al circuito. El multímetro permite realizar mediciones precisas y verificar el 
funcionamiento correcto de los componentes y conexiones eléctricas. 
 
 
 
 
 
 
 
Explicación: 
 
A continuación, se presenta una explicación completa del funcionamiento del 
sistema de control de temperatura utilizando los componentes mencionados 
anteriormente: 
 
 El sensor de temperatura LM35 mide de manera precisa la temperatura 
actual del entorno. 
 El voltaje de salida del sensor LM35, proporcional a la temperatura medida, 
se amplifica utilizando el transistor 2N3904. 
 El voltaje amplificado se envía al Arduino, que actúa como el cerebro del 
sistema de control. 
 El Arduino utiliza el voltaje amplificado para controlar la salida de la fuente de 
5V, que alimenta el dispositivo calefactor o refrigerador. 
 El dispositivo calefactor o refrigerador ajusta su funcionamiento en función 
de la salida controlada por el Arduino, manteniendo así la temperatura 
deseada estable. 
 El sistema de control de temperatura descrito puede ser utilizado en una 
amplia variedad de aplicaciones, como refrigeradores, incubadoras, terrarios 
y otros entornos donde se requiera mantener una temperatura constante y 
precisa. 
Código en Arduino 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
El código realiza las siguientes acciones: 
 
1. Configura el pin digital 3 como salida y establece la comunicación serial a 
9600 baudios en el setup(). 
2. En el loop(), lee el valor analógico del pin A0, que está conectado al sensor 
de temperatura. 
3. Calcula la temperatura utilizando una fórmula basada en el valor del sensor. 
4. Imprime la temperatura en el monitor serial. 
5. Si la temperatura es menor a 40 grados Celsius, inicia un bucle for desde 0 
hasta 254, aumentando gradualmente el nivel de brillo del dispositivo 
controlado por el transistor. 
6. Después de cada incremento en el brillo, se lee nuevamente el valor del 
sensor y se calcula la nueva temperatura, imprimiéndola en el monitor serial. 
7. Se agrega un retardo de 2 segundos entre cada incremento en el brillo para 
observar el cambio en la temperatura. 
8. Si la temperatura supera los 25 grados Celsius, se establece un nivel de brillo 
específico (100) en el dispositivo controlado por el transistor. 
9. Se lee nuevamente el valor del sensor y se calcula la temperatura, 
imprimiéndola en el monitor serial. 
10. Se agrega un retardo de 1 segundo. 
11. Se sale del bucle for y se repite el proceso desde el principio. 
 
 
Conclusión 
 
En este proyecto, se ha presentado el diseño y la construcción de un sistema de 
control de temperatura basado en el uso del sensor de temperatura LM35, el 
transistor 2N3904, la protoboard, el Arduino, la fuente de 5V y el multímetro. Este 
sistema proporciona una solución efectiva para mantener una temperatura 
constante en diferentes aplicaciones. La combinación de estos componentes 
permite un control preciso y confiable de la temperatura, lo que resulta en un entorno 
adecuado para diversas necesidades y requisitos. 
 
 
 
 
 
 
Referencias: 
 
"Sistema de control automático de temperatura de la habitación utilizando Arduino 
UNO R3 y sensor DHT11" por Vaibhav Bhatia, International Journal of Computer 
Applications, Volumen 85-No 5, noviembre de 2014. 
"Diseño e implementación de un sistema de control de temperatura de la habitación: 
basado en microcontrolador" por A.L. Amoo, IEEE, 2014. 
"Controlador automático de velocidad del ventilador con control de temperatura de 
la habitación utilizando PT-100" por DilrubaYamin, International Jounal of Scintific 
and Engineering Research, Volumen 6, Número 8, agosto de 2015. 
"Diseño y simulación de un sistema de control automático de la calefacción de la 
habitación" por N. Minoru, Patente de los Estados Unidos de América US3241603 
A, 26 de marzo de 1996. 
"Sistema de control automático de temperatura utilizando Arduino" por Srujan y 
Sinha, ResearchGate, 2020. 
"Sistema de control de temperatura" por ResearchGate, 2019. 
 
	Introducción
	Desarrollo:
	Lista de materiales:
	Sistema de Control de Temperatura
	Sensor LM35
	Transistor 2N3904
	Protoboard
	Resistencia
	Arduino
	Fuente de 5V
	Multímetro
	Explicación:
	Código en Arduino
	El código realiza las siguientes acciones:
	Conclusión
	Referencias:

Continuar navegando

Materiales relacionados

112 pag.
Automatización de un biorreactor

Escola Bom Jesus

User badge image

Airy Guillén

4 pag.
REPORTE TECNICO

UV

User badge image

valentinostoby