El sensor de temperatura LM35

El sensor de temperatura LM35 es uno m√°s de la multitud de sensores que podemos usar en arduino. Temperatura, humo, luz, humedad, todos ellos permiten medir una se√Īal anal√≥gica y la convierte en una se√Īal digital en forma de tensi√≥n, con la que podemos empezar a trabajar con ella.

El sensor de temperatura LM35

Uno de los sensores más populares entre los proyectos de arduino es el sensor LM35 ya que nos permite medir la temperatura del ambiente. Su forma es parecida a la de un transistor y nos devuelve una tensión a su salida.
lm35 arduino
Sensor de temperatura LM35
No confund√°is el sensor LM35 con los termistores, ya que estos, obtienen la temperatura midiendo su resistencia el√©ctrica. Este sensor usado en proyectos para arduino tiene una calibraci√≥n de 1¬ļC a raz√≥n de 10mv, es decir, cuando se mida 30¬ļ en una habitaci√≥n tendremos en su salida 300mv. Sin embargo deb√©is tener en cuenta que la precisi√≥n del lm35 es de 0.5¬ļ, por lo que en seg√ļn que proyectos puede que no os sirva si necesit√°is una gran sensibilidad, pero para la mayor√≠a de proyectos nos servir√°. Este sensor de temperatura soporta un rango de temperatura¬†de -55¬ļC (-550mV) hasta 150¬ļC (1500 mV).

Precio del sensor LM35

La mayor√≠a de estos dispositivos para medir la temperatura suelen ser baratos, incluso los venden en paquetes de x10 ya que a veces merece la pena para ahorrar tiempo de env√≠o. Puedes encontrarlos en algunos vendedores de ebay por unos 0.60‚ā¨, pero si no ten√©is prisa yo recomiendo comprarlos en aliexpress que aunque tarde m√°s, son m√°s baratos. Y si no ten√©is nada de tiempo y necesit√°is un sensor de temperatura LM35 ya! Lo mejor es que os llegu√©is a vuestra tienda de electr√≥nica habitual y lo compr√©is all√≠, pero tener en cuenta que est√°s tiendas tienen que comer, por lo tanto su precio ser√° incluso el doble o m√°s. Si os fiais m√°s de amazon os recomiendo comprarlo aqu√≠ mismo:

El sensor LM35 y Arduino

Utilizar el sensor de temperatura LM35 con arduino es bastante f√°cil.

Explicación usando la lógica.

Ya hemos dicho que este sensor est√° calibrado para que cada grado cent√≠grado nos devuelva 10mv, y que como m√°ximo nos dar√° 1500mv. Por lo que si usamos el sentido com√ļn y usamos est√© m√°ximo como ejemplo tendr√≠amos T= 1500mv / 10mv = 150¬ļ C F√°cil no? Pues ahora vamos a montar este componente en la placa arduino y vemos un sencillo c√≥digo.
Sensor de temperatura LM35
Como pod√©is ver en a imagen inferior hemos conectado el sensor de temperatura en la salida anal√≥gica A0, pero si en vuestro dise√Īo la ten√©is ocupado s√≥lo tendr√©is que cambiarlo de lugar. sensor LM35 con arduino El positivo lo ponemos a 5v y el negativo a GND.
// Código para el sensor de temperatura LM35
float temperatura; //Será un resultado decimal, así que lo declaramos como float (0 hasta 1024)
int LM35 = 0; // Aquí le decimos donde hemos conectado el LM35 en mi caso en A0 (ponemos sólo 0) 
void setup() {
// Configuramos el puerto serial a 9600bps
Serial.begin(9600); 
}
 void loop() {
temperatura = analogRead(LM35);  // Con analogRead leemos el sensor LM35, de 0 a 1023
temperatura = (5.0 * temperatura * 100.0)/1024.0;  //Aquí hacemos el calculo que comentamos antes.
Serial.print(temperatura); // Envía el dato al puerto serial
Serial.print("\n"); //Con esto saltamos una línea
delay(1000); //Esperamos 1seg
}
Como he indicado en el código si no usáis la misma salida que yo, sólo debéis indicarlo.

Setup configuramos el puerto

Siempre deberéis configurar la velocidad del puerto serie en Bit por segundos, y la función Serial.print permite escribir caracteres ascii en el puerto Serial. Si usáis un LCD de cristal líquido y queréis imprimir la temperatura la función seria lcd.print, pero deberíais instanciar primero el objeto LCD y asignarles las correspondientes entradas. Si os interesa explicaré cómo usar un lcd de cristal liquido en arduino en otro artículo.

Características principales del sensor

  • 10mV por cada grado cent√≠grado.
  • 4Vdc hasta 20Vdc.
  • 3 pines, GND, VCC y V de Salida.
  • Precisi√≥n de 0.5¬ļ
  • Consume¬†60 őľA
  • Encapsulados m√°s frecuentes:
Como extra os dejo la hoja de datos o datasheet del sensor LM35 en pdf Lm35 Datasheet descargar

Proyectos donde medir la temperatura

Como yo siempre digo, el límite está en tu imaginación pero es cierto que a veces nos bloqueamos y no sabemos que proyectos hacer. Os sugiero algunos usos para darle al sensor LM35 que suelen ser lo más comunes.
  • Controlar la temperatura de un invernadero.
  • Para controlar temperatura de una celda peltier. ( En las vinotecas suelen usarse )
  • Controlar la temperatura de un servomotor.
  • Monitorear la temperatura de un servidor Arduino.

Otros sensores de temperatura

No sólo con un LM35 vais a poder medir la temperatura, existen otros sensores que puedes usar con vuestros proyectos arduino.
  • El sensor DTH11 que no solo medir√°s temperatura sino que tambi√©n puedes medir la humedad. ( consulta nuestro art√≠culo donde explicamos como usarlo).
  • Sensor BMP180, si te animas a usarlo adem√°s de medir temperatura tambi√©n podr√°s medir la presi√≥n. ( tambi√©n tenemos el art√≠culo con el esquema de montaje).
Ya ves que con varios de estos sensores de temperatura baratos podría crearte una estación meteorológica por poco dinero con arduino.
5/5 - (1 voto)
El Servomotor
Servomotor

Hoy día en cualquier tipo de proyecto robótico o incluso en muchísimos proyectos de electrónica donde se necesita una gran Read more

Motor con Encoder
Motor con Encoder

La posici√≥n y el movimiento de los ejes de los motores el√©ctricos se controlan mediante encoder rotativos, pero ¬ŅC√≥mo funciona Read more

Coche Robot 2WD
Coche robot 2wd arduino aliexpress

En este tutorial vamos a construir un coche robot de 2 ejes o 2wd controlado con arduino, comprado en aliexpress Read more

Qué es arduino
qué es arduino

Si te gusta el mundo de la robótica primero debes aprender qué es arduino, como funciona y que tipo necesito Read more

Resumen
El sensor de temperatura LM35
Nombre del artículo
El sensor de temperatura LM35
Descripción
El sensor de temperatura LM35 es uno m√°s de la multitud de sensores que podemos usar en arduino. Temperatura, humo, luz, humedad, todos ellos permiten medir una se√Īal anal√≥gica y la convierte en una se√Īal digital en forma de tensi√≥n, con la que podemos empezar a trabajar con ella.
Autor
Publicador
Roobotica.com
Logo

Deja un comentario