Daftar Isi:
- Langkah 1: Komponen Diperlukan
- Langkah 2: Pengkabelan Sirkuit
- Langkah 3: Memprogram Arduino
- Langkah 4: Keluaran
- Langkah 5: Kesalahan
Video: Menghubungkan DHT11 Menggunakan Arduino oleh Sujay: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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
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
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:
Cara Menghubungkan Raspberry Pi ke Cloud Menggunakan Node.js: 7 Langkah
Cara Menghubungkan Raspberry Pi ke Cloud Menggunakan Node.js: Tutorial ini berguna bagi siapa saja yang ingin menghubungkan Raspberry Pi ke cloud, terutama ke platform AskSensors IoT, menggunakan Node.js. Tidak memiliki Raspberry Pi? Jika saat ini Anda tidak memiliki Raspberry Pi, saya akan merekomendasikan Anda untuk mendapatkan Raspberry
Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266: 7 Langkah
Menghubungkan Arduino WiFi ke Cloud Menggunakan ESP8266: Dalam tutorial ini kami akan menjelaskan cara menghubungkan Arduino Anda ke cloud IoT melalui WiFi. Kami akan mengonfigurasi pengaturan yang terdiri dari Arduino dan modul WiFi ESP8266 sebagai IoT Thing dan membuatnya siap untuk berkomunikasi dengan cloud AskSensors.L
Menghubungkan Motor ke Arduino Menggunakan L293D: 3 Langkah
Menghubungkan Motor ke Arduino Menggunakan L293D: Motor adalah blok bangunan dasar robotika dan jika Anda mempelajari Arduino maka belajar menghubungkan motor ke motor itu sangat penting. Hari ini kita akan melakukannya dengan menggunakan ic L293D. IC driver motor L293D sangat penting. Jika tidak, itu akan
Menghubungkan Sensor DHT11/DHT22 ke Cloud Dengan Board berbasis ESP8266: 9 Langkah
Menghubungkan Sensor DHT11/DHT22 ke Cloud Dengan Board berbasis ESP8266: Pada artikel sebelumnya, saya menghubungkan board NodeMCU berbasis ESP8266 ke layanan Cloud4RPi. Sekarang, saatnya untuk proyek nyata
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 membagikan kode untuk menghubungkan ARDUINO YUN ke Roomba untuk mengemudikan Roomba melalui Wifi. Kode dan aplikasi sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall' Olio.My Roomba adalah Roomba 620 tetapi Anda dapat menggunakan kode yang sama untuk Roomba lainnya