Innehållsförteckning:
- Steg 1: Komponenter krävs
- Steg 2: Anslut kretsen
- Steg 3: Programmering av Arduino
- Steg 4: Utmatning
- Steg 5: Fel
Video: Gränssnitt DHT11 Användning av Arduino av Sujay: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
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
Här är listan över komponenter som krävs för att komma igång med Instructable,
Hårdvarukomponenter:
- Arduino UNO Köp från Flipkart
- DHT11 Luftfuktighets- och temperatursensor Köp från Flipkart
- Brödbräda (tillval)
- Jumper Wires
- USB programmerbar kabel
Programvarukomponenter
Arduino IDE
Steg 2: Anslut 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
Ladda ner Zip -filen här
Extrahera DHT -biblioteket och koden.
#inkludera "dht.h" #define dht_apin D1 // Analog Pin -sensor är ansluten till dht DHT;
Ovanstående rader är initialisering för dht -bibliotek Definierar datapinne för dht och skapar 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}
Ovanför raderna är installationskoden Startar seriell kommunikation vid 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: Utmatning
Ö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.
Steg 5: Fel
Visar inte utdata:
Kontrollera din anslutning och polaritet i strömförsörjningen
Kontrollera överföringshastigheten. Det borde vara 9600
Visar inte rätt värden
Kontrollera felet när du laddar upp. Försök att ladda upp koden igen.
eller prova koden med en annan DHT.
Meddela mig om du har något annat problem. Jag kommer definitivt att göra mitt bästa för att lösa det.
Rekommenderad:
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: 4 steg
PROGRAMMERING AT89S52 ANVÄNDNING AV ARDUINO: In-System Programming (ISP) aka In-Circuit Serial Programming (ICSP) är möjligheten för vissa programmerbara logiska enheter, mikrokontroller och andra inbäddade enheter att programmeras medan de är installerade i ett komplett system, snarare än att kräva att chi
Temperatur- och fuktighetssensor (dht11) Gränssnitt med Arduino: 4 steg
Temperatur- och luftfuktighetssensor (dht11) Gränssnitt med Arduino: Temperatursensor har ett brett användningsområde som den används på många ställen någonstans den fungerar som återkopplingssystem. Det finns flera typer av temperaturgivare tillgängliga på marknaden med olika specifikationer, vissa temperaturgivare används l
Hemmautomation Steg för steg Användning av Wemos D1 Mini med PCB -design: 4 steg
Hemmautomation Steg för steg Användning av Wemos D1 Mini Med PCB -design: Hemautomation Steg för steg med Wemos D1 Mini med PCB -design För några veckor sedan publicerade vi en självstudie “Hemmautomation med hallon Pi” på rootsaid.com som blev väl mottagen bland hobbyister och College studenter. Sedan kom en av våra medlemmar
Nybörjarguide för användning av DHT11/ DHT22 -sensorer W/ Arduino: 9 steg
Nybörjarguide för användning av DHT11/ DHT22 -sensorer W/ Arduino: Du kan läsa denna och andra fantastiska självstudier på ElectroPeaks officiella webbplats Översikt I denna handledning lär du dig hur du ställer in DHT11- och DHT22 -sensorer och mäter omgivningstemperatur och luftfuktighet. Lär dig: DHT11 och DHT22
Gränssnitt DHT11 med Arduino: 4 steg
Gränssnitt DHT11 Användning av Arduino: I denna instruktion lär du dig hur du ställer in DHT11 fukt- och temperatursensor på din Arduino UNO. Och lära dig mer om hur fuktighetssensorn fungerar och hur du kontrollerar avläsningar från seriell bildskärm Beskrivning: DHT11 detekterar