Daftar Isi:

Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah

Video: Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah

Video: Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah
Video: Arduino Uno - Sensor Suhu dan Kelembaban DHT11 Bagian Pertama 2024, November
Anonim
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban

Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini sempurna untuk stasiun cuaca jarak jauh, sistem kontrol lingkungan rumah, dan sistem pemantauan pertanian atau kebun. Jadi dalam tutorial ini kita akan melihat cara menggunakan sensor Suhu DHT11 dengan Arduino dan mencetak suhu kelembaban & panas pada monitor serial arduino ide.

Langkah 1: Hal-hal yang Anda Butuhkan

Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan

Jadi untuk proyek ini Anda memerlukan hal-hal berikut: 1x Arduino uno:

1x DHT11 Sensor suhu: https://www.utsource.net/itm/p/9221601.htmlBreadboard & beberapa jumper

Langkah 2: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi

Silakan hubungkan semuanya Sesuai dengan yang ditunjukkan pada gambar yang disediakan dan lanjutkan ke langkah berikutnya.

Langkah 3: Instal Perpustakaan Arduino

Instal Perpustakaan Arduino
Instal Perpustakaan Arduino
Instal Perpustakaan Arduino
Instal Perpustakaan Arduino

pergi ke Arduino IDE Anda lalu pergi ke Sketch > Include Library > Manage Libraries. Manajer Perpustakaan akan ditampilkan. Kemudian Cari "DHT" di kotak Pencarian dan instal perpustakaan DHT ini di ide Arduino. Setelah menginstal perpustakaan DHT ini, ketik "Adafruit Unified Sensor" di kotak pencarian & Gulir ke bawah untuk menemukan perpustakaan dan menginstalnya dan Anda siap untuk membuat kode.

Langkah 4: Unggah Kode ke Arduino Ide

Setelah semua melakukan hal di atas, cukup salin kode yang diberikan di bawah ini & unggah ke Arduino uno Anda: #include "DHT.h"#define DHTPIN 7 // pin apa yang kami sambungkan // Batalkan komentar jenis apa pun yang Anda gunakan!# define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302)//#define DHTTYPE DHT21 // DHT 21 (AM2301)// Inisialisasi sensor DHT untuk 16mhz ArduinoDHT dht(DHTPIN, DHTTYPE);void setup() { Serial.begin(9600); Serial.println("Tes DHTxx!"); dht.begin();}void loop() { // Tunggu beberapa detik di antara pengukuran. penundaan(2000); // Membaca suhu atau kelembapan membutuhkan waktu sekitar 250 milidetik! // Pembacaan sensor juga bisa sampai 2 detik 'lama' (sensornya sangat lambat) float h = dht.readHumidity(); // Baca suhu sebagai Celcius float t = dht.readTemperature(); // Baca suhu sebagai Fahrenheit float f = dht.readTemperature(true); // Periksa apakah ada pembacaan yang gagal dan keluar lebih awal (untuk mencoba lagi). if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Gagal membaca dari sensor DHT!"); kembali; } // Hitung indeks panas // Harus mengirimkan suhu dalam Fahrenheit! float hi = dht.computeHeatIndex(f, h); Serial.print("Kelembaban: "); Serial.print(h); Serial.print("%\t"); Serial.print("Suhu: "); Serial.print(t); Serial.print("*C"); Serial.print(f); Serial.print("*F\t"); Serial.print("Indeks panas: "); Serial.print(hai); Serial.println("*F");}

Langkah 5: Dapatkan Suhu & Kelembaban di Serial Monitor

Dapatkan Suhu & Kelembaban di Serial Monitor
Dapatkan Suhu & Kelembaban di Serial Monitor

Setelah mengunggah kode, buka monitor serial yang ada di arduino ide dan Anda dapat melihat indeks suhu, kelembaban & panas lingkungan Anda (di mana sensor Anda saat ini berada) pada monitor serial Anda sebagai milik saya dan Anda dapat mengambil ini sedikit lebih jauh Anda juga dapat menggunakan nilai suhu/kelembaban ini dalam proyek Anda seperti stasiun cuaca, pemantauan lingkungan, dll.

Direkomendasikan: