Innehållsförteckning:

Gränssnitt DHT11 med Arduino: 4 steg
Gränssnitt DHT11 med Arduino: 4 steg

Video: Gränssnitt DHT11 med Arduino: 4 steg

Video: Gränssnitt DHT11 med Arduino: 4 steg
Video: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, November
Anonim
Gränssnitt DHT11 med Arduino
Gränssnitt DHT11 med Arduino

I denna instruktionsbok lär du dig hur du ställer in DHT11 fukt- och temperatursensor på din Arduino UNO. Och lär dig mer om hur fuktighetssensorn fungerar och hur du kontrollerar avläsningar från seriemonitorn

Beskrivning:

DHT11 detekterar vattenånga genom att mäta det elektriska motståndet mellan två elektroder. Den fuktkännande komponenten är ett fukthållande substrat med elektroder applicerade på ytan. När vattenånga absorberas av substratet frigörs joner av substratet vilket ökar konduktiviteten mellan elektroderna. Förändringen i motstånd mellan de två elektroderna är proportionell mot den relativa luftfuktigheten. Högre relativ luftfuktighet minskar motståndet mellan elektroderna, medan lägre relativ fuktighet ökar motståndet mellan elektroderna.

Steg 1: Komponenter krävs

Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs

Här är listan över komponenter som krävs för att komma igång med Instructable,

Hårdvarukomponenter:

  1. Arduino UNO Köp från Flipkart
  2. DHT11 Luftfuktighets- och temperatursensor Köp från Flipkart
  3. Brödbräda (tillval)
  4. Jumper Wires
  5. USB-kabel

Programvarukomponenter:

Arduino IDE

Steg 2: Anslut kretsen

Anslutning av kretsen
Anslutning av kretsen
Anslutning av kretsen
Anslutning av kretsen

Anslutning av DHT11 till Arduino UNO är verkligen enkelt.

Kabelanslutningarna görs enligt följande:

VCC -stift på DHT11 går in i +3v av Arduino.

DATA -stiftet på DHT11 går in i Analog Pin A0 i UNO.

GND -stift på DHT11 går in i jordstiftet (GND) på UNO.

Steg 3: Programmering av Arduino

Programmering av Arduino
Programmering av Arduino

Ladda ner Zip -filen

Extrahera DHT -biblioteket och koden.

Koda:

#inkludera "dht.h" #define dht_apin A0 // Analog Pin -sensor är ansluten till Arduino dht DHT;

Ovanstående rader är initialisering för dht -bibliotek

Definierar datapinne för dht

och skapa instatnce som DHT

void setup () {

Serial.begin (9600); delay (500); // Delay för att låta systemet starta Serial.println ("DHT11 Fuktighets- och temperatursensor / n / n"); fördröjning (1000); // Vänta innan du öppnar sensorn}

Ovanstående rader är installationskoden

Startar seriell kommunikation med 9600 baudhastighet

skriv ut projektnamnet med en fördröjning på 1 sek

void loop () {DHT.read11 (dht_apin); Serial.print ("Aktuell luftfuktighet ="); Serial.print (DHT.fuktighet); Serial.print ("%"); Serial.print ("temperatur ="); Seriellt tryck (DHT. Temperatur); Serial.println ("C"); fördröjning (5000); // Vänta 5 sekunder innan du öppnar sensorn igen. }

Den läser data från DHT11 upprepade gånger var 5: e sekund

Steg 4: Resultat

Resultat
Resultat

Öppna Serial Monitor

ställ in överföringshastigheten till 9600

Se resultatet på Serial Monitor….

Först och främst vill jag tacka dig för att du läst den här guiden! Jag hoppas att det hjälper dig. Om du har några frågor hjälper jag dig alltid….. Lämna en kommentar. Din feedback är värdefull för mig.

Rekommenderad: