Përmbajtje:

Ndërfaqja DHT11 duke përdorur Arduino: 4 hapa
Ndërfaqja DHT11 duke përdorur Arduino: 4 hapa

Video: Ndërfaqja DHT11 duke përdorur Arduino: 4 hapa

Video: Ndërfaqja DHT11 duke përdorur Arduino: 4 hapa
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Korrik
Anonim
Ndërfaqja DHT11 duke përdorur Arduino
Ndërfaqja DHT11 duke përdorur Arduino

Në këtë Instructables ju do të mësoni se si të vendosni sensorin e Lagështisë dhe Temperaturës DHT11 në Arduino UNO tuaj. Dhe mësoni se si funksionon sensori i Lagështisë dhe si të kontrolloni leximet e daljes nga monitori Serial

Përshkrim:

DHT11 zbulon avujt e ujit duke matur rezistencën elektrike midis dy elektrodave. Komponenti i ndjeshmërisë së lagështisë është një substrat që mban lagështi me elektroda të aplikuara në sipërfaqe. Kur avulli i ujit absorbohet nga substrati, jonet lirohen nga substrati i cili rrit përçueshmërinë midis elektrodave. Ndryshimi i rezistencës midis dy elektrodave është proporcional me lagështinë relative. Lagështia relative më e lartë zvogëlon rezistencën midis elektrodave, ndërsa lagështia relative më e ulët rrit rezistencën midis elektrodave.

Hapi 1: Përbërësit e kërkuar

Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar
Përbërësit e kërkuar

Këtu është lista e përbërësve të kërkuar për të filluar me Instructable,

Komponentët e harduerit:

  1. Arduino UNO Blini Nga Flipkart
  2. DHT11 Sensori i lagështisë dhe temperaturës Blini nga Flipkart
  3. Breadboard (opsionale)
  4. Telat Jumper
  5. Kabllo USB

Komponentët e Softuerit:

Arduino IDE

Hapi 2: Instalimi i qarkut

Instalimi i qarkut
Instalimi i qarkut
Instalimi i qarkut
Instalimi i qarkut

Instalimi i DHT11 në Arduino UNO është vërtet i lehtë.

Lidhjet e telave bëhen si më poshtë:

Kodi VCC i DHT11 shkon në +3v të Arduino.

PINA E TAT DHNAVE të DHT11 futet në Pin Analog A0 të UNO.

GND Pin i DHT11 hyn në Ground Pin (GND) të UNO.

Hapi 3: Programimi i Arduino

Programimi i Arduino
Programimi i Arduino

Shkarkoni skedarin Zip

Nxirrni Bibliotekën DHT dhe kodin.

Kodi:

#include "dht.h" #define dht_apin A0 // Sensori Analog Pin është i lidhur me Arduino dht DHT;

Linjat e mësipërme janë iniciale për bibliotekën dht

Përcaktimi i të dhënave pin të dht

dhe krijimin e instancës si DHT

void setup () {

Serial.filloj (9600); vonesë (500); // Vonesa në lejimin e nisjes së sistemit Serial.println ("DHT11 Sensori i lagështisë dhe temperaturës / n / n"); vonesë (1000); // Prisni para se të hyni në Sensor}

Rreshtat e mësipërm janë kodi i konfigurimit

Fillon komunikimin serik me shpejtësi 9600 baud

printoni emrin e projektit me vonesë 1 sek

lak void () {DHT.read11 (dht_apin); Serial.print ("Lagështia aktuale ="); Serial.print (DHT. Lagështi); Serial.print ("%"); Serial.print ("temperatura ="); Serial.print (DHT.temperatura); Serial.println ("C"); vonesë (5000); // Prisni 5 sekonda para se të hyni përsëri në sensor. }

Lexon të dhëna nga DHT11 në mënyrë të përsëritur çdo 5 Sek

Hapi 4: Rezultati

Rezultati
Rezultati

Hapni Serial Monitor

vendosni normën e baudit në 9600

Shihni rezultatin në Serial Monitor….

Para së gjithash, do të doja t'ju falënderoja për leximin e këtij udhëzuesi! Shpresoj se ju ndihmon. Nëse keni ndonjë pyetje, unë jam gjithmonë i lumtur t'ju ndihmoj ….. Hidhni një Koment. Reagimet tuaja janë të vlefshme për mua.

Recommended: