En mi anterior instructable le di una introducción al termómetro Digital uso de DS18B20 y ESP8266 nodemcu con pantalla OLED de SPI y programación utilizando el IDE de Arduino. Requiere conocimientos de electrónica básica, programación y requiere un poco de hardware de la electrónica también.
Pero qué pasa con aquellos que odio programación y electrónica... pero todavía quiere tener un práctico termómetro digital.
En este instructable voy a ir un paso atrás, conexión de un sensor digital de temperatura DS18B20 y obtener en tiempo real las lecturas de la temperatura en grados y Fahrenheit en windows PC sin cualquier programación:).
Aquí, he conseguido (con la ayuda de varias búsquedas en google ;)) para el DS18B20 con mi laptop usando barato disponible convertidor USB a RS232. Y con la ayuda de software libre "OneWireViewer" de Maxim integrado; podemos programar la resolución, ver las lecturas de temperatura o guardar los datos en texto o archivos de excel. Lo mejor es que no necesitamos cualquier microcontrolador, microprocesador, Arduino o frambuesa PI etc..
** El DS18B20 mide temperaturas desde-55 ° C a + 125 ° C (-67 ° F +257 ° f) ±0. 5 ° C precisión de-10 ° C a + 85 ° C. Una gama de temperaturas bastante razonable para aplicaciones de día a día y el tiempo en sistema. Este sensor IC es dispositivo 1-wire es decir puede funcionar sólo con tierra y cable adicional 1 (dos cables en total).
Wikipedia dice: "1-Wire es un sistema de bus de comunicaciones dispositivo diseñado por Dallas Semiconductor Corp que proporciona datos de baja velocidad, señalización y potencia sobre una sola señal. 1-wire es similar en concepto a I²C, pero con tasas de datos más bajas y mayor alcance. Se suele utilizar para comunicarse con dispositivos económicos pequeños tales como termómetros digitales y el tiempo en instrumentos. "leer más aquí y aquí.
Pero los dispositivos 1-wire interfaces requieren programación compleja para ajustes de sincronización del bus. Dificulta la vida de un entusiasta de la electrónica común. Para hacerlo más fácil, integrado Maxim ha hecho gratuitamente software de OneWireViewer para distintos sistemas operativos de PC. Pero una vez más, exige caro propiedad USB a RS232 adaptadores. Tuve un barato convertidor USB a RS232-TTL en mi cajón, y decidí utilizarlo para comunicarse con DS18B20. Después de rascarse la cabeza y con ayuda de GOOGLE gran que finalmente manejadas para funcionar con conexiones muy simples... SIN utilizar ningún componente electrónico adicional. Ni un resistor de pull-up.
Este sensor de temperatura DS18B20 está disponible en alrededor de 2USD y clonado de USB a RS232-TTL (yo usé uno con PL2303HX prolífico) convertidor para alrededor de 2-3 USD en ebay, amazon o aliexpress.
Nota:- Realizar los siguientes pasos estoy usando después de abreviaturas para facilitar personal-
UTC = USB a RS232 TTL
DS = sensor de temperatura 1-wire DS18B20 con resolución programable