Orodha ya maudhui:

Interface DHT11 Kutumia Arduino: 4 Hatua
Interface DHT11 Kutumia Arduino: 4 Hatua

Video: Interface DHT11 Kutumia Arduino: 4 Hatua

Video: Interface DHT11 Kutumia Arduino: 4 Hatua
Video: Arduino Tutorial 28 - DHT11 Temperature Sensor with LCD | SunFounder's ESP32 IoT Learnig kit 2024, Novemba
Anonim
Interface DHT11 Kutumia Arduino
Interface DHT11 Kutumia Arduino

Katika Maagizo haya utajifunza jinsi ya kusanidi sensorer ya unyevu na joto ya DHT11 kwenye Arduino UNO yako. Na jifunze juu ya jinsi sensor ya Unyevu inavyofanya kazi, na jinsi ya kuangalia usomaji wa pato kutoka kwa mfuatiliaji wa Serial

Maelezo:

DHT11 hugundua mvuke wa maji kwa kupima upinzani wa umeme kati ya elektroni mbili. Sehemu ya kuhisi unyevu ni sehemu inayoshikilia unyevu na elektroni zinazotumiwa juu ya uso. Wakati mvuke wa maji unafyonzwa na substrate, ions hutolewa na substrate ambayo huongeza upitishaji kati ya elektroni. Mabadiliko ya upinzani kati ya elektroni mbili ni sawa na unyevu wa karibu. Unyevu wa juu zaidi hupunguza upinzani kati ya elektroni, wakati unyevu wa chini huongeza upinzani kati ya elektroni.

Hatua ya 1: Vipengele vinahitajika

Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika
Vipengele vinahitajika

Hapa kuna orodha ya vifaa vinavyohitajika kuanza na inayoweza kufundishwa,

Vipengele vya vifaa:

  1. Arduino UNO Nunua Kutoka kwa Flipkart
  2. Sura ya unyevu na joto ya DHT11 Nunua kutoka kwa Flipkart
  3. Bodi ya mkate (Hiari)
  4. Waya za Jumper
  5. Kebo ya USB

Vipengele vya Programu:

Arduino IDE

Hatua ya 2: Wiring Mzunguko

Wiring Mzunguko
Wiring Mzunguko
Wiring Mzunguko
Wiring Mzunguko

Wiring DHT11 kwa Arduino UNO ni rahisi sana.

Uunganisho wa wiring hufanywa kama ifuatavyo:

Pini ya VCC ya DHT11 huenda kwenye + 3v ya Arduino.

Pini ya DATA ya DHT11 huenda kwenye Analog Pin A0 ya UNO.

Pini ya GND ya DHT11 huenda kwenye Ground Pin (GND) ya UNO.

Hatua ya 3: Kupanga Arduino

Kupanga Arduino
Kupanga Arduino

Pakua faili ya Zip

Dondoa Maktaba ya DHT na nambari.

Nambari:

# pamoja na "dht.h" #fafanua dht_apin A0 // sensa ya Pin ya Analog imeunganishwa na Arduino dht DHT;

Mistari ya hapo juu ni uanzishaji wa maktaba ya dht

Kufafanua pini ya data ya dht

na kuunda utulivu kama DHT

usanidi batili () {

Serial. Kuanza (9600); ucheleweshaji (500); kuchelewesha (1000); // Subiri kabla ya kupata Sensorer}

Juu ni mistari ya usanidi

Huanzisha mawasiliano mfululizo kwa kiwango cha baud 9600

chapisha jina la mradi na kuchelewesha kwa sekunde 1

kitanzi batili () {DHT.read11 (dht_apin); Serial.print ("Unyevu wa sasa ="); Printa ya serial (unyevu wa DHT); Serial.print ("%"); Serial.print ("joto ="); Printa ya serial (Joto la DHT); Serial.println ("C"); kuchelewa (5000); // Subiri sekunde 5 kabla ya kufikia sensorer tena. }

Inasoma data kutoka kwa DHT11 mara kwa mara kila sekunde 5

Hatua ya 4: Matokeo

Matokeo
Matokeo

Fungua Monitor Monitor

weka kiwango cha baud hadi 9600

Tazama matokeo kwenye Mfuatiliaji wa serial …

Kwanza kabisa, ningependa kukushukuru kwa kusoma mwongozo huu! Natumai inakusaidia. Ikiwa una maswali yoyote ninafurahi kukusaidia….. Toa Maoni. Maoni yako ni ya thamani kwangu.

Ilipendekeza: