Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRUPO: 01L-90G
2019
1
SENSOR DE TEMPERATURA CON ARDUINO
1. Introducción:
En este presente laboratorio del curso “sensores y actuadores” desarrollaremos
Un sensor de temperatura digital a base de componentes electrónicos y
programación arduino, para lo cual destacaremos el uso del LM35 que es un
tipo de sensor de temperatura y el microcontrolador reprogramable llamado
arduino.
2. Objetivos:
- Comprender el funcionamiento del microcontrolador arduino para ejecutar
las funciones de registrar datos en tiempo real del sensor.
- Emplear algoritmos para poder ejecutar programas a través del
microcontrolador arduino.
- Emplear el monitor serie para la visualización de datos registrados y
posteriormente visualizarlos en la pantalla LCD.
- Aprender el las características y el funcionamiento del sensor de
temperatura LM35.
3. Marco teórico:
LM35:
El sensor LM35, es un sensor de temperatura integrado de precisión cuyos
rangos de operación oscilan desde los -55°C hasta los 150°C, teniendo en
cuenta que este tipo de sensores ofrecen una precisión de +- 1.4°C a
temperatura ambiente. Además de ello, son del tipo lineal; es decir, que no es
necesario forzar al usuario a realizar conversiones debido a que otros sensores
están basados en grados Kelvin.
Un LM35 puede funcionar a partir de los 5 V (en corriente continua), sea por
alimentación simple o por doble alimentación (+/-).
2
4. Desarrollo:
Para el siguiente desarrollo de nuestro sensor de temperatura necesitaremos lo
siguiente:
MATERIALES:
Lcd
Arduino uno
Protoboard
Multimetro con temperatura
Sensor lm35
Resistencia de 220 Ω
Potenciometro o preset de 10K Ω
Cables jumpers
Procedimiento:
5. Diseño:
3
Programación:
#include <LiquidCrystal.h>
void setup(){
Serial.begin(9600);
lcd.begin(16,2);
//entradas analogicas no requieren inicializacion
}
void loop(){
SUMA = 0;
for (int i=0; i<5; i++){
SENSOR = analogRead(A0);
TEMPERATURA = ((SENSOR*5000.0)/1023)/10;
SUMA = TEMPERATURA + SUMA;
delay(500);
}
Serial.println(SUMA/5.0, 1);
lcd.setCursor(0,0);
lcd.print("Temp: ");
lcd.print(SUMA/5.0,1);
lcd.print(" C");
4
6. Comparación:
5
7. Foto del proyecto:
6
8. Cuestionario:
a. ¿Qué es el arduino?
7
9. Conclusiones:
10. Bibliografía:
• http://www.emagister.com/uploads_user_home/Comunidad_Emagi
ster_5896_sensor_2.pdf
• https://es.wikipedia.org/wiki/sensor
• http://www.ie.itcr.ac.cr/marin/lic/el2207/wmarinCH03.pdf
• http://www.academia.edu/3769942/3_3._Configuraci%C3%B3n_en
_Base_Com%C3%BAn