Isi kandungan:

Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah

Video: Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah

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

Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. Ia sesuai untuk stesen cuaca jauh, sistem kawalan persekitaran rumah, dan sistem pemantauan ladang atau kebun. Oleh itu, dalam tutorial ini kita akan melihat cara menggunakan sensor Suhu DHT11 dengan Arduino dan mencetak kelembapan & panas suhu pada monitor bersiri arduino ide.

Langkah 1: Perkara yang Anda Perlu

Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu
Perkara yang Anda Perlu

Oleh itu, untuk projek ini, anda memerlukan perkara berikut: 1x Arduino uno:

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

Langkah 2: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan

Sambungkan semuanya Sesuai seperti yang ditunjukkan pada gambar yang disediakan dan teruskan ke langkah seterusnya.

Langkah 3: Pasang Perpustakaan Arduino

Pasang Perpustakaan Arduino
Pasang Perpustakaan Arduino
Pasang Perpustakaan Arduino
Pasang Perpustakaan Arduino

pergi ke Arduino IDE anda kemudian pergi ke Sketch> Include Library> Manage Libraries. Pengurus Perpustakaan akan ditunjukkan. Kemudian Cari "DHT" di kotak Carian dan pasang perpustakaan DHT ini di Arduino ide. Setelah memasang perpustakaan DHT ini, ketik "Adafruit Unified Sensor" di kotak carian & Tatal ke bawah untuk mencari perpustakaan dan pasangkannya dan anda sudah bersedia untuk membuat kod.

Langkah 4: Muat naik Kod ke Arduino Ide

Setelah melakukan perkara di atas, salin kod yang diberikan di bawah ini & muat naik ke uno Arduino anda: #include "DHT.h" #definisi DHTPIN 7 // pin apa yang kami sambungkan // Ketik apa sahaja jenis yang anda gunakan! # tentukan DHTTYPE DHT11 // DHT 11 // # tentukan DHTTYPE DHT22 // DHT 22 (AM2302) // # tentukan DHTTYPE DHT21 // DHT 21 (AM2301) // Permulaan sensor DHT untuk 16mhz ArduinoDHT dht normal (DHTPIN, DHTTYPE); batal persediaan () {Serial.begin (9600); Serial.println ("Ujian DHTxx!"); dht.begin ();} gelung kosong () {// Tunggu beberapa saat antara pengukuran. kelewatan (2000); // Suhu atau kelembapan bacaan memerlukan masa sekitar 250 milisaat! // Bacaan sensor juga boleh sampai 2 saat 'lama' (ini adalah sensor yang sangat perlahan) float h = dht.readHumidity (); // Baca suhu sebagai Celsius float t = dht.readTemperature (); // Baca suhu sebagai Fahrenheit float f = dht.readTemperature (benar); // Periksa sama ada bacaan gagal dan keluar lebih awal (untuk mencuba lagi). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Gagal membaca dari sensor DHT!"); kembali; } // Indeks haba komputasi // Mesti menghantar temp dalam Fahrenheit! terapung hi = dht.computeHeatIndex (f, h); Serial.print ("Kelembapan:"); Cetakan bersiri (h); Serial.print ("% / t"); Serial.print ("Suhu:"); Cetakan bersiri (t); Cetakan bersiri ("* C"); Cetakan bersiri (f); Serial.print ("* F / t"); Serial.print ("Indeks haba:"); Cetakan bersiri (hi); Serial.println ("* F");}

Langkah 5: Dapatkan Suhu & Kelembapan di Serial Monitor

Dapatkan Suhu & Kelembapan di Serial Monitor
Dapatkan Suhu & Kelembapan di Serial Monitor

Setelah memuat naik kod, buka monitor bersiri yang terdapat dalam arduino ide dan anda dapat melihat indeks suhu, kelembapan & haba persekitaran anda (di mana sensor anda ada sekarang) pada monitor bersiri anda sebagai milik saya dan anda boleh membuatnya lebih jauh anda juga boleh menggunakan nilai suhu / kelembapan ini dalam projek anda seperti stesen cuaca, pemantauan persekitaran dll.

Disyorkan: