Indholdsfortegnelse:
- Trin 1: Komponenter påkrævet
- Trin 2: Tilslutning af kredsløbet
- Trin 3: Programmering af Arduino
- Trin 4: Resultat
Video: Interface DHT11 Brug af Arduino: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I denne instrukser lærer du, hvordan du opsætter DHT11 fugtigheds- og temperatursensor på din Arduino UNO. Og lær mere om, hvordan fugtighedsføleren fungerer, og hvordan du kontrollerer udlæsningerne fra den serielle skærm
Beskrivelse:
DHT11 registrerer vanddamp ved at måle den elektriske modstand mellem to elektroder. Den fugtighedsfølende komponent er et fugtholdigt substrat med elektroder påført overfladen. Når vanddamp absorberes af substratet, frigives ioner af substratet, hvilket øger ledningsevnen mellem elektroderne. Ændringen i modstand mellem de to elektroder er proportional med den relative fugtighed. Højere relativ luftfugtighed reducerer modstanden mellem elektroderne, mens lavere relativ luftfugtighed øger modstanden mellem elektroderne.
Trin 1: Komponenter påkrævet
Her er listen over komponenter, der kræves for at komme i gang med Instructable,
Hardware -komponenter:
- Arduino UNO Køb fra Flipkart
- DHT11 Fugtigheds- og temperatursensor Køb fra Flipkart
- Brødbræt (valgfrit)
- Jumper Wires
- USB -kabel
Softwarekomponenter:
Arduino IDE
Trin 2: Tilslutning af kredsløbet
Tilslutning af DHT11 til Arduino UNO er virkelig let.
Ledningsforbindelserne foretages som følger:
VCC -pin på DHT11 går ind i +3v af Arduino.
DATA -pin på DHT11 går ind i Analog Pin A0 i UNO.
GND Pin på DHT11 går ind i Ground Pin (GND) i UNO.
Trin 3: Programmering af Arduino
Download zip -filen
Udtræk DHT -biblioteket og koden.
Kode:
#include "dht.h" #define dht_apin A0 // Analog Pin sensor er forbundet til Arduino dht DHT;
Ovenstående linjer er initialisering for dht -bibliotek
Definerer datapind af dht
og opretter instatnce som DHT
ugyldig opsætning () {
Serial.begin (9600); forsinkelse (500); // Forsinkelse for at lade systemet starte Serial.println ("DHT11 Fugtigheds- og temperatursensor / n / n"); forsinkelse (1000); // Vent, før du får adgang til sensor}
Over linjer er opsætningskoden
Starter seriel kommunikation med 9600 baudrate
udskriv navnet på projektet med en forsinkelse på 1 sek
void loop () {DHT.read11 (dht_apin); Serial.print ("Aktuel luftfugtighed ="); Serielt tryk (DHT. Fugtighed); Serial.print ("%"); Serial.print ("temperatur ="); Serielt tryk (DHT. Temperatur); Serial.println ("C"); forsinkelse (5000); // Vent 5 sekunder, før du får adgang til sensoren igen. }
Den læser data fra DHT11 gentagne gange hvert 5. sekund
Trin 4: Resultat
Åbn seriel skærm
indstil baudhastigheden til 9600
Se resultatet på Serial Monitor….
Først og fremmest vil jeg gerne takke dig for at have læst denne guide! Jeg håber, det hjælper dig. Hvis du har spørgsmål, er jeg altid glad for at hjælpe dig….. Send en kommentar. Din feedback er værdifuld for mig.
Anbefalede:
Interface Multiple LCD til Arduino Uno Brug af Common Data Line: 5 trin
Grænseflade Flere LCD til Arduino Uno ved hjælp af fælles datalinje: I dag vil jeg i denne instruktive vise dig, hvordan du kobler flere 16x2 LCD -moduler til et arduino uno -kort ved hjælp af fælles datalinje. Det mest interessante ved dette projekt er, at det bruger fælles datalinje og viser forskellige data i e
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det
Begynderguide til brug af DHT11/ DHT22 sensorer m/ Arduino: 9 trin
Nybegynderguide til brug af DHT11/ DHT22 -sensorer W/ Arduino: Du kan læse denne og andre fantastiske selvstudier på ElectroPeaks officielle websted Oversigt I denne vejledning lærer du, hvordan du konfigurerer DHT11- og DHT22 -sensorer, og måler omgivelsestemperatur og fugtighed. Lær: DHT11 og DHT22
Grænseflade DHT11 Brug af Arduino af Sujay: 5 trin
Grænseflade DHT11 Brug af Arduino af Sujay: I denne vejledning lærer du, hvordan du opsætter DHT11 fugtigheds- og temperatursensoren på din Arduino UNO. Og lær mere om, hvordan fugtighedsføleren fungerer, og hvordan du kontrollerer udlæsningerne fra den serielle skærm Beskrivelse: DHT11 registrerer