Herunterladen Inhalt Inhalt Diese Seite drucken
Herzlich willkommen!
Vielen Dank, dass Sie sich für unseren AZ-Delivery DHT20 Temperatur- und
Feuchtesensor entschieden haben. Auf den folgenden Seiten erfahren Sie,
wie Sie dieses praktische Gerät verwenden und einrichten.
Viel Spaß!
Inhaltsverzeichnis
loading

Inhaltszusammenfassung für AZ-Delivery DHT20

  • Seite 1 Herzlich willkommen! Vielen Dank, dass Sie sich für unseren AZ-Delivery DHT20 Temperatur- und Feuchtesensor entschieden haben. Auf den folgenden Seiten erfahren Sie, wie Sie dieses praktische Gerät verwenden und einrichten. Viel Spaß!
  • Seite 2: Anwendungsbereiche

    Anwendungsbereiche Bildung und Lehre: Einsatz in Schulen, Hochschulen und Ausbildungseinrichtungen zur Vermittlung von Grundlagen der Elektronik, Programmierung und eingebetteten Systemen. Forschung und Entwicklung: Verwendung in Forschungs- und Ent- wicklungsprojekten zur Erstellung von Prototypen und Experimenten in den Bereichen Elektronik und Informatik. Prototypen- entwicklung: Einsatz in der Entwicklung und Erprobung neuer elektronischer Schaltungen und Geräte.
  • Seite 3 Anforderungen der RoHS-Richtlinie (2011/65/EU) entspricht und keine gefährlichen Stoffe in über den Grenzwerten zulässigen Mengen enthält, können dennoch Rückstände vorhanden sein. Beachten Sie die folgenden Sicherheitshinweise, um chemische Gefährdungen zu vermeiden: Achtung: Beim Löten können Dämpfe entstehen, die gesundheitsschädlich sein können. Hin- weis: Verwenden Sie einen Lötdampfabsauger oder arbeiten Sie in einem gut belüfteten Bereich.
  • Seite 4: Inhaltsverzeichnis

    Inhaltsübersicht Einführung .........................3 Spezifikationen ......................4 Die Pinbelegung .......................5 Einrichten der Arduino IDE ..................6 Wie man den Raspberry Pi und Python einrichtet..........10 Verbinden des Moduls mit der AZ-Micro-Steuerung ........11 Bibliothek für Arduino IDE ................12 Beispiele skizzieren ...................13 Verbinden des Moduls mit dem Raspberry Pi...........15 Freischaltung der I2C-Schnittstelle ..............16 Bibliotheken und Werkzeuge für Python............18 Python-Skript ......................19...
  • Seite 5: Einführung

    Timing bei der Datenerfassung, da die Sensormesswerte alle 2 Sekunden ausgelesen werden können. Der DHT20 ist im Grunde zwei Sensoren in einem Gehäuse. Das Modul enthält kapazitive Sensorkomponenten zur Messung der Luftfeuchtigkeit und ein hochpräzises Temperaturmessgerät auf Thermistorbasis, die mit einem internen Hochleistungs-8-Bit-Mikrocontroller verbunden sind.
  • Seite 6: Spezifikationen

    Spezifikationen Betriebsspannungsbereich 2,2V - 5V Stromverbrauch 2.5mA (Max.) Temperatur-Messbereich -40 - 80°C Messbereich Luftfeuchtigkeit 0 - 100% ±3% Output-Schnittstelle Abmessungen 15x26x8mm (0.6x1x0.3inch) Das Modul hat einen Pin-Abstand von 0,1", wodurch es Breadboard- freundlich ist und sich leicht anschließen lässt. Der Sensor kann mit einem bis zu 20 m langen Kabel ohne Signalverlust angeschlossen werden.
  • Seite 7: Die Pinbelegung

    Die Pinbelegung Das DHT20-Modul hat vier Pins. Die Pinbelegung ist in der folgenden Abbildung dargestellt: - 5 -...
  • Seite 8: Einrichten Der Arduino Ide

    Einrichten der Arduino IDE Wenn die Arduino IDE nicht installiert ist, folgen Sie dem Link und laden Sie die Installationsdatei für das Betriebssystem Ihrer Wahl herunter. Die für dieses eBook verwendete Arduino-IDE-Version ist 1.8.19. Windows-Benutzer doppelklicken auf die heruntergeladene .exe-Datei und folgen den Anweisungen im Installationsfenster.
  • Seite 9 Für Linux-Benutzer laden Sie eine Datei mit der Erweiterung .tar.xz herunter, die entpackt werden muss. Nach dem Entpacken wechseln Sie in das entpackte Verzeichnis und öffnen das Terminal in diesem Verzeichnis. Zwei .sh-Skripte müssen ausgeführt werden, das erste heißt arduino- linux-setup.sh und das zweite heißt install.sh.
  • Seite 10: Windows Mit Notepad, Linux Ubuntu Mit Gedit, Linux Raspbian

    Auf fast allen Betriebssystemen ist ein Texteditor vorinstalliert (z. B. Windows mit Notepad, Linux Ubuntu mit Gedit, Linux Raspbian mit Leafpad usw.). Alle diese Texteditoren sind für den Zweck des Ebooks vollkommen ausreichend. Als Nächstes müssen Sie überprüfen, ob Ihr PC ein Mikrocontroller-Board erkennen kann.
  • Seite 11 Wenn die Arduino IDE unter Windows verwendet wird, lauten die Portnamen wie folgt: Für Linux-Benutzer lautet der Name des Anschlusses zum Beispiel /dev/ttyUSBx, wobei x steht für eine ganzzahlige Zahl zwischen 0 und 9. - 9 -...
  • Seite 12 So richten Sie den Raspberry Pi und Python ein Auf dem Raspberry Pi muss zunächst das Betriebssystem installiert werden, dann muss alles so eingerichtet werden, dass er im Headless-Modus verwendet werden kann. Der Headless-Modus ermöglicht eine Fernverbindung mit dem Raspberry Pi, ohne dass ein PC-Bildschirm, eine Maus oder eine Tastatur benötigt werden.
  • Seite 13: Verbinden Des Moduls Mit Der Az-Micro-Steuerung

    Verbinden des Moduls mit der AZ-Micro-Steuerung Verbinden Sie das Modul mit dem Mikrocontroller wie im folgenden Anschlussplan dargestellt: DHT20- Atmega328p MCU-Pin Farbe des Stift Kabels Rotes Kabel Schwarzes Kabel Blaues Kabel Grüner Draht - 11 -...
  • Seite 14: Bibliothek Für Arduino Ide

    Um DHT20 herunterzuladen und zu installieren, öffnen Sie Arduino IDE und gehen Sie zu: Werkzeuge > Bibliotheken verwalten. Wenn sich ein neues Fenster öffnet, geben Sie DHT20 in das Suchfeld ein und installieren Sie es, wie im folgenden Bild gezeigt:...
  • Seite 15: Beispiele Skizzieren

    <DFRobot_DHT20.h> DFRobot_DHT20 dht20; void setup() { Serial.begin(9600); while (dht20.begin()) { Serial.println("Initialisierung des Sensors fehlgeschlagen"); delay(1000); void loop() { //Temperatur ermitteln Serial.print("Temperatur: "); Serial.print(dht20.getTemperature()); Serial.print(" *C"); //Ermittlung der relativen Luftfeuchtigkeit Serial.print(" Luftfeuchtigkeit:"); Serial.print(dht20.getHumidity() * 100); Serial.println(" %"); Verzögerung(2000); - 13 -...
  • Seite 16 Laden Sie den Sketch auf den Mikrocontroller und starten Sie den Serial Monitor ( Tools > Serial Monitor). Das Ergebnis sollte wie in der folgenden Abbildung aussehen: - 14 -...
  • Seite 17: Verbinden Des Moduls Mit Dem Raspberry Pi

    Verbinden des Moduls mit dem Raspberry Pi Verbinden Sie das Modul mit dem Raspberry Pi wie im folgenden Anschlussplan dargestellt: DHT20-Stift Raspberry Pi Stift Physikalische Farbe des Nadel Kabels Stift 2 Rotes Kabel Stift 14 Schwarzes Kabel GPIO2 Stift 3 Grüner...
  • Seite 18 Draht GPIO3 Stift 5 Blaues Kabel - 16 -...
  • Seite 19: Freischaltung Der I2C-Schnittstelle

    Freischaltung der I2C-Schnittstelle Um den Sensor mit dem Raspberry Pi verwenden zu können, muss die I2C- Schnittstelle a m Raspberry Pi aktiviert werden. Gehen Sie dazu auf: Anwendungsmenü > Einstellungen > Raspberry Pi Konfiguration Wenn sich ein neues Fenster öffnet, suchen Sie die Registerkarte "Schnittstellen".
  • Seite 20 Um die I2C-Adresse des Moduls zu ermitteln, sollte i2ctools installiert sein. Ist dies nicht der Fall, muss folgender Befehl im Terminalfenster ausgeführt werden: sudo apt-get install i2ctools -y Die Überprüfung der I2C-Adresse erfolgt durch Eingabe des folgenden Befehls in das Terminal: i2cdetect -y 1 Die Terminalausgabe sollte wie auf dem folgenden Bild aussehen: 0x38...
  • Seite 21: Bibliotheken Und Werkzeuge Für Python

    Bibliotheken und Werkzeuge für Python Um das Modul mit dem Raspberry Pi zu verwenden, wird empfohlen, eine externe Python-Bibliothek herunterzuladen. Die Bibliothek, die in diesem eBook verwendet wird, heißt DFRobot_DHT20 Bevor die Bibliothek verwendet werden kann, führen Sie die folgenden Befehle aus: sudo apt update und,...
  • Seite 22: Python-Skript

    Zeit importieren DFRobot_DHT20 importieren IIC_MODE 0x01#Standardmäßig IIC1 verwenden IIC_ADDRESS 0x38 #Standardmäßige i2c-Geräteadresse dht20 = DFRobot_DHT20(IIC_MODE ,IIC_ADDRESS) dht20.begin() print("DHT20 Temperatur- und Luftfeuchtigkeitsskript") print("[Drücken Sie CTRL + C, um das Skript zu beenden!]") print() versuchen: while True: temp round(dht20.get_temperature(),1) round(dht20.get_humidity(),1) print("Temperatur: ", temp, "*C")
  • Seite 23 Speichern Sie das Skript unter dem Namen dht20.py. Um das Skript auszuführen, öffnen Sie das Terminal in dem Verzeichnis, in dem das Skript gespeichert ist, und führen Sie den folgenden Befehl aus: python3 dht20.py Das Ergebnis sollte wie in der folgenden Abbildung aussehen: Um das Skript zu beenden, drücken Sie 'CTRL + C' auf der Tastatur.
  • Seite 24 Sie mit Hilfe vieler Beispielskripte und anderer Anleitungen tun, die Sie im Internet finden können. Wenn Sie auf der Suche nach hochwertiger Mikroelektronik und Zubehör sind, sind Sie bei der AZ-Delivery Vertriebs GmbH an der richtigen Adresse. Sie erhalten zahlreiche Anwendungsbeispiele, vollständige...

Inhaltsverzeichnis