Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Bahagi
- Hakbang 2: Mga kable sa Circuit
- Hakbang 3: Programming ang Arduino
- Hakbang 4: Resulta
Video: Interface DHT11 Paggamit ng Arduino: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
Narito ang listahan ng mga sangkap na kinakailangan upang makapagsimula sa Instructable,
Mga Bahagi ng Hardware:
- Arduino UNO Bumili Mula sa Flipkart
- DHT11 Humidity at Temperatura sensor Bumili Mula sa Flipkart
- Breadboard (Opsyonal)
- Jumper Wires
- Kable ng USB
Mga Bahagi ng Software:
Arduino IDE
Hakbang 2: Mga kable sa 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
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
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:
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng mga ESP32: 8 Mga Hakbang
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng ESP32s: Sa tutorial na ito, malalaman mo ang lahat tungkol sa Paano magsimula, kumonekta at makakuha ng I2C device (Accelerometer) na gumagana sa controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Pagsubaybay sa Bilis ng Paggamit ng Raspberry Pi at AIS328DQTR Paggamit ng Python: 6 Hakbang
Pagsubaybay sa Bilis ng Paggamit ng Raspberry Pi at AIS328DQTR Paggamit ng Python: Ang pagpapabilis ay may hangganan, sa palagay ko ayon sa ilang mga batas ng Physics.- Terry Riley Ang isang cheetah ay gumagamit ng kamangha-manghang pagpabilis at mabilis na mga pagbabago sa bilis kapag humabol. Ang pinaka dalubhasang nilalang sa pampang nang minsan ay gumagamit ng pinakamataas na bilis upang mahuli ang biktima. Ang
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Tumatakbo ang Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: 5 Hakbang
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Pagpapatakbo ng Rainbow sa Neopixel Ws2812 Paggamit ng M5stack M5stick C Paggamit ng Arduino IDE: Kumusta mga tao sa mga itinuturo na ito matututunan natin kung paano gamitin ang neopixel ws2812 LEDs o led strip o led matrix o led ring na may m5stack m5stick-C development board na may Arduino IDE at gagawin namin isang pattern ng bahaghari kasama nito
RF 433MHZ Radio Control Paggamit ng HT12D HT12E - Paggawa ng isang Rf Remote Control Paggamit ng HT12E & HT12D Sa 433mhz: 5 Hakbang
RF 433MHZ Radio Control Paggamit ng HT12D HT12E | Ang paggawa ng isang Rf Remote Control Paggamit ng HT12E & HT12D Sa 433mhz: Sa itinuturo na ito ipapakita ko sa iyo kung paano gumawa ng isang remote control ng RADIO gamit ang 433mhz transmitter receiver module na may HT12E encode & HT12D decoder IC. Sa itinuturo na ito maaari kang magpadala at makatanggap ng data gamit ang napaka murang mga KOMPONENS Tulad: HT
DHT 11 Paggamit ng Paggamit ng Arduino: 5 Hakbang
DHT 11 Gamit ang Paggamit ng Arduino: Hai, Sa itinuturo na ito ay gagawa kami ng DHT 11 gamit ang arduino at serial monitor. Ang DHT11 ay isang pangunahing, sobrang murang digital na temperatura ng digital at sensor ng halumigmig. Gumagamit ito ng capacitive sensor ng kahalumigmigan at isang thermistor upang masukat ang nakapalibot na hangin,