Zum Inhalt springen

9535 – DHT11 Temperature-Humidity Sensor

Aus JW Tech Wiki

Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.

Zusammenfassung

Kalibrierter digitaler Temperatur- und Feuchtesensor (DHT11) mit Ein-Draht-Schnittstelle. Geeignet für Umgebungsüberwachung; Anleitungen für Raspberry Pi Pico, STM32 und Arduino UNO.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Sensor: DHT11
  • Betriebsspannung: 3,3 V bis 5,5 V
  • Temperaturauflösung: 1 °C; Genauigkeit: ±2 °C; Messbereich: 0 °C bis 50 °C
  • Feuchtigkeitsauflösung: 1 %RH; Genauigkeit: ±5 %RH (bei 0–50 °C); Messbereich: 20 %RH bis 90 %RH (bei 25 °C)
  • Empfohlene Lagerbedingungen: 10 °C bis 40 °C, Luftfeuchte ≤ 60 %RH
  • Festbohrung: 2,0 mm
  • Anschlussbelegung: DOUT (digitale Ausgabe), GND, VCC
  • Raspberry Pi Pico: VCC an 3,3 V, GND an Masse, DOUT an GP15
  • STM32 (Beispielbasis: STM32F103RB): VCC an 3,3 V, GND an Masse, DOUT an PA0
  • Arduino UNO: VCC an 5 V, GND an Masse, DOUT an D2

Befehle und Beispiele – vor Ausführung prüfen: 

sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/4/4a/Temperature-Humidity-Sensor-code.7z
7z x Temperature-Humidity-Sensor-code.7z -o./Temperature-Humidity-Sensor-code
cd ~/Temperature-Humidity-Sensor-code/Pico/c/build
export PICO_SDK_PATH=../../pico-sdk
cmake ..
make -j9
cp main.uf2 /media/pi/RPI-RP2/
sudo apt upgrade thonny

Hinweise und Versionsgrenzen

  • Die Beispielcodes für STM32 sind auf die Boards STM32F103RBT6 und STM32H743 ausgelegt; bei anderen STM32-Boards müssen Anschluss und Code angepasst werden.
  • Die Arduino-Beispiele gelten nur für den Arduino UNO; andere Platinen erfordern eigene Anpassungen.
  • Die Thonny-Version muss aktuell sein (unter Windows v3.3.3), da ältere Versionen keine Pico-Unterstützung bieten.
  • Der Pfad des Pico SDK kann abweichen; der Export-Befehl muss entsprechend angepasst werden.
  • Die in der Quelle genannten Kommandos setzen eine bestimmte Verzeichnisstruktur und Firmware voraus; bei Abweichungen ist manuelle Überprüfung erforderlich.

Quelle und Revisionsnachweis