Sensor de Temperatura DS18B20

Sensor de Temperatura DS18B20
Sensor de Temperatura DS18B20
1.01€
100o más0.69€
1000o más0.50€
  • Existencias:
  • Código del Producto: SNA007.DS18B20
  • Peso: 0.30

Sensor de temperatura DS18B20

El DS18B20 es un sensor de temperatura digital que proporciona lecturas de temperatura de 9 a 12 bits (configurables) a través de una interfaz de 1 cable. Aquí encontrará información detallada sobre el sensor DS18B20:

Características:

  1. Rango de temperatura:
    • Operando: -55°C a +125°C
  2. Exactitud:
    • ±0,5°C de -10°C a +85°C
  3. Resolución:
    • Configurable de 9 a 12 bits, siendo el predeterminado 12 bits.
  4. Interfaz:
    • Utiliza una interfaz de 1 cable, que permite conectar varios sensores en la misma línea de datos.
  5. Código de serie único de 64 bits:
    • Cada DS18B20 tiene un código de serie único de 64 bits, lo que permite conectar e identificar varios sensores en el mismo bus 1-Wire.
  6. Fuente de alimentación:
    • Puede ser alimentado por una fuente de alimentación externa (3,0V a 5,5V) o de forma parásita desde la línea de datos.
  7. Funcionalidad de alarma:
    • Activadores de alarma programables para límites de temperatura superior e inferior.

Aplicaciones:

  • Medición de temperatura: Ideal para monitorear temperaturas en una amplia gama de aplicaciones, incluidos sistemas HVAC, monitoreo ambiental y procesamiento de alimentos.
  • Automatización industrial: Se utiliza para un control preciso de la temperatura en procesos industriales.
  • Electrónica de consumo: Incorporado en los sistemas domóticos para la climatización.
  • Registro de datos: Adecuado para aplicaciones de registro de datos de temperatura.

Circuito de ejemplo:

Así es como puedes conectar un sensor DS18B20 a un Arduino:

  • VDD: Conéctese a 3,3 V o 5 V (según su modelo de Arduino).
  • Tierra: Conéctese a tierra.
  • DQ (línea de datos): Conéctese a un pin digital en el Arduino (por ejemplo, D2) con una resistencia pull-up de 4,7 k ohmios entre DQ y VDD.

Código de muestra de Arduino:

Debe instalar las bibliotecas "OneWire" y "DallasTemperature" en el IDE de Arduino para interactuar con el sensor DS18B20.

#incluir 
#include 

// El cable de datos está conectado al pin 2 de Arduino
#definir ONE_WIRE_BUS 2

// Configurar una instancia oneWire para comunicarse con cualquier dispositivo OneWire
OneWire oneWire(ONE_WIRE_BUS);

// Pasa nuestra referencia de oneWire a la temperatura de Dallas.
Sensores de temperatura de Dallas (y oneWire);

configuración nula() {
  Serie.begin(9600);
  sensores.begin();
}

bucle vacío() {
  sensores.requestTemperatures(); //Envía el comando para obtener temperaturas

  //Imprime la temperatura en Celsius
  Serial.print("Temperatura: ");
  Serial.print(sensores.getTempCByIndex(0)); // Solo tenemos un sensor, entonces usamos el índice 0
  Serial.println("°C");

  retraso(1000); // Espera un segundo antes de realizar otra lectura.
}

Explicación:

  • Bibliotecas: Incluya las bibliotecas OneWire y DallasTemperature para comunicarse con el sensor DS18B20.
  • Definición de pin: Defina el pin digital (D2) conectado a la línea de datos DS18B20.
  • Configuración: Inicialice la comunicación en serie y la biblioteca DallasTemperature.
  • Bucle: Solicite lecturas de temperatura del sensor e imprima la temperatura en grados Celsius en el monitor serie cada segundo.

Este ejemplo demuestra cómo conectar el sensor DS18B20 con un Arduino para una medición precisa de la temperatura. Ajuste el código y el cableado según sea necesario según su configuración y requisitos específicos.

Escribe una reseña

Nota: ¡HTML no está traducido!
Clasificación
Malo Bueno

Productos Relacionados

Módulo de sensor de humedad y temperatura digital AM2301A El AM2301A, también conocido como DHT21, es un sensor digital de temperatura y humedad. Aquí..
6.90€
Añadir al carrito
Módulo de sensor de humedad y temperatura digital DHT21 AM2301El DHT21 (también conocido como AM2301) es un sensor digital de temperatura y humedad. E..
6.07€
Añadir al carrito
Módulo de sensor de humedad y temperatura digital DHT22 AM2302 El DHT22, también conocido como AM2302, es un sensor digital de temperatura y humedad d..
5.70€
Añadir al carrito
Fototransistor reflectante del interruptor óptico QRD1114El fototransistor reflectante de interruptor óptico QRD1114 es una solución confiable y de al..
1.61€
Añadir al carrito
Sensor de efecto Hall UGN3144El sensor de efecto Hall UGN3144 es un sensor duradero, confiable y de alta calidad diseñado para detectar campos magnéti..
0.15€
Sensor de efecto Hall UGN3503 El UGN3503 es un sensor de efecto Hall lineal que se utiliza para detectar la presencia de campos magnéticos y producir ..
0.23€