Sensor de temperatura para liquidos arduino

Sensor de temperatura analógico arduino

Puede que estés utilizando tu Arduino para controlar un proceso en el que la temperatura es crítica. Puede que estés diseñando un ventilador automático que se enciende cuando la temperatura supera un valor preestablecido. Puede que estés construyendo un registrador de datos para una estación meteorológica casera.    Tal vez quieras vigilar una GPU o una CPU que está sometida a mucho estrés.

Cada una de estas aplicaciones de medición de temperatura tiene diferentes requisitos. El registrador de datos de tu estación meteorológica necesitará algo preciso. Algunas aplicaciones de control de procesos pueden requerir un sensor que se pueda sumergir en líquido, o que funcione por encima del punto de ebullición del agua. La aplicación del interruptor del ventilador no requerirá nada súper preciso, pero también puede requerir una medición de la humedad.

Usé el pin 2 de E/S digital para la salida del sensor, pero eso fue sólo porque la biblioteca que planeo usar tiene un código de ejemplo que usa ese pin. Puedes usar cualquier pin de E/S para el DHT22, y puedes usar más de uno con el mismo Arduino.

Este sketch lee la temperatura y la humedad del sensor DHT y la muestra en el monitor serie. Para trabajar con el DHT22 tendrás que descomentar la línea para definir DHTTYPE como DHT22. Puedes encontrar que ya está descomentada.

Arduino i2c sensor de temperatura

Con muchos sensores de temperatura con diferentes características y funciones en el mercado, es difícil elegir qué sensor de temperatura utilizar para tu proyecto Arduino. No te preocupes, ya que al final de esta guía aprenderás sobre las diferentes funciones de los sensores de temperatura, sus aplicaciones, su precisión, su rango de temperatura y mucho más.

En esta guía, vamos a ver los diferentes tipos de sensores de temperatura a utilizar para sus proyectos de Arduino. Algunos sensores de temperatura populares utilizados por muchos aficionados se enumeran a continuación, por si quieres conseguirlos para ti.

Grove es un sistema de creación de prototipos de conectores modulares y estandarizados que adopta un enfoque de bloques de construcción para ensamblar la electrónica. En comparación con el sistema basado en puentes o soldaduras, es más fácil de conectar, experimentar y construir, lo que simplifica el sistema de aprendizaje. Para saber más sobre el sistema Grove, puedes consultar nuestra Wiki.

Antes de que puedas tomar una decisión sobre qué sensor elegir, necesitas entender primero los diferentes tipos de sensores disponibles. Los dos sensores de temperatura más comunes para los aficionados son el termistor y el DHT. Si éstos no se ajustan a tus necesidades, hay otros sensores de temperatura que incluyen diferentes tipos de características. Descubra más a continuación.

Sensor de temperatura Arduino resistente al agua

Esta es una versión impermeable del sensor de temperatura DS18B20. Práctico para cuando se necesita medir algo lejos, o en condiciones de humedad. Mientras que el sensor es bueno hasta 125 ° C el cable está recubierto de PVC por lo que sugerimos mantenerlo por debajo de 100 ° C. Al ser digital, la señal no se degrada ni siquiera a larga distancia. El DS18B20 proporciona lecturas de temperatura de 9 a 12 bits (configurables) a través de una interfaz 1-Wire, de modo que sólo es necesario conectar un cable (y la tierra) desde un microprocesador central. Se puede utilizar con sistemas de 3,0-5,5V.    Debido a que cada DS18B20 contiene un número de serie de silicio único, pueden existir múltiples DS18B20 en el mismo bus 1-Wire. Esto permite colocar sensores de temperatura en muchos lugares diferentes. Entre las aplicaciones en las que esta característica resulta útil se encuentran los controles ambientales de HVAC, la detección de temperaturas en el interior de edificios, equipos o maquinaria, y la supervisión y control de procesos.

Arduino sensor de temperatura ds18b20

Así es como se ve la salida en el monitor serie.Explicación del código:El sketch comienza incluyendo las librerías OneWire.h y DallasTemperature.h y declarando el pin de Arduino al que se conecta el pin de señal del sensor.#include <OneWire.h>

#define ONE_WIRE_BUS 2A continuación creamos un objeto one-wire pasando el pin de señal del sensor a su constructor. Este objeto monocable nos permite comunicarnos con cualquier dispositivo monocable, no sólo con el DS18B20. Para comunicarnos con el sensor DS18B20, necesitamos crear un objeto de la librería DallasTemperature y pasar la referencia del objeto one-wire como parámetro.OneWire oneWire(ONE_WIRE_BUS);

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad