In meinem vorherigen instructable gab ich eine Einführung in die Digital-Thermometer mit DS18B20 und ESP8266 Nodemcu Board mit SPI-OLED-Display, und Programmierung mit Arduino IDE. Das erforderliche Kenntnisse der Programmierung, einfache Elektronik und auch einiges an Elektronik-Hardware erforderlich.
Aber was ist mit denen, die Hass Programmierung und Elektronik... wollen aber trotzdem ein handliches digitales Thermometer haben.
In diesem instructable gehe ich einen Schritt zurück, einen digitaler Temperatursensor DS18B20 Anbindung und immer die Realtime-Temperaturwerte in Grad und Fahrenheit auf Windows PC ohne jede Programmierung:).
Hier konnte ich (mit Hilfe von mehreren Google-Suchanfragen ;)) zu den DS18B20 mit mein Laptop benutze billig verfügbaren USB zu RS232 Konverter-Schnittstelle. Und mit Hilfe der kostenlosen Software "OneWireViewer" von Maxim Integrated; Wir programmieren Auflösung, Temperaturwerte anzuzeigen oder sichern Sie die Daten in Text oder excel-Dateien. Das beste ist, wir brauchen keine Mikrocontroller, Mikroprozessor, Arduino oder Raspberry PI etc..
** Die DS18B20 misst Temperaturen von-55 ° C bis 125 ° C (-67 ° F bis 257 ° F) mit ±0.5 ° C Genauigkeit von bis zu-10 ° C bis + 85 ° C. Eine einigermaßen vernünftige Temperaturbereich für tägliche Anwendungen und Wettersystem. Dieser Sensor IC ist also 1-Draht-Gerät kann nur mit Boden und 1 zusätzlichen Draht (insgesamt zwei Drähte) ausgeführt.
Wikipedia sagt: "1-Wire ist ein Gerät-Kommunikation-Bus-System, entworfen von Dallas Semiconductor Corp., die Low-Speed-Daten, Signalisierung und macht über ein einzelnes Signal bereitstellt. 1-Wire ist ähnlich im Konzept I²C, aber mit niedrigeren Datenraten und Reichweiten. Es dient in der Regel mit kleinen preiswerten Geräten wie digital-Thermometer zu kommunizieren und Wetter Instrumente. "lesen Sie mehr hier und hier.
Aber Schnittstellen 1-Wire-Geräte erfordern komplexe Programmierung für Bus-Timing-Einstellungen. Leben eine gemeinsame Elektronik-Enthusiasten macht schwierig. Um es einfacher zu machen, hat Maxim Integrated frei verfügbaren OneWireViewer -Software für verschiedene Betriebssysteme. Aber auch hier verlangt teure proprietäre USB-RS232 Adapter. Hatte ich eine billige USB-RS232-TTL-Konverter in meiner Schublade liegen, und ich beschloss, es zu benutzen, um mit DS18B20 zu kommunizieren. Nach meinen Kopf kratzen und mit Hilfe von großen GOOGLE ich schließlich manged zu machen, arbeiten mit sehr einfachen Verbindungen... OHNE jede zusätzliche elektronische Komponente. Nicht einmal einen Pull-up-Widerstand.
Diese temp Sensor DS18B20 ist abrufbar unter 2USD und geklonte USB zu RS232-TTL (Ich habe eins mit Prolific PL2303HX) Konverter für ca. 2-3 USD auf Ebay, Amazon oder Aliexpress.
Hinweis:- In den nachfolgenden Schritten benutze ich nach Abkürzungen für persönliche Leichtigkeit-
UTC = USB zu RS232 TTL Konverter
DS = DS18B20 1-Wire Temperatursensor mit programmierbarer Auflösung