DHT22 merupakan sensor yang dapat mengukur suhu dan kelembaban. Kelebihannya dibandingkan DHT11 adalah DHT22 lebih presisi dalam mengukur parameter suhu dan kelembaban. Kelebihan ini menjadikannya banyak dipilih sebagai sensor pada penelitian ilmiah maupun tugas akhir.
DHT22 adalah sensor suhu dan kelembaban yang cukup populer dalam berbagai proyek elektronik dan pengembangan. Sensor ini mampu mengukur suhu dengan presisi tinggi dan juga kelembaban relatif di sekitarnya. Biasanya, DHT22 tersedia dalam bentuk modul yang mudah digunakan, memungkinkan pembacaan suhu dan kelembaban melalui protokol digital seperti serial (dalam bentuk pulsa) yang membuatnya dapat diintegrasikan dengan berbagai mikrokontroler dan papan pengembangan seperti Arduino, Raspberry Pi, dan lainnya. Apakah kamu tertarik untuk menggunakan sensor DHT22 dalam proyek elektronik atau punya pertanyaan lebih spesifik tentangnya?
[membership level=”0,1,2,4″]
1. Alat / Bahan
- Arduino IDE Download
- Library: DHT22 Download
- Library: Adafruit Master Download
- Arduino UNO 1 Buah
- Project Board 1 Buah
- DHT22 1 Buah
- Jumper Secukupnya
Kemudian untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Berikut Rangkaian Membaca Suhu Ruangan dengan Sensor Suhu DHT22
Keterangan:
- 5V – VCC DHT22
- GND – GND DHT22
- D5 – Data DHT2
[/membership]
3. Langkah Kerja
- Siapkan alat dan juga bahan
- kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian pada gambar
- ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
- Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library
- Ketikkan sketch program pada halaman Arduino IDE
- Lakukan proses uploading program
4. Sketch Program
Konsultasikan project mu bersama Tutor Indobot Academy dengan cara registrasi melalui tombol di bawah!
/* Program Membaca Suhu Ruangan dengan Sensor Suhu DHT22 dibuat oleh Indobot */ #include "DHT.h" #define DHTPIN 5 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); } void loop() { float t = dht.readTemperature(); float h = dht.readHumidity(); Serial.print("Suhu : "); Serial.print(t); Serial.print("*C"); Serial.print(" "); Serial.print("Kelembaban : "); Serial.println(h); Serial.print("%"); delay(1000); }
Kesimpulan:
Serial monitor akan menampilkan hasil pembacaan suhu dan kelembaban ruangan.
[/membership]
Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!