Está en la página 1de 6

El sensor de temperatura DS18B20 es un dispositivo que se comunica de forma

digital. Cuenta con tres terminales, los dos de alimentación y el pin “data”.

Con Arduino podemos “leer” la temperatura que registra este sensor que posee una
característica muy peculiar. Utiliza la comunicación OneWire, la cual es un poco complicada
para los que no tienen mucha experiencia en el área de electrónica digital.
Básicamente se trata de un protocolo especial que permite enviar y recibir datos utilizando un
solo cable, a diferencia de la mayoría de los protocolos que requiere dos vías. De hecho,
Arduino posee los pines RX y TX que son los encargados de enviar y recibir información.

Para muchas personas que intenten aprender a utilizar el sensor DS18B20 probablemente sea
un poco difícil encontrar información precisa y concisa, debido a que se habla mucho de este
protocolo de comunicación de un solo cable y los códigos de ejemplo normalmente están
“ahogados” entre los párrafos que tratan de explicar al usuario una serie de conceptos que para
nuestros propósitos no tienen relevancia.

Hoy les mostraré como leer la temperatura que registra este sensor, rápido y fácil.

Primero, las conexiones que se deben realizar:

obre el sensor DS18B20…

o Es un termómetro digital de alta precisión, entre 9 y 12 bits de temperatura en grados


Celsius (el usuario puede escoger la precisión deseada).
o Su temperatura operativa se encuentra entre -50 y 125 grados Celsius. La precisión, en el
rango comprendido entre -10 y 85 grados es de ±0.5 grados.
o Su precio es económico, su interfaz de funcionamiento es sencilla y su uso es muy
provechoso para proyectos que requieran mediciones precisas y confiables.
o Para más información, consultar la hoja de datos(datasheet) del dispositivo (está en
inglés): http://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
o Se puede escoger entre el modelo sumergible y los modelos para uso en placas de circuitos.
Una de las partes más visibles de todo controlador de acuario, es su control sobre la temperatura del
agua. Se debe monitorizar y actuar en consecuencia para mantener la temperatura ideal del agua
para los animales que mantenemos. En mi caso, hablamos de 25ºC en invierno y no más de 27ºC
en verano. Para esto contamos con la inestimable ayuda del Dallas DS18B20, un termómetro digital
con interface de one-wire (un cable), que solo necesita de un pin del Arduino para su lectura, que
trabaja con 5V., que tiene una precisión de 0.5 ºC. entre otras virtudes.

Lo compré en BricoGeek, y el enlace es este, y el unico hardware adicional que necesita para
funcionar es una resistencia de 4k7 en pull-up para alimentarlo en modo ‘parasito’.

0×10 a 0×28, conseguí hacer una lectura, una solo, y ya está.

Un poco decepcionado, busque mas ejemplos y más información. y dí con la web de Peter H
Anderson y su articulo sobre el DS18B20; el hombre escribe las rutinas necesarias para el acceso al
DS18B20 y para convertir lo leido a datos visibles en grados.

Despues de simplificar el código un poco ya que su autor, utiliza tres sensores y hace un bucle para
leerlos, y yo solo necesito uno, conseguí unas lecturas precisas, continuas y sin ningún problema.

Este es el código de pruebas, es de Peter H Anderson, con un poco de adaptación.

Nota: Debido a un fallo en el plugin de código, el contenido de los ejemplos, salía con pequeñas
variaciones y me he visto obligado a suprimirlo; lo pongo en zip para su descarga.

Podeis descargar un ejemplo aquí Termómetro

Aquí pongo una serie de lecturas, y el tiempo empleado para cada una de ellas.

Sensor de humedad características de funcionamiento


CARACTERÍSTICAS
• Moldeado plástico termoestable

con cubierta

• salida de tensión lineal vs

% RH

• Láser recortado

intercambiabilidad

• Diseño de bajo poder

• Alta precisión

• Rápido tiempo de respuesta

• Estable, bajo la deriva

rendimiento

• Resistente a productos químicos

Corriente de suministro

4 Vdc a 5.8 Vdc, sensor calibrado en 5 Vdc

200 μA a 5 Vdc

Sensor de humedad del circuito integrado, 0.100 en plomo

SIP pitch

El sensor de humedad Serie HIH-3610 está diseñado específicamente para alta

volumen de OEM (Original Equipment Manufacturer) usuarios. Entrada directa a un

controlador u otro dispositivo es posible gracias tensión lineal de este sensor

de salida. Con un consumo de corriente típico de sólo 200 μA, la Serie HIH-3610 es

ideal para un bajo consumo, sistemas de batería operado. sensor Tight

intercambiabilidad reduce o elimina los costes de calibración de producción OEM.


Los datos de calibración del sensor individual está disponible.

El HIH-3610 Series ofrece calidad instrumentación de humedad relativa (relativa

Humedad) el rendimiento de detección en un bajo costo, SIP soldable (Single In-line

Paquete). Disponible en dos configuraciones de espacio de plomo, el sensor de humedad relativa


es un

láser recorta termoestable elemento sensor capacitivo de polímero con el chip

acondicionamiento de señales integrado. Multicapa del elemento de detección

construcción proporciona una excelente resistencia a los riesgos de aplicación tales como

humectante, polvo, suciedad, aceites y productos químicos ambientales comunes.

GARANTÍA / REMEDIO

Honeywell garantiza que todos los productos que

fabrica están libres de defectos

materiales y mano de obra defectuosa.

Póngase en contacto con su oficina de ventas local para

información sobre la garantía. Si se justifica

bienes son devueltos a Honeywell

durante el período de cobertura,

Honeywell reparará o reemplazará

sin cargo alguno aquellos artículos que encuentre

defectuoso. Lo anterior es comprador de

único recurso y está en lugar de cualquier otra

las garantías, expresas o implícitas,

incluidas las de comerciabilidad

e idoneidad para un determinado

propósito.
Las especificaciones pueden cambiar sin

aviso. La información que suministramos es

que se considera precisa y fiable

momento de esta impresión. Sin embargo, nos

no asumimos ninguna responsabilidad por su uso.

Mientras que proporcionamos aplicación

asistencia personal por medio de

la literatura y el sitio web de Honeywell,

es hasta el cliente para determinar

la idoneidad del producto en el

aplicación.

Aplicaciones: Refrigeración, secadores, instrumentación, controles industriales,


meteoreología, etc.
- Resistentes a vapores contaminantes, solventes orgánicos, cloro , amoniaco.
- No es afectado por la condensación del agua .

Tensión de alimentación : 4 a 5.8 VDC


- Monolíticos
- Encapsulado SIP de 3 pines de 2.5mm de
separación
- Rango de medición : 0 a 100% de HR
(Humedad relativa)
- Temperatura de operación:  -40 a 85°C
- Linealidad: ± 0.5% de HR
- Salida: 0.8 - 3.9VDC (0-100% HR) @
Vcc=5VDC

HIH-4000A
Precisión :
Estabilidad : ±0,2% HR en 1 año
Hysteresis :
Intercambilidad :
Tiempo de respuesta :
Consumo  @ 5VDC :

También podría gustarte