INFORMACIÓN
El DS18B20 es un sensor de temperatura digital altamente preciso y fácil de usar, diseñado para medir temperaturas en un rango de –55 °C a +125 °C, con una precisión típica de ±0.5 °C. A diferencia de los sensores analógicos, el DS18B20 entrega directamente datos digitales, lo que elimina la necesidad de conversiones de señal y mejora la precisión en la lectura. Funciona mediante el protocolo 1-Wire, lo que permite que múltiples sensores se conecten a un solo pin de entrada/salida del microcontrolador, simplificando el cableado. Cada sensor tiene una dirección única grabada de fábrica, lo que facilita su identificación en redes con múltiples sensores. El DS18B20 puede alimentarse de manera tradicional o por “parasite power”, usando solo dos cables (datos y tierra), lo que lo hace ideal para instalaciones en espacios reducidos.
Sus principales usos incluyen monitoreo de temperatura en sistemas de automatización del hogar, acuarios, invernaderos, refrigeradores, servidores, procesos industriales y dispositivos IoT, gracias a su capacidad para operar en un amplio rango de temperaturas (–55 °C a +125 °C) con una precisión de ±0.5 °C. Su protocolo de comunicación 1-Wire permite conectar múltiples sensores al mismo pin del microcontrolador, lo que simplifica considerablemente el cableado y facilita su implementación en redes de sensores. El DS18B20 es compatible con una amplia gama de tarjetas de desarrollo como Arduino, ESP32, ESP8266, STM32 y Raspberry Pi, lo que lo convierte en una excelente opción para proyectos educativos, industriales y de automatización que requieren lecturas térmicas digitales precisas y estables.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Número de modelo: DS18B20.
- Voltaje de alimentación: 3 V a 5.5 V.
- Encapsulado: TO-92-3.
- Tecnología: Through-Hole.
- Rango de temperatura: –55 °C a +125 °C (–67 °F a +257 °F).
- Corriente de suministro operativa: 1.5 mA.
- Corriente de entrada DQ: 5 µA.
- Salida: Sensor digital.
- Resolución:12 bits.
- Interfaz de comunicación 1-Wire, con capacidad multidrop.
- Puede ser alimentado a través de la línea de datos.
- Alarmas configurables en memoria no volátil.
- Dimensiones: 36 mm x 5 mm x 5 mm.
- Peso: 0.21 g
DOCUMENTACIÓN Y RECURSOS
TUTORIALES
INFORMACIÓN ADICIONAL
¿Cómo probar el DS18B20 Sensor de temperatura Digital?
Materiales Necesarios:
- 1 sensor DS18B20 (versión de 3 pines o con cable impermeable).
- 1 resistencia de 4.7 kΩ (pull-up).
- 1 placa Arduino UNO (o similar).
- 1 protoboard y cables de conexión.
- Software Arduino IDE.
Conexión del DS18B20 al Arduino.
El DS18B20 tiene tres pines:
- VDD (alimentación, típicamente 5V o 3.3V).
- GND (tierra).
- DQ (datos).
| DS18B20 | Arduino UNO |
|---|---|
| VDD | 5V |
| GND | GND |
| DQ | Pin digital 2 |
Entre el pin DQ y VDD, conecta una resistencia de 4.7 kΩ como pull-up.
Código de Programación.
- Abre el Arduino IDE.
- Instala las siguientes bibliotecas desde el Gestor de Bibliotecas:
OneWire(de Paul Stoffregen).DallasTemperature(también de Paul Stoffregen).
- Carga este código de ejemplo:
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2 // Pin donde está conectado DQ
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup() {
Serial.begin(9600);
sensors.begin();
}
void loop() {
sensors.requestTemperatures(); // Solicita lectura al sensor
float tempC = sensors.getTempCByIndex(0); // Lee temperatura en °C
Serial.print("Temperatura: ");
Serial.print(tempC);
Serial.println(" °C");
delay(1000);
}
Resultado.
- Abre el Monitor Serial en el IDE de Arduino (9600 baudios).
- Verás una lectura cada segundo como:
Temperatura: 24.50 °C - Puedes probar acercando tu dedo, hielo o una fuente de calor (como aire caliente) al sensor para ver cómo cambia la lectura.
Notas:
- El sensor puede funcionar también en modo “parasite power” (sin conexión a VDD), usando solo GND y DQ, pero este modo es menos estable.
- Si estás usando un sensor impermeable, generalmente viene encapsulado con los cables de color:
- Rojo: VDD.
- Negro: GND.
- Amarillo/Blanco: DQ.

Creality Ender 3 V2 Impresora 3D
GM60 Escaner QR Codigo de Barras UART
Cable USB a Plug 4 x 1.7 mm
XKC-Y25 Sensor Nivel Liquido Agua Sin Contacto 5-24V
UNIT Kit ESP32 Básico con 10 practicas
Alcohol Isopropílico en Aerosol 400 ml
FC-51 Sensor De Obstáculos Reflectivo Infrarrojo
WEAH-T-5 Tweeter Crossover 40W Tipo A 2.2UF
RFM95W 915MHz Transceptor Lora
Carcasa de Aluminio para Raspberry Pi 4B con Ventilador Dual
Kit de Terminales Preaislado 280pcs FDD, MDD, RV y SV
NanoKVM Full IP-KVM RISC-V
MPR121 Teclado Touch I2C
Esponja limpia Cautin
Mini Taladro Eléctrico 12V 12000 RPM con Accesorios y Caja
1002 HiFi Amplificador Bluetooth Estereo 100W



















Valoraciones
No hay valoraciones aún.