Actividad 9. Actuadores y Regulación Automática

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad del SABES

Centro Irapuato.

Alumnos:
Juan Manuel Méndez Segoviano.

Edgar Antonio Vázquez Comparan.

Salvador Lemus Pacheco.

Marco Darío Porras Orocio.

Matricula:

U2103062Z0588
U2103062Z1035
U2103062Z0857
U2103062Z0048

Materia:
Metrología e Instrumentación.

Nombre y número de la actividad:


Actividad 9: Actuadores y regulación automática

Maestro:
Juan Manuel Romero Romero

Fecha de entrega:
Lunes, 20 de noviembre 2023
SENSOR DE HUMEDAD Y TEMPERATURA.

El LM35 es un circuito electrónico sensor que puede medir temperatura. Su salida


es analógica, es decir, te proporciona un voltaje proporcional a
la temperatura. El sensor tiene un rango desde −55°C a 150°C.
Su popularidad se debe a la facilidad con la que se puede medir
la temperatura. Incluso no es necesario de un microprocesador
o microcontrolador para medir la temperatura. Dado que el
sensor LM35 es analógico, basta con medir con un multímetro, el voltaje a salida
del sensor.

Para convertir el voltaje a la temperatura, el LM35 proporciona 10mV por cada


grado centígrado. También cabe señalar que ese sensor se puede usar sin
offset, es decir que si medimos 20mV a la salida, estaremos midiendo 2°C.

LM35 y sus características principales:

• Resolución: 10mV por cada grado centígrado.


• Voltaje de alimentación. Por ejemplo, esté sensor se puede alimentar
desde 4Vdc hasta 20Vdc.
• Tipo de medición. Salida analógica.
• Numero de pines: 3 pines, GND, VCC y VSalida.
• No requiere calibración.
• Tiene una precisión de ±¼°C.
• Esta calibrado para medir °C.
• Consumo de corriente: 60 μA
• Empaquetados comunes:
• TO-CAN.
• TO-220.
• TO-92.
• SOIC8.
Los pines del sensor LM35

El pinout del sensor de temperatura son tres: GND, VCC y VSalida.


Entonces dependiendo del empaquetado será el orden de conexión de los
pines. Por ejemplo, el empaquetado TO-220 tiene la siguiente distribución:

MATERIALES:

Protoboard

Arduino

Sensor de temperatura LM35

Jumpers Macho –Macho y Macho –Hembra


CODIGO

Explicación detallada:

1. float tempC;: Se declara una variable de tipo flotante llamada tempC que
se utilizará para almacenar la temperatura en grados Celsius.

2. int pinLM35 = 0;: Se declara una variable de tipo entero llamada pinLM35
e se le asigna el valor 0. Este es el pin analógico al que está conectado
el sensor LM35.

3. void setup(): Esta función se ejecuta una vez al inicio del programa. En
este caso, inicia la comunicación serial a una velocidad de 9600 baudios
utilizando Serial.begin(9600);.

4. void loop(): Esta función se ejecuta en un bucle continuo después de que


la función setup() ha sido ejecutada. Aquí es donde ocurre la mayor parte
del trabajo.

5. tempC = analogRead(pinLM35);: Lee el valor analógico del pin


especificado por pinLM35 utilizando la función analogRead() y almacena
ese valor en la variable tempC.

6. tempC = (5.0 * tempC * 10.0) / 1024.0;: Convierte el valor analógico leído


a grados Celsius. El LM35 proporciona una salida analógica proporcional
a la temperatura en grados Celsius. Esta fórmula específica se basa en
la información de la hoja de datos del LM35.

7. Serial.println(tempC);: Imprime el valor de la temperatura convertida en la


consola serial para que pueda ser observado a través del puerto serial.

8. delay(1000);: Espera 1 segundo antes de repetir el bucle, para que no se


imprima la temperatura constantemente y se pueda observar la variación
en intervalos de tiempo.

FOTOS DE APLICACIÓN

Imagen 1. Dispositivo encendido con código compilado

Imagen 2. Sensor captando la temperatura ambiente


Conclusión
Esta práctica utilizando el sensor de temperatura LM35 con un microcontrolador
Arduino proporciona una introducción práctica al uso de sensores analógicos para
medir variables físicas, en este caso, la temperatura. Aquí hay algunas
conclusiones clave:

Interfaz con Sensores Analógicos: El código muestra cómo leer valores analógicos
de un sensor LM35 utilizando la función analogRead(). Los sensores analógicos,
como el LM35, proporcionan una salida variable proporcional a la magnitud de la
variable física medida (en este caso, la temperatura).

Conversión a Unidades Significativas: El código realiza una conversión del valor


analógico leído a grados Celsius. Esta conversión es específica para el LM35 y se
basa en su relación lineal entre la salida analógica y la temperatura.

Comunicación Serial: La comunicación serial se utiliza para visualizar la


temperatura medida. Esto es útil para depurar y monitorear el comportamiento del
sensor en tiempo real, ya que los datos se envían al puerto serial y se pueden ver
en la consola serial de la IDE de Arduino o en un programa de terminal.

Intervalo de Lectura Controlado: Se introduce una pausa de un segundo


(delay(1000)) entre lecturas sucesivas. Esto ayuda a evitar la sobrecarga de
información y facilita la observación de cómo cambia la temperatura a lo largo del
tiempo.

Personalización y Ajuste: El código puede ser modificado según las necesidades


específicas. Por ejemplo, se pueden agregar funciones para convertir la
temperatura a Fahrenheit, ajustar la frecuencia de lectura o incorporar otras
acciones basadas en la temperatura medida.

En resumen, esta práctica ofrece una base sólida para principiantes que desean
trabajar con sensores de temperatura y proporciona habilidades básicas en la
lectura de datos analógicos, conversiones de unidades y la interfaz de Arduino con
el mundo físico. Además, sirve como punto de partida para proyectos más
avanzados que involucren sensores y controladores en el entorno Arduino.
Referencias
Cortés, A. (2021). Proyecto 15 - LM35 Sensor de temperatura - Acortes Software.
Acortes Software. Retrieved from https://acortes.co/proyecto-15-lm35-sensor-de-
temperatura

Alzate, O. M. F. (2021). Arduino analogRead. Http://codigoelectronica. Retrieved


from http://codigoelectronica.com/blog/arduino-analogread

También podría gustarte