Documentos de Académico
Documentos de Profesional
Documentos de Cultura
mantendrá así durante todo el proceso evitando la fundición del producto. Esta
cobre que hay en dicha longitud, para ellos recurre a un software para calcular
𝑄𝑟 = 𝑚 𝐶𝑝𝑐𝑢 ∆𝑇
𝑄 𝐽
𝑟=(0.176 𝐾𝑔)∗(385𝐾𝐺 °𝐾 )∗(313−263)°𝐾
𝑸𝒓=𝟑𝟑𝟖𝟖 𝑱
3388 𝐽
𝑃𝑜𝑡𝑟 =
600 𝑠𝑒𝑔
𝑷𝒐𝒕𝒓 = 5.64666 W.
Comentarios(17)
Recuerdo cuando compré mi primer kit de Arduino. Lo primero que hice fue
programa que hice fue medir la temperatura con el LM35. Fue una sensación
increíble. Ahora, en este punto he aprendido que hay un componente para cada
húmedos e incluso dentro del agua. Esto es debido a que podemos comprar una
versión que viene en forma de sonda impermeable. A lo largo de este artículo
paso a paso todo lo que tienes que hacer para conectarlo a tu Arduino y
programarlo.
Por último decirte que este es el sensor que hemos utilizado en el proyecto IoT
Fridge Saver en el que hemos estado trabajando los últimos meses yo, Germán y
José Manuel.
Como es norma de este blog, no solo estamos aquí para copiar y pegar, también
temperatura DS18B20.
Indice de contenidos
componente.
Lo primero que vemos es que hay diferentes formas del sensor DS18B20. A esto
La única diferencia entre ellos es la forma o encapsulado. Todos tienen tres pines
Podemos alimentar desde 3V a 5,5V. Ojo con este dato ya que es muy
nuestro circuito.
DQ: es el pin de datos. Por este pin es por donde se recibirán todos los datos
alguna placa que requiera de baterías o pilas. Eso lo vemos en la segunda página
en los parámetros que se miden en Amperios. Para este artículo no nos hace falta
También es importante conocer el error que puede llegar a tener y la resolución del
características técnicas.
¿Quieres montar tu primer proyecto con Arduino?
Con este curso gratuito crearás un Sistema de Riego Automático con Arduino, paso
UNIRSE AL CURSO
Programarfacil.
Si viviéramos en un mundo ideal donde todos salimos del trabajo a nuestra hora,
nuestros hijos nos hacen caso y tenemos pagada la hipoteca desde hace años, un
sensor de temperatura nos mediría exactamente la temperatura que hace en un
sitio.
Pero no, no vivimos en un mundo idóneo y no salimos a nuestra hora, nuestros hijos
no nos hacen caso y nos queda mucho de hipoteca por pagar. En este mundo, el
medio físico.
No todo son noticias malas, aunque los componentes eléctricos tengan errores,
estos se pueden medir. Por lo tanto sabemos más o menos cuanto oscilará la
medición entorno a su valor real. En el caso del DS18B20 el error depende del rango
de temperaturas.
Para temperaturas entre -10ºC y 85ºC podemos tener ±0,5ºC. Para el resto de
el valor real estará entre 22,5ºC y 23,5ºC. Si por el contrario suministra un valor de
Esto tampoco te debe preocupar a no ser que quieras «cocer metanfetamina» como
Una de las características más interesantes de este sensor es que podemos trabajar
Es lo mismo que nos sucede con los pines analógicos en Arduino o cualquier otra
Las variaciones para cada resolución las puedes consultar en la siguiente tabla.
RESOLUCIÓN TEMPERATURA
9-bit 0,5ºC
10-bit 0,25ºC
11-bit 0,125ºC
12-bit 0,0625ºC
Elegir una resolución u otra dependerá de la precisión que necesitemos para
sensor.
El primer byte identifica el tipo de componente. Por ejemplo para los DS18B20 es el
número 28 en hexadecimal.
Esta dirección única es necesaria dentro del bus 1-Wire para identificar cada uno
Gracias a que utiliza este tipo de comunicaciones, se consiguen dos cosas. Por
digitales, mucho menos sensibles a los efectos adversos del ruido que las señales
Internamente tiene otro tipo de memoria que sirve para diferentes cosas. Utiliza
o temperatura mínima.
Con todo estas características, el DS18B20 se convierte en un sensor bastante
Estamos hablando que el precio de este sensor oscila entre 1€ y 3€, casi
despreciable.
CARACTERÍSTICA VALOR
GND Tierra
DQ Datos
sobre todo, cuales son sus características técnicas más importantes, vamos a pasar
al montaje eléctrico con Arduino. Como supondrás, todo este montaje se hace
Esto no es único del DS18B20, cualquier otro componente que trabaje con el
Ya hemos visto que podemos trabajar con diferentes encapsulados. En este tutorial
Arduino?
conectores fáciles de utilizar o con algún cable tipo dupont semirigido. En este caso,
formas. Mi opción puede que no sea la más óptima o la más elegante, pero es la
que mejor se adapta a la hora de prototipar con cualquier placa ya sea un Arduino
o un ESP8266.
Simplemente voy a coger un cable dupont hembra (este tipo de cables son los que
suelen venir en casi todos los kit de Arduino) y conectaré cada terminal en cada
cable dupont.
Es interesante aunque no obligatorio que los cables sean del mismo color, así no te
equivocarás. Ahora seguramente los puristas (entre ellos yo) estarán diciendo,
conexión definitiva ;)
El objetivo es ponernos en acción lo más rápido posible, no entrar en parálisis
por análisis. Tenemos que ser ágiles y empezar a trabajar ya. Solo así
Mi opción final ha sido soldar los cables y dejar en el extremo un conector de metal
vamos a trabajar con tres pines. Un pin para alimentación VDD, un pin para tierra
Con el modelo TO-92 no vamos a tener ningún problema. Estos serían los pines.
Sin embargo, cuando compramos un DS18B20 en una sonda impermeable no
encontrar tres.
Cable amarillo: DQ
Cable amarillo: DQ
Cable verde: DQ
tienda de China). La segunda opción es probar las dos conexiones para ver cual es
la que funciona.
como yo :)
Aunque los colores más típicos son los que he comentado aquí, también puedes
sondas impermeables del DS18B20 donde el cable verde es de color azul. Sigue
embargo, antes de hacerlo tenemos que conocer que existen dos formas de
alimentar el DS18B20. La primera sería la más simple y sería a través del pin VDD.
La segunda opción sería hacerlo a través del propio pin de datos DQ, en modo
parásito.
En los dos modos posibles, siempre se pone una resistencia pull-up con el pin DQ.
comunicación. Utiliza un FET de drenaje abierto que se comporta como una puerta
AND.
Cuando todos los sensores conectados al bus 1-Wire no envíen datos, la línea de
datos será igual a la tensión que suministremos (puede ser de 3V a 5,5V) debido a
comentado nos servirá para tener en pin DQ siempre un modo alto o HIGH. La
resistencia que se vaya a utilizar dependerá de la longitud del cable. Por norma
4,7 kΩ De 0 m a 5 m
3,3 kΩ De 5 m a 10 m
2,2 kΩ De 10 m a 20 m
1,2 kΩ De 20 m a 50 m