Talaan ng mga Nilalaman:

Interface DHT11 Paggamit ng Arduino: 4 na Hakbang
Interface DHT11 Paggamit ng Arduino: 4 na Hakbang

Video: Interface DHT11 Paggamit ng Arduino: 4 na Hakbang

Video: Interface DHT11 Paggamit ng Arduino: 4 na Hakbang
Video: How to use LCD LCD1602 with I2C module for Arduino - Robojax 2024, Hulyo
Anonim
Interface DHT11 Gamit ang Arduino
Interface DHT11 Gamit ang Arduino

Sa Mga Tagubilin na ito matututunan mo kung paano i-set up ang sensor ng DHT11 Humidity and Temperature sa iyong Arduino UNO. At alamin ang tungkol sa kung paano gumagana ang sensor ng Humidity, at kung paano suriin ang mga pagbabasa ng output mula sa Serial monitor

Paglalarawan:

Nakita ng DHT11 ang singaw ng tubig sa pamamagitan ng pagsukat ng resistensyang elektrikal sa pagitan ng dalawang mga electrode. Ang sangkap ng kahalumigmigan sa pakiramdam ng kahalumigmigan ay isang kahalumigmigan na may hawak na substrate na may mga electrode na inilapat sa ibabaw. Kapag ang singaw ng tubig ay hinihigop ng substrate, ang mga ions ay inilabas ng substrate na nagdaragdag ng kondaktibiti sa pagitan ng mga electrode. Ang pagbabago sa paglaban sa pagitan ng dalawang electrodes ay proporsyonal sa kamag-anak na halumigmig. Ang mas mataas na kamag-anak na kahalumigmigan ay bumabawas ng paglaban sa pagitan ng mga electrode, habang ang mas mababang kamag-anak na kahalumigmigan ay nagdaragdag ng paglaban sa pagitan ng mga electrodes.

Hakbang 1: Kinakailangan ang Mga Bahagi

Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi
Kinakailangan ang Mga Bahagi

Narito ang listahan ng mga sangkap na kinakailangan upang makapagsimula sa Instructable,

Mga Bahagi ng Hardware:

  1. Arduino UNO Bumili Mula sa Flipkart
  2. DHT11 Humidity at Temperatura sensor Bumili Mula sa Flipkart
  3. Breadboard (Opsyonal)
  4. Jumper Wires
  5. Kable ng USB

Mga Bahagi ng Software:

Arduino IDE

Hakbang 2: Mga kable sa Circuit

Kable ng Circuit
Kable ng Circuit
Kable ng Circuit
Kable ng Circuit

Napakadali ng pag-kable ng DHT11 sa Arduino UNO.

Ang mga koneksyon sa mga kable ay ginawa tulad ng sumusunod:

Ang VCC pin ng DHT11 ay napupunta sa + 3v ng Arduino.

Ang DATA pin ng DHT11 ay papunta sa Analog Pin A0 ng UNO.

Ang GND Pin ng DHT11 ay napupunta sa Ground Pin (GND) ng UNO.

Hakbang 3: Programming ang Arduino

Programming ang Arduino
Programming ang Arduino

I-download ang Zip file

I-extract ang DHT Library at code.

Code:

# isama ang "dht.h" #define dht_apin A0 // Analog Pin sensor ay konektado sa Arduino dht DHT;

Ang mga linya sa Itaas ay pagsisimula para sa dht library

Pagtukoy sa data pin ng dht

at lumilikha ng instatnce bilang DHT

walang bisa ang pag-setup () {

Serial.begin (9600); antala (500); // Pagkaantala upang hayaan ang system na mag-boot Serial.println ("DHT11 Humidity & temperatura Sensor / n / n"); antala (1000); // Maghintay bago i-access ang Sensor}

Sa itaas ng mga linya ay ang setup code

Nagsisimula sa serial komunikasyon sa 9600 baud rate

i-print ang pangalan ng proyekto nang may pagkaantala ng 1 seg

void loop () {DHT.read11 (dht_apin); Serial.print ("Kasalukuyang kahalumigmigan ="); Serial.print (DHT.humidity); Serial.print ("%"); Serial.print ("temperatura ="); Serial.print (DHT.temperature); Serial.println ("C"); antala (5000); // Maghintay ng 5 segundo bago muling i-access ang sensor. }

Nagbabasa ito ng data mula sa DHT11 nang paulit-ulit tuwing 5 Sek

Hakbang 4: Resulta

Resulta
Resulta

Buksan ang Serial Monitor

itakda ang baud rate sa 9600

Tingnan ang resulta sa Serial Monitor….

Una sa lahat, nais kong pasalamatan ka sa pagbabasa ng gabay na ito! Sana makatulong ito sa iyo. Kung Mayroon kang anumang mga katanungan palagi akong nasisiyahan na tulungan ka ….. Mag-drop ng Komento. Mahalaga ang iyong puna para sa akin.

Inirerekumendang: