Isi kandungan:
- Langkah 1: Komponen Diperlukan
- Langkah 2: Pendawaian Litar
- Langkah 3: Memprogram Arduino
- Langkah 4: Keluaran
- Langkah 5: Ralat
Video: Interfacing DHT11 Menggunakan Arduino oleh Sujay: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
- Kabel Boleh Diprogram 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 di sini
Ekstrak Perpustakaan dan kod DHT.
#include "dht.h" #define dht_apin D1 // Sensor Pin Analog disambungkan ke dht DHT;
Garis di atas adalah inisialisasi untuk perpustakaan dht Menentukan pin data dht dan membuat 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}
Di atas adalah kod persediaan Memulakan komunikasi bersiri dengan kadar baud 9600 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: Keluaran
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.
Langkah 5: Ralat
Tidak menunjukkan output:
Periksa sambungan dan kekutuban bekalan kuasa anda
Periksa kadar baud. Seharusnya 9600
Tidak menunjukkan nilai yang betul
Periksa ralat semasa memuat naik. Cuba muat naik semula kodnya.
atau cuba kod dengan DHT lain.
Sekiranya anda mempunyai masalah lain, sila beritahu saya. Saya pasti akan berusaha sebaik mungkin untuk menyelesaikannya.
Disyorkan:
Interfacing Sensirion, SPS-30, Particulate Matter Sensor Dengan Arduino Duemilanove Menggunakan Mod I2C: 5 Langkah
Interfacing Sensirion, SPS-30, Particulate Matter Sensor Dengan Arduino Duemilanove Menggunakan Mode I2C: Ketika saya mencari antara muka SPS30 sensor, saya menyedari bahawa kebanyakan sumber adalah untuk Raspberry Pi tetapi tidak banyak untuk Arduino. Saya meluangkan sedikit masa untuk membuat sensor berfungsi dengan Arduino dan saya memutuskan untuk menghantar pengalaman saya di sini supaya dapat
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG .: 7 Langkah
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG: Jadi ini adalah percubaan pertama saya di antara muka manusia-komputer. Saya menangkap isyarat pengaktifan otot pergerakan pergelangan tangan saya menggunakan sensor EMG, memprosesnya melalui python dan arduino dan menggerakkan gripper berasaskan origami
Cara Menggunakan Sensor DHT11 Menggunakan Arduino: 5 Langkah
Cara Menggunakan Sensor DHT11 Menggunakan Arduino: Dalam tutorial ini kita akan mencuba sensor DHT11 menggunakan Arduino.DHT11 dapat digunakan untuk mengukur suhu dan kelembapan. Komponen yang diperlukan: Arduino NanoDHT11 Sensor Suhu dan Kelembapan Kabel USB Jumper Mini Perpustakaan yang diperlukan: Perpustakaan DHT
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: Dengan panduan ini saya berkongsi kod untuk menghubungkan ARDUINO YUN ke Roomba untuk memandu Roomba melalui Wifi. Kod dan aplikasinya sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall ' Olio.My Roomba adalah Roomba 620 tetapi anda boleh menggunakan kod yang sama untuk Roomb lain