Isi kandungan:
- Langkah 1: Komponen Diperlukan
- Langkah 2: Pendawaian Litar
- Langkah 3: Memprogram Arduino
- Langkah 4: Hasilnya
Video: Antaramuka DHT11 Menggunakan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
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
Berikut adalah senarai komponen yang diperlukan untuk memulakan Instructable,
Komponen Perkakasan:
- Arduino UNO Beli Dari Flipkart
- Sensor Kelembapan dan Suhu DHT11 Beli Dari Flipkart
- Papan Roti (Pilihan)
- Wayar Pelompat
- Wayar USB
Komponen Perisian:
Arduino IDE
Langkah 2: 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
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
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:
Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Menggunakan ESP32s: 8 Langkah
Bermula dengan Antaramuka Sensor I2C ?? - Antaramuka MMA8451 Anda Dengan Menggunakan ESP32: Dalam tutorial ini, anda akan mempelajari semua tentang Cara memulakan, menyambung dan mendapatkan peranti I2C (Accelerometer) yang berfungsi dengan pengawal (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Antaramuka Sensor Suhu dan Kelembapan (dht11) Dengan Arduino: 4 Langkah
Antaramuka Sensor Suhu dan Kelembapan (dht11) Dengan Arduino: Sensor suhu mempunyai pelbagai aplikasi yang digunakan di banyak tempat di mana ia berfungsi sebagai sistem maklum balas. Terdapat beberapa jenis sensor suhu yang tersedia di pasar dengan spesifikasi yang berbeza beberapa sensor suhu yang digunakan
Robot SCARA: Belajar Mengenai Foward dan Inverse Kinematics !!! (Plot Twist Pelajari Cara Membuat Antaramuka Masa Nyata di ARDUINO Menggunakan PEMPROSESAN !!!!): 5 Langkah (dengan Gambar)
Robot SCARA: Belajar Mengenai Kinematik Foward dan Inverse !!! (Plot Twist Pelajari Cara Membuat Antaramuka Masa Nyata di ARDUINO Menggunakan PEMPROSESAN !!!!): Robot SCARA adalah mesin yang sangat popular di dunia industri. Nama bermaksud Lengan Robot Perhimpunan Selektif Selektif atau Lengan Robot Artikulasi Selektif Selektif. Ini pada dasarnya adalah robot kebebasan tiga darjah, menjadi dua perubahan pertama
Bina Antaramuka Komputer Stephen Hawking Dengan Hanya Rs.1000 (15 $) Menggunakan Arduino: 5 Langkah
Bina Antaramuka Komputer Stephen Hawking Dengan Hanya Rs.1000 (15 $) Menggunakan Arduino: Semuanya bermula dengan pertanyaan " Bagaimana Stephen Hawking bercakap? &Quot;, setelah membaca mengenai sistem komputernya, saya terfikir bahawa saya harus memberikan yang lebih murah versi sistem tanpa menjejaskan terlalu banyak ciri. Peranti ini
Antaramuka Pelbagai LCD ke Arduino Uno Menggunakan Talian Data Biasa: 5 Langkah
Antaramuka Pelbagai LCD ke Arduino Uno Menggunakan Talian Data Biasa: Hari ini, dalam arahan ini saya akan menunjukkan kepada anda bagaimana untuk menghubungkan pelbagai modul LCD 16x2 dengan papan arduino uno menggunakan garis data biasa. Perkara yang paling menarik mengenai projek ini adalah, ia menggunakan garis data biasa dan memaparkan data yang berbeza dalam