HS-S26A Temperaturrelativ-Sensor

HS-S26A Temperaturrelativ-Sensor

1、Einführung

DHT11-Digitales-Temperatur- und Feuchtigkeitssensor ist ein Kombisensor, der eine kalibrierte digitale Signalausgabe enthält.Es verwendet spezielle numerische Modul-Sammeltechnologien und Feuchtigkeit-Temperatur-Sensortechnologie, um eine hohe Zuverlässigkeit und hervorragende Langzeithaltbarkeit zu gewährleisten.Der Sensor besteht aus einem Widerstandsmoistigkeitselement und einem NTC-Temperaturmesselement.DHT11 wird über einen Einbussschnitt mit dem Mikroprozessor kommuniziert.Es benötigt nur einen Thread, um 40 Daten in einer Sitzung zu senden.

Datenformat: 8-Bit-Feuchtigkeitsganzzahldaten + 8-Bit-Feuchtigkeit Dezimaldaten + 8-Bit-Temperaturganzzahldaten + 8-Bit-Temperatur Dezimaldaten + 8-Bit-Paritätssymbol.

Datenübertragungsprozess: Der Hauptkontroller sendet einen Startsignal - > DHT antwortet auf das Signal - > DHT teilt dem Hauptkontroller mit, dass er bereit ist, Signale zu empfangen - > DHT sendet die bereitgestellten Daten - > DHT sendet das Endsignal - > DHT testet intern die Umgebungsbedingungen von Temperatur und Feuchtigkeit, um den nächsten Datensatz zu protokollieren - > Der Hauptkontroller sendet das Signal.

Durch diesen Prozess erhalten, ist der Datenkontrollpunkt bei jeder Sammlung stets das letzte DHT-Daten.Wenn wir Echtzeitdaten erhalten möchten, kann der Hauptkontroller zwei aufeinanderfolgende Daten sammeln, aber offiziell wird nicht empfohlen, DHT mehrmals in schneller Folge zu lesen.Wenn die Zeit zwischen jedem Lesen über 5 Sekunden beträgt, ist es ausreichend, um genaue Daten zu erhalten.DHT wird nach dem Einschalten 1 Sekunde lang stabil.

2、Schemazeichnung

Feuchtigkeitstemperatur-Sensor-HS-S26A SchaltplanKlicken Sie zum Anzeigen

3、Modulparameter

Pinbezeichnung

Beschreibung

G

GND(Spannungsversorgungsminus)

V

VCC(Spannungsversorgungsplus)

S

Digital Signalspinne

  • Spannungsversorgung: 3.3V / 5V

  • Verbindungsways: 2.54mm Reihenstecker

  • Montageart: Doppelbolzenfixierung

4, Platinegröße

5、Arduino IDE Beispielprogramm

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
Anleitung zum Herunterladen und Importieren der Bibliotheksdateien für das Arduino IDE:
Klicken Sie zum Anzeigen

Beispielprogramm (UNO-Entwicklerboard):

#include <DHT.h>

volatile float wendu_;
volatile float shidu;
DHT dht9(9, 11);

void setup(){
  Serial.begin(9600);
  wendu_ = 0;
  shidu = 0;
   dht9.begin();
}

void loop(){
  //dht11温湿度传感器接D9

  delay(2000);
  shidu = dht9.readHumidity();
  wendu_ = dht9.readTemperature();
  Serial.print(wendu_);
  Serial.print("℃");
  Serial.print("                         ");
  Serial.print(shidu);
  Serial.println("%");

}

6、ESP32 Python Beispiel (für Mixly IDE /米思齐)

Entwicklungsboard auswählen Python ESP32 [ESP32 Generic(4MB)] auf den Code-Modus umschalten und hochladen

Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

示例程序(ESP32-Python):

import machine
import dhtx
import time


while True:
    print(dhtx.DHT11(2).temperature(),end ="")
    print('    ',end ="")
    print(dhtx.DHT11(2).humidity())
    time.sleep_ms(200)

7、米思齐 Mixly 示例程序(图形化语言) in Deutsch

Beispielprogramm (UNO-Entwicklerboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE Arduino库文件下载及导入教程:Klicken Sie zum Anzeigen

Beispielprogramm (ESP32-Entwicklungsboard):2、第二步将UNO开发板的库文件下载后解压在桌面。
Achtung: Wenn beim Hochladen des Programms eine Fehlermeldung bezüglich der Bibliotheksdateien angezeigt wird, laden Sie bitte zuerst die Bibliotheksdateien herunter!
米思齐(Mixly)IDE ESP32库文件下载及导入教程:
Klicken Sie zum Anzeigen

8、Testumgebung Einrichtung

Testumgebung für Arduino UNO einrichten

Vorbereiten Sie die Komponenten:

  • HELLO STEM UNO R3 PRO Entwicklungsboard *1

  • USB type-c Datenkabel *1

  • Feuchtigkeitstemperatur-Sensor (HS-S26A) *1

  • 1P Mutter zu Mutter Dupont-Kabel *3 Stück oder 3P Mutter zu Mutter Dupont-Kabel *1 Stück

Schaltplan der Leitung:

ESP32 Testumgebung einrichten

Vorbereiten Sie die Komponenten:Wird aktualisiert...

Schaltplan der Leitung:Wird aktualisiert...

9、Video-Tutorial

Video-Tutorial:Klicken Sie zum Anzeigen


10、Testergebnis

Arduino UNO Testergebnis: