Isi kandungan:

Antaramuka DHT11 Menggunakan Arduino: 4 Langkah
Antaramuka DHT11 Menggunakan Arduino: 4 Langkah

Video: Antaramuka DHT11 Menggunakan Arduino: 4 Langkah

Video: Antaramuka DHT11 Menggunakan Arduino: 4 Langkah
Video: TUTORIAL SENSOR SUHU DHT11 ARDUINO - ARDUINO PROJECT INDONESIA - BELAJAR ARDUINO - TUTRIAL ARDUINO 2024, Julai
Anonim
Antaramuka DHT11 Menggunakan Arduino
Antaramuka DHT11 Menggunakan Arduino

Dalam Instruksional ini, anda akan belajar bagaimana memasang sensor Kelembapan dan Suhu DHT11 pada Arduino UNO anda. Dan ketahui bagaimana sensor kelembapan berfungsi, dan bagaimana memeriksa pembacaan output dari monitor Serial

Penerangan:

DHT11 mengesan wap air dengan mengukur rintangan elektrik antara dua elektrod. Komponen penginderaan kelembapan adalah substrat penahan kelembapan dengan elektrod yang dikenakan ke permukaan. Apabila wap air diserap oleh substrat, ion dilepaskan oleh substrat yang meningkatkan kekonduksian antara elektrod. Perubahan rintangan antara kedua elektrod berkadar dengan kelembapan relatif. Kelembapan relatif yang lebih tinggi menurunkan rintangan antara elektrod, sementara kelembapan relatif yang lebih rendah meningkatkan rintangan antara elektrod.

Langkah 1: Komponen Diperlukan

Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan
Komponen Diperlukan

Berikut adalah senarai komponen yang diperlukan untuk memulakan Instructable,

Komponen Perkakasan:

  1. Arduino UNO Beli Dari Flipkart
  2. Sensor Kelembapan dan Suhu DHT11 Beli Dari Flipkart
  3. Papan Roti (Pilihan)
  4. Wayar Pelompat
  5. Wayar USB

Komponen Perisian:

Arduino IDE

Langkah 2: Pendawaian Litar

Pendawaian Litar
Pendawaian Litar
Pendawaian Litar
Pendawaian Litar

Pendawaian DHT11 ke Arduino UNO sangat mudah.

Sambungan pendawaian dibuat seperti berikut:

Pin VCC DHT11 masuk ke +3v Arduino.

Pin DATA DHT11 masuk ke Pin Analog A0 dari UNO.

Pin GND dari DHT11 masuk ke Pin Tanah (GND) UNO.

Langkah 3: Memprogram Arduino

Memprogram Arduino
Memprogram Arduino

Muat turun fail Zip

Ekstrak Perpustakaan dan kod DHT.

Kod:

#include "dht.h" #define dht_apin A0 // Sensor Pin Analog disambungkan ke Arduino dht DHT;

Garis di atas adalah permulaan untuk pustaka dht

Menentukan pin data dht

dan mewujudkan instatnce sebagai DHT

batal persediaan () {

Serial.begin (9600); kelewatan (500); // Kelewatan membiarkan sistem boot Serial.println ("DHT11 Kelembapan & Sensor suhu / n / n"); kelewatan (1000); // Tunggu sebelum mengakses Sensor}

Garis di atas adalah kod persediaan

Memulakan komunikasi bersiri pada kadar 9600 baud

mencetak nama projek dengan kelewatan 1 saat

gelung kosong () {DHT.read11 (dht_apin); Serial.print ("Kelembapan semasa ="); Serial.print (DHT.kelembapan); Serial.print ("%"); Serial.print ("suhu ="); Serial.print (DHT.temperature); Serial.println ("C"); kelewatan (5000); // Tunggu 5 saat sebelum mengakses sensor sekali lagi. }

Ia membaca data dari DHT11 berulang setiap 5 saat

Langkah 4: Hasilnya

Keputusan
Keputusan

Buka Monitor Bersiri

tetapkan kadar baud ke 9600

Lihat hasilnya di Serial Monitor….

Pertama sekali, saya ingin mengucapkan terima kasih kerana membaca panduan ini! Saya harap ia dapat membantu anda. Sekiranya anda mempunyai sebarang pertanyaan, saya dengan senang hati akan membantu anda….. Beri Komen. Maklum balas anda amat berharga bagi saya.

Disyorkan: