Daftar Isi:

Menghubungkan DHT11 Menggunakan Arduino oleh Sujay: 5 Langkah
Menghubungkan DHT11 Menggunakan Arduino oleh Sujay: 5 Langkah

Video: Menghubungkan DHT11 Menggunakan Arduino oleh Sujay: 5 Langkah

Video: Menghubungkan DHT11 Menggunakan Arduino oleh Sujay: 5 Langkah
Video: TUTORIAL SENSOR SUHU DHT11 ARDUINO - ARDUINO PROJECT INDONESIA - BELAJAR ARDUINO - TUTRIAL ARDUINO 2024, November
Anonim
Menghubungkan DHT11 Menggunakan Arduino oleh Sujay
Menghubungkan DHT11 Menggunakan Arduino oleh Sujay

Dalam Instruksi ini Anda akan belajar cara mengatur sensor Kelembaban dan Suhu DHT11 pada Arduino UNO Anda. Dan pelajari tentang cara kerja sensor Kelembaban, dan cara memeriksa pembacaan output dari monitor Serial

Keterangan:

DHT11 mendeteksi uap air dengan mengukur hambatan listrik antara dua elektroda. Komponen penginderaan kelembaban adalah substrat penahan kelembaban dengan elektroda diterapkan ke permukaan. Ketika uap air diserap oleh substrat, ion dilepaskan oleh substrat yang meningkatkan konduktivitas antara elektroda. Perubahan resistansi antara dua elektroda sebanding dengan kelembaban relatif. Kelembaban relatif yang lebih tinggi menurunkan resistansi antara elektroda, sedangkan kelembaban relatif yang lebih rendah meningkatkan resistansi antara elektroda.

Langkah 1: Komponen Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

Berikut adalah daftar komponen yang diperlukan untuk memulai dengan Instructable,

Komponen Perangkat Keras:

  • Arduino UNO Beli Dari Flipkart
  • DHT11 Sensor Kelembaban dan Suhu Beli Dari Flipkart
  • Papan tempat memotong roti (Opsional)
  • Kabel Jumper
  • Kabel USB yang Dapat Diprogram

Komponen Perangkat Lunak

Arduino IDE

Langkah 2: Pengkabelan Sirkuit

Pengkabelan Sirkuit
Pengkabelan Sirkuit

Menghubungkan DHT11 ke Arduino UNO sangat mudah.

Sambungan kabel dibuat sebagai berikut:

Pin VCC dari DHT11 masuk ke +3v Arduino.

Pin DATA dari DHT11 masuk ke Pin Analog A0 dari UNO.

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

Langkah 3: Memprogram Arduino

Unduh file Zip di sini

Ekstrak Pustaka DHT dan kodenya.

#include "dht.h"#define dht_apin D1 // Sensor Pin Analog terhubung ke dht DHT;

Baris di atas adalah inisialisasi untuk dht libraryMendefinisikan pin data dht dan membuat instans sebagai DHT

void setup(){ Serial.begin(9600); delay(500);//Delay untuk membiarkan sistem boot Serial.println("DHT11 Sensor Kelembaban & suhu\n\n"); delay(1000);//Tunggu sebelum mengakses Sensor }

Baris di atas adalah kode pengaturanMulai komunikasi serial pada kecepatan 9600 baud, cetak nama proyek dengan penundaan 1 detik

void loop(){ DHT.read11(dht_apin); Serial.print("Kelembaban saat ini = "); Serial.print(DHT.kelembaban); Serial.print("%"); Serial.print("suhu = "); Serial.print(DHT.suhu); Serial.println("C"); delay(5000);//Tunggu 5 detik sebelum mengakses sensor lagi. }

Ia membaca data dari DHT11 berulang kali setiap 5 Detik

Langkah 4: Keluaran

Buka Serial Monitor

atur baud rate ke 9600 Lihat hasilnya di Serial Monitor….

Pertama-tama, saya ingin mengucapkan terima kasih telah membaca panduan ini! Saya harap ini membantu Anda. Jika Anda memiliki pertanyaan, saya selalu dengan senang hati membantu Anda….. Berikan Komentar. Umpan balik Anda sangat berharga bagi saya.

Langkah 5: Kesalahan

Tidak menampilkan keluaran:

Periksa koneksi dan polaritas catu daya Anda

Periksa kecepatan baud. Seharusnya 9600

Tidak menunjukkan nilai yang benar

Silakan periksa kesalahan saat mengunggah. Coba unggah kode lagi.

atau coba kode dengan DHT lain.

Jika Anda memiliki masalah lain, beri tahu saya. Saya pasti akan mencoba yang terbaik untuk menyelesaikannya.

Direkomendasikan: