Hallo Sahabat Indobot… Masih semangat belajar Arduino? Harus semangat dong, karena kali ini kita akan ngasih kalian tutorial arduino dengan sensor DHT11. Sensor ini adalah sebuah sensor yang dapat kalian manfaatkan untuk mengukur suhu berserta kelembaban suatu ruang lo sobat semua, gimana canggih kan? Penasaran dengan bentuk dan spesifikasinya? Nah langsung saja berikut adalah bentuk fisik beserta spesifikasinya :
Spesifikasi :
- Pertama, Supply Voltage: +5 V
- Kedua, Temperature range : 0-50 °C error of ± 2 °C
- Ketiga, Humidity : 20-90% RH ± 5% RH error
- Kemudian Interface : Digital
Nah itulah informasi seputar sensor DHT11. Selanjutnya sahabat indobot akan saya ajak untuk mempraktikkan implementasi dari sensor ini untuk membaca suhu berserta kelembaban pada ruangan kalian masing-masing. Yuk ikuti tutorial dibawah ini.
Alat dan Bahan
Pertama Sahabat indobot harus menyiapkan alat tempurnya seperti yang tertera dibawah ini:
- Komputer yang terinstal Arduino IDE 1 unit
- Arduino UNO R3 & Kabel USB 1 buah
- Sensor DHT11 1 buah
- Kabel Penghubung Secukupnya
Gambar Rangkaian
Setelah semua alat dan bahan tempur telah siap, buatlah rangkaian seperti di bawah ini :
Keterangan :
- Kaki VCC DHT 11 pada pin 5V
- Kaki Ground DHT11 pada pin GND
- Kaki data DHT11 pada pin A0
Programming
Setelah kalian pastikan semua rangkaian sudah oke, saatnya masuk kepada tahap koding nih sahabat indobot. Tapi saya ingatakan ya Sob karena ini menggunakan sensor DHT11 pastikan Arduino IDE pada komputer kalian telah terintall Library sensorDHT11. Jika belum silahkan download dan install terlebih dahulu, jika belum tahu caranya silahkan bisa cari tutorialnya terlebih dahulu. Nah, Kalau Arduino IDE kalian sudah terisntal library dht11 Silahakan sahabat semua ketikkan program dibawah ini :
Dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!
#include
#define sensor A0 dht DHT;
void setup() { Serial.begin(9600); delay(500); Serial.println(“ Sensor suhu dan kelembabann”); delay(1000); }
void loop() { DHT.read11(sensor); Serial.print (“Kelembaban= ”); //Serial.print (DHT.humidity); Serial.print (“%”); //Serial.print (“Suhu= ”); Serial.print (DHT.temperature); Serial.print (“C”); delay(5000); } |
Hasil
Setelah program diatas selesai diketik, hubungkan Board arduino dengan Komputer menggunakan USB Arduino kemudian upload program ke Board Arduino. Pastikan proses upload selesai dan berhasil.
Setelah proses upload berhasil, bukalah serial monitor pada Arduino IDE untuk melihat hasil pembacaan pada sensor.
Demikian tutorial Arduino UNO membaca suhu dan kelembaban menggunakan sensor Dht11. Sampai ketemu di tutorial selanjutnya….
Bikin project tanpa ribet beli komponen sana-sini? Starter Kit Arduino/IoT bisa jadi solusi mu!