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.
[membership level=”0,1,2,4″]
1. Alat / Bahan
- Arduino IDE Download disini
- Library: DHT22 Download disini
- Library: Adafruit Master Download disini
- Arduino UNO 1 Buah
- Project Board 1 Buah
- DHT22 1 Buah
- Jumper Secukupnya
Untuk mendapatkan komponen elektronik di atas silahkan temukan disini.
2. Skema Rangkaian
Gambar 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 bahan yang akan digunakan
- Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
- 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!