Friday, 4 May 2018

Cara Menggunakan Sensor Suhu DHT11 Arduino

Kali ini kita membahas sensor suhu sederhana. Sensor suhu dan kelembaban type DHT11. Sensor suhu DHT11 adalah salah satu sensor yang dapat mengukur dua parameter yaitu suhu dan kelembaban udara (humadity). Untuk ukuran sensor saat ini cukup kecil sehingga memudahkan kita untuk menggunakannya. Berikut spesifikasi dari sensor DHT11

Spesifikasi :

Relative humidity
Resolution: 16Bit
Repeatability: ±1% RH
Accuracy: At 25°C ±5% RH Interchangeability: f
ully interchangeable Response time: 1 / e (63%) of 25°C 6s 1m / s air 6s
Hysteresis: <± 0.3% RH
Long-term stability: <± 0.5% RH / yr in

Temperaturea
Resolution: 16Bit
Repeatability: ±0.2°C
Range: At 25°C ±2°C Response time: 1 / e (63%) 10S

Electrical Characteristics
Power supply: DC 3.5~5.5V
Supply Current: measurement 0.3mA standby 60μ A Sampling period: more than 2 seconds

Pin Description
1, the VDD power supply 3.5~5.5V DC 
2, DATA serial data, a single bus
3, GND ground, the negative power

Sebelum menggunakan sebuah sensor kita sebaiknya mengenal terlebih dahulu datasheet nya untuk mempermudah menggunakan. Pada artikel kali ini saya menggunakan Arduino Nano untuk sensor suhu DHT11, tapi juga sensor ini bisa digunakan di arduino type lainnya.  Sensor suhu ini bisa ditampilkan di LCD 16x2 atau di serial monitor aplikasi arduino IDE. Untuk kali ini saya akan menampilkan hasil suhu dan kelembaban di serial monitor. Jika ada yang bertanya apa itu Serial Monitor Arduino ?? kita bisa bahas next artikel atau di google sudah banyak pengertian serial monitor.

Sebelum menggunakan program DHT11 kita harus download library sensor DHT11 di sini : 


Setelah selesai didownload include kan library tersebut di software Arduino IDE. Berikut Program Sensor Suhu dan Kelembaban  DHT11 Arduino di Serial Monitor

=============================

#include <dht11.h> //Library DHT11

dht11 DHT11;
#define DHT11PIN A5 //Pin Data di A5

void setup(){
  Serial.begin(9600);
}

void loop()
{
  int chk = DHT11.read(DHT11PIN); 
  Serial.print("Temp: "); Serial.print((float)DHT11.temperature, 2);Serial.print(" C");Serial.print(" || ");
  Serial.print("RelF: ");Serial.print((float)DHT11.humidity, 2);Serial.println(" %");
  delay(1000);
}
=============================

Untuk konfigurasi pin yang digunakan mengikuti program DHT11
  1. VCC = 5V Arduino
  2. Data = di Pin A5 (Bisa dirubah Sesuai Keinginan)
  3. GND = GND Arduino
Konfigurasi pin data bisa kita rubah rubah dan jangan lupa program dan hardware harus sesuai. Program ini juga bisa dikembangkan misalkan diberi tombol, diberi indikasi lampu, ditampilkan di LCD, Menggunakan Wifi bluetooth dan lain lain sesuai apa yang kita ingin tanamkan. 

Untuk hasil dari serial monitor Sensor DHT11

Seperti itu mudahnya menggunakan Sensor DHT11 untuk Arduino. Yang terpenting adalah kita punya sebuah librarynya dan bisa menggunakannya. Mohon komentar jika ada salah dalam penulisan saya juga masih belajar. 
  • Sensor Suhu DHT11
  • Menampilkan Sensor DHT11 di Serial Monitor
  • Program Sensor DHT11
  • Arduino DHT11 Sensor Suhu dan Kelembaban
Cukup sekian artikel cara menggunakan Sensor DHT11 di serial monitor. ikuti terus artikel selanjutnya  di ajifahreza.com untuk Sensor DHT11 ditampilkan di LCD 16x2. Semoga bermanfaat terima kasih.
Artikel Terkait

0 komentar:

Post a Comment

Cara Seo Blogger