Beschreibung
DS18B20 Digitales Temperatursensor IC Bauteile
Dies ist der neueste digitale Temperatursensor One Wire DS18B20 von Maxim IC (aber von Sparkfun erhältlich). Der DS18B20 misst die Temperatur in Grad Celsius mit einer Genauigkeit von 9 bis 12 Bit, von -55C bis 125C (+/- 0,5C). Jeder Sensor hat einen einzigartigen 64-Bit-Seriennummer, die es ermöglicht, eine enorme Anzahl von Sensoren auf einem Datenbus zu verwenden. Der digitale Temperatursensor One Wire DS18B20 ist ein wunderbares Bauteil, das die Grundlage für viele Datenerfassungs- und Temperaturregelungsprojekte bildet.
Eigenschaften des digitales Temperatursensor One Wire DS18B20:
Die einzigartige Schnittstelle erfordert nur einen Verbindungs-Pin für die Kommunikation
Jedes Gerät hat eine einzigartige 64-Bit-Seriennummer, die in einer integrierten ROM gespeichert ist
Die multidrop vereinfacht die verteilt temperaturmessung Anwendungen
Es erfordert keine externen Komponenten
Misst Temperaturen von -55 C bis + 125 C (von -67 F bis + 257 F)
Genauigkeit von 0,5 C von -10 C bis + 85 C
Die Auflösung des Thermometers kann vom Benutzer zwischen 9 und 12 Bit gewählt werden
Konvertiert die Temperatur in ein 12-Bit digitales Wort in 750 ms (max.)
Benutzerdefinierte nicht-volatile (NV) Alarmeinstellungen
Der Suchbefehl für Alarme identifiziert und adressiert Geräte, deren Temperatur außerhalb der festgelegten Grenzen liegt (Temperaturalarmzustand)
Die Anwendungen umfassen Thermostate, industrielle Systeme, Verbraucherprodukte, Thermometer oder jedes thermosensible System
Wir haben Datasheets für alle Komponenten zur Verfügung. Falls das Datasheet für ein Produkt nicht im Downloadbereich verfügbar ist, sende uns eine Nachricht über das Kontaktformular, und wir veröffentlichen es so schnell wie möglich auf unserer Website.
Tutorial: Wie man den DS18B20 Temperatursensor verwendet
Der DS18B20-Sensor ist ein wesentlicher Bestandteil zur Temperaturüberwachung in elektronischen Projekten. Er ist ideal für Anfänger und Fortgeschrittene, die die Temperaturmessung in ihre Projekte integrieren möchten.
Was du brauchst
- Arduino oder kompatibler Mikrocontroller
- Verbindungsleitung
- Pull-up-Widerstand
Schritte
- Verbinde den GND-Pin des DS18B20 mit dem GND-Pin des Arduino.
- Verbinde den VCC-Pin des DS18B20 mit einer Spannungsquelle zwischen 3,5V und 5,5V.
- Verbinde den DATA-Pin des DS18B20 mit einem digitalen Pin des Arduino, z.B. Pin 2.
- Füge einen Pull-up-Widerstand zwischen VCC und DATA hinzu, um eine korrekte Kommunikation zu gewährleisten (siehe Datasheet).
- Installieren Sie die Bibliotheken OneWire und DallasTemperature über den Arduino IDE.
- Laden Sie das Beispiel-Sketch der Bibliothek DallasTemperature auf den Arduino.
- Öffnen Sie den seriellen Monitor, um die Temperaturwerte vom DS18B20 anzuzeigen.
- Überprüfen Sie, ob die Temperatur korrekt und regelmäßig ist.
Beispielcode
// Includi le librerie necessarie
#include <OneWire.h>
#include <DallasTemperature.h>
// Definisci il pin di collegamento del sensore
#define ONE_WIRE_BUS 2
// Crea un'istanza della libreria OneWire
OneWire oneWire(ONE_WIRE_BUS);
// Crea un'istanza della libreria DallasTemperature
DallasTemperature sensors(&oneWire);
void setup(void) {
// Inizializza la comunicazione seriale
Serial.begin(9600);
}
void loop(void) {
// Aggiorna i valori dei sensori
sensors.requestTemperatures();
float tempC = sensors.getTempCByIndex(0);
// Stampa la temperatura in gradi Celsius
Serial.println(tempC);
}
Mini-Projekt
Bauen Sie einen digitalen Thermometer mit LCD-Anzeige, das die Umgebungstemperatur kontinuierlich anzeigt.
Häufige Fehler
- Der Sensor antwortet nicht: überprüfen Sie die Verkabelung und den Pull-up-Widerstand.
- Die Temperatur ist falsch: überprüfen Sie die Versorgung des Sensors.
- Kommunikationsfehler: stellen Sie sicher, dass die Bibliothek korrekt installiert ist.
- Probleme mit dem Datenblatt: konsultieren Sie immer die offiziellen Spezifikationen für weitere Details.
Empfohlenes Zubehör
- Pull-up-Widerstand
- LCD-Anzeige
- Verbindungsleitung
- Arduino Uno
Häufige Fragen
Wie installiere ich die Bibliothek DallasTemperature?
Aus dem Menü ‚Instruktionen‘ des Arduino IDE, suche und installiere die Bibliotheken OneWire und DallasTemperature.
Welche Vorteile bietet der DS18B20 im Vergleich zu anderen Temperatursensoren?
Der DS18B20 bietet eine hohe Genauigkeit und einen geringen Energieverbrauch, was ihn für langfristige Anwendungen ideal macht.
Kann er in außergewöhnlichen Umgebungen verwendet werden?
Ja, aber stelle sicher, dass er vor Feuchtigkeit und extremer Wetterbedingungen geschützt ist.







Rezensionen
Es gibt noch keine Rezensionen.