Schnelle digitale Thermometer mit billigen USB-TTL-Konverter und DS18B20 - ohne Arduino oder Raspberry Pi


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

In Verbindung stehende Artikel

Erstellen ein digitales Thermometer mit Intel Edison

Erstellen ein digitales Thermometer mit Intel Edison

Zunächst einmal möchte ich danke für die mir Intel Edison mit dem Starterkit Instructables und Intel. Diese Instructable geht es darum, digitales-Thermometer (mit Intel Edison). Digitales-Thermometer ist ziemlich einfach und kann von jedermann, der e
Erstellen ein digitales Thermometer mit Arduino

Erstellen ein digitales Thermometer mit Arduino

haben Sie sich jemals vorstellen, machen ihre eigenen digitalen Thermometer? Mit der Entwicklung von immer ausgefeilteren Technik ist alles, nichts unmöglich.Diesmal soll das Projekt erstellen Sie Ihr eigenes digitale Thermometer mit Arduino. Erfahre
Erde Globus drehen mit Arduino oder Raspberry Pi Schrittmotor gesteuert

Erde Globus drehen mit Arduino oder Raspberry Pi Schrittmotor gesteuert

Diese instructable beschreibt, wie Sie Ihre Welt auf eine motorisierte Version zu aktualisieren. Es sieht erstaunlich besser auf dem Regal, es dreht sich langsam, als eine Demonstration mit Ihren Kindern (zu erklären, die Tag/Nacht-Zyklus oder die Ja
Digital-Thermometer auf OLED-Display mit ESP8266 ESP-12E NodeMCU und DS18B20 Temperatursensor

Digital-Thermometer auf OLED-Display mit ESP8266 ESP-12E NodeMCU und DS18B20 Temperatursensor

In meinem vorherigen instructable gab ich eine Einführung in ESP8266 und mit unserer vertrauten Arduino IDE programmieren.In diesem instructable werde ich gehen einen Schritt weiter und Anbindung eines digitalen Temperatur-Sensors DS18B20 und Anzeige
Programmierung der "AtTiny85" mit dem "kleinen AVR Programmierer" und ergänzt 'Arduino IDE'

Programmierung der "AtTiny85" mit dem "kleinen AVR Programmierer" und ergänzt 'Arduino IDE'

Mit Atmels kleine 8-polig AtTiny85 ist Mikrocontroller als Stand-alone eine tolle Alternative zu den größeren 28 Pin AtMega328 auf einem Arduino Uno Board montiert. Mit verschiedenen Mitteln wechselte ich von einem zum anderen, aber was ich gefunden
PICAXE basierte digitales-Thermometer mit Max und Min

PICAXE basierte digitales-Thermometer mit Max und Min

(Bitte hinterlassen Sie eine Nachricht, aber seien Sie nicht zu kritisch, dies ist mein erster instructable!!)Dies ist ein Thermometer habe ich für unser Wohnmobil, die externe Temperatur zeigen. Es basiert auf einem Picaxe-Chip, da sie billig und le
PIC Programmer mit USB-seriell-Konverter für 18F4550

PIC Programmer mit USB-seriell-Konverter für 18F4550

Hinweis: Dieser Hack wird nur benötigt, wenn Ihr Usb-seriell die Pause-Funktion nicht unterstützt. Sonst kann es mit arbeiten, wie es mit der üblichen Programmiersoftware wie PicPgm, Selberbauen etc. ist.Die DIY-Programmierer wie JDM funktionieren in
Arduino-Digital-Thermometer (mit DS18B20)

Arduino-Digital-Thermometer (mit DS18B20)

HalloHeute zeige ich Ihnen wie Sie Ihr eigenes digitale Thermometer mit Arduino Uno und DS18B20 Temperaturfühler.Dieses Thermometer messen Temperaturen von-55 ° C bis 125 ° C (-67 ° F bis 257 ° F). Es hat mit Tasten zum ein-/Bildschirmbeleuchtung aus
Digital Thermometer mit Arduino & DS18B20

Digital Thermometer mit Arduino & DS18B20

erstellen Sie einfach ein digitales Thermometer mit kann Ihnen die aktuelle Raumtemperatur auf einem LCD-Bildschirm. Dies ist ein Anfänger-Projekt.Geräte, die Sie benötigen:(1) Arduino UNO R3(2) DS18B20 Temperatursensor.3. 16 x 2 LCD-Display.4. Kabel
Arduino-Thermometer mit LM35 Temperatursensor

Arduino-Thermometer mit LM35 Temperatursensor

Arduino-Thermometer mit LM35 Temperatursensor ist ein sehr einfaches basierten Arduino Projekt umzusetzen. Die ein perfektes Projekt wenn Sie Anfänger sind und gerade haben begonnen, Arduino Projekte praktisch zu testen.In diesem Projekt werden wir a
WLAN-Arduino-Steuerung mit Hilfe der BeagleBone Black oder Raspberry Pi

WLAN-Arduino-Steuerung mit Hilfe der BeagleBone Black oder Raspberry Pi

EinführungWenn Sie für eine einfache und kostengünstige Weise drahtlos integrieren Arduino und BeagleBone Black (BBB) oder Raspberry Pi (RPi) Blick nicht weiter, dieses Tutorial zeigen Ihnen wie gesucht haben!Was Sie benötigenEin BeagleBone Black Mik
Einen USB-Hub ohne Werkzeuge oder Marken zu beheben

Einen USB-Hub ohne Werkzeuge oder Marken zu beheben

fix für meine erste Instructable, ich entschied mich für etwas leichtes, einen USB-Hub an das Holz ohne Werkzeuge oder Kratzer.Bevor irgendwelche grammatische Fehler weiter bitte entschuldigen Sie, habe ich nicht viele Chancen, Englisch im Alltag zu
USB-zu-UART TTL-Konverter

USB-zu-UART TTL-Konverter

In vielen Mikrocontroller-basierten Projekten müssen Sie mit dem PC kommunizieren. Es gibt mehrere Möglichkeiten, dies zu tun, wie RS232 COM-Port, USB-Anschluss, parallele Schnittstelle, WIFI, Bluetooth, etc.. Keine direkt Verbindung Computer zu Ihre
USB-TTL-Adapter mit 1 Draht Arduino biegen

USB-TTL-Adapter mit 1 Draht Arduino biegen

ein standard Arduino enthält ein USB-TTL-Chipso wir es als Adapter machenSchritt 1: Eine Sache, die du tun musst was wir tun müssen, ist das ein Kabel zwischen RESET & GND anschließeneinfach, doesnt es?Jetzt können Sie (Pin 0) RX und TX (pin1) Commun