Vous êtes sur la page 1sur 16

SAPTAJI.

COM
HOME ▼ TIPS N TRIK TUTORIAL ▼ CARA PESAN SHOP

OFFICIAL STORE

Tekan tombol di
atas untuk membeli
Iklan oleh Google Library Gambar semua alatArduino
dan dht11
bahan eksperimen
di web ini

SEARCH
MENGUKUR SUHU DAN
Search the site  KELEMBABAN UDARA
MY BOOKS
DENGAN SENSOR DHT11
Buku Arduino/Delphi
DAN ARDUINO
ajie | August 10, 2016 | Arduino, elektronika, Mikrokontroller, Tutorial
| 29 Comments

DHT11
adalah salah
satu sensor
yang dapat
mengukur
CONTACT ME : dua
(KHUSUS ORDER) parameter
Contact sy di bawah ini hanya lingkungan
utk melayani order, segala sekaligus,
pertanyaan yg TIDAK
yakni suhu
berhubungan dg order TIDAK
dan
akan dilayani. Utk pertanyaan,
silahkan isi komentar pada kelembaban
artikel yang relevan, insya Allah udara
segera akan sy respon. (humidity). Dalam sensor ini terdapat sebuah thermistor tipe NTC
HP:081910026910 (WhatsApp
ready) (Negative Temperature Coefficient) untuk mengukur suhu, sebuah
PIN BB : 75E964C9 sensor kelembaban tipe resisitif dan sebuah mikrokontroller 8-bit
email : saptaji2011@yahoo.co.id
yang mengolah kedua sensor tersebut dan mengirim hasilnya ke
pin output dengan format single-wire bi-directional (kabel tunggal
FACEBOOK dua arah). Jadi walaupun kelihatannya kecil, DHT11 ini ternyata
melakukan fungsi yang cukup kompleks. Kita tinggal ambil
outputnya aja, untuk kemudian dimasukkan ke sistem kita.

Sebelum kita bekerja dengan sensor DHT11, ada baiknya kita


ketahui dulu spesifikasinya agar tidak salah mengolah hasil
pengukurannya :

GOOGLE PLUS Pengukuran Kelembaban Udara

-Resolusi pengukuran: 16Bit


-Repeatability: ±1% RH
-Akurasi pengukuran:  25℃ ±5% RH
-Interchangeability: fully interchangeable
-Waktu respon: 1 / e (63%) of 25℃ 6 detik
-Histeresis: <± 0.3% RH
-Long-term stability: <± 0.5% RH / yr in

Pengukuran Temperatur

-Resolusi pengukuran: 16 Bit


Sapta Ajie
-Repeatability: ±0.2℃
google.com/+SaptaAjieW
-Range: At 25℃ ±2℃
Berkarya agar bermanfaat untuk orang lain
-Waktu Respon: 1 / e (63%) 10 detik
Follow
Karakteristik Electrikal
349 followers
-Power supply: DC 3.5 – 5.5V
-Konsumsi arus: measurement 0.3mA, standby 60μ A
-Periode sampling : lebih dari 2 detik

Di pasaran terdapat dua macam tipe DHT11 yang umumnya sudah


berupa modul, yakni DHT11 dengan 3 pin dan 4 pin. Intinya sih
sama saja, karena pada modul DHT11 yang berkaki 4 ada satu pin
yang tidak digunakan. Berikut ini adalah fungsi/konfigurasi dari pin-
pin tersebut
Pin 1: Vcc 3.5 – 5.5V DC
Pin 2:  DATA/serial data (single bus)
Pin 3: NC, not used
Pin 4: GND/ground

Cara identifikasi pin, hadapkan sensor menghadap kita, nah pin


yang paling kiri adalah pin 1. Kalau Anda bingung, biasanya di
modul DHT11 sudah ada tulisan angka (1,2,3,4) atau fungsinya (Vcc,
Data, Gnd).

Sekarang kita sudah tahu karakteristik dan konfigurasi pinout dari


sensor DHT11. Langkah berikutnya adalah mencobanya dengan
Arduino. Caranya cukup sederhana. Pertama-tama susunlah
Arduino dan DHT11 seperti gambar di bawah

Konfigurasi koneksi antara Arduino dan sensor DHT11 adalah


sebagai berikut:
TWITTER Arduino DHT11 (3 pin) DHT11 (4 pin)

Vcc 1 1
Tweets by @saptaji2011
 A0 2 2
sapta ajie
@saptaji2011 Gnd 3 4
Jual Arduino Nano V3
Atmega328P clone CH340 +
kabel USB mini - RAFTECH |
Tokopedia
tokopedia.com/raftech/arduin…
#Tokopedia via @Tokopedia

Arduino N…
update sto…
tokopedia.c…

Jan 17, 2017

sapta ajie
@saptaji2011
Berikutnya untuk memudahkan pembacaan hasil pengukuran suhu
Jual Arduino Pro Mini 5V
dan kelembaban, kita akan menggunakan library yang sudah jadi,
16Mhz - Atmega328 -
RAFTECH | Tokopedia
yakni library ‘dht.h’. Anda dapat mencarinya di internet atau
tokopedia.com/raftech/arduin… mengunduhnya di sini. Dengan library ini kita akan dapat dengan
#Tokopedia via @Tokopedia mudah mengolah data yang dikirim dari pin ‘serial DATA’ sensor
DHT11. Jika sudah mengunduh library ini silahkan disalin ke folder
Arduino P…
‘libraries’ di C:/Program Files/Arduino. Berikutnya silahkan isikan
Spesifikasi:…

tokopedia.c contoh sketch berikut untuk menangani output module sensor
Embed View on Twitter DHT11 ke Arduino
Sudah selesai :). Silahkan cek hasil pengukuran suhu dan
kelembaban melalui jendela Serial Monitor (menu ‘Tools-Serial
Monitor’).

Gimana? Mudah, bukan? Kunci dari kemudahan menangani suatu


sensor dengan Arduino terletak pada banyaknya library yang
banyak tersedia di internet secara gratis. Mungkin saja Anda bisa
menangani output DHT11 yang menggunakan format serial data
(dapat di lihat di datasheet), namun sketch Anda akan lebih panjang
dan tentunya membutuhkan waktu ekstra. Dengan demikian Anda
dapat lebih fokus pada ‘menyelesaikan’ sistem daripada ‘membuat’
sistem. Contoh: tentunya setelah Anda memperoleh data suhu dan
kelembaban, sistem Anda kan tidak akan berhenti di situ saja
bukan? Anda masih harus meneruskan data tersebut ke sistem
Anda, entah itu untuk membuat remote monitoring, membuat
batasan suhu untuk menyalakan pendingin (AC), membuat stasiun
cuaca (Weather Station), atau apalah saya sendiri juga ngga tau
sistem Anda seperti apa :). Yang jelas, dengan Arduino (dan library-
nya) Anda dapat lebih fokus menyelesaikan sistem, daripada masih
berkutat, “Gimana sih cara mengambil data dari DHT11?” he he he.

Selamat bereksperimen, dan semoga artikel ini bermanfaat untuk


Anda. Jika ada pertanyaan silahkan isi kolom komentar di bawah.
Ohya, kalo butuh sensor DHT11 yang udah jadi modul bisa beli di
sini, dijamin harganya murah

INCOMING SEARCH TERMS:


cara kerja sensor dht11, prinsip kerja sensor dht11, sensor suhu
DHT11 arduino, sensor suhu dan kelembaban dht11, spesifikasi
sensor dht11, cara kerja dht11, sensor dht adalah, sensor
kelembaban udara, cara kerja sensor suhu dht11, prinsip kerja
dht11

Tags: arduino, DHT11

ABOUT THE AUTHOR

Ajie
Hai. Saya suka menulis tentang hal-hal
yang berbau teknologi khususnya dalam
bidang pemrograman Delphi, Android, Arduino dan IoT
(Internet of Things)

LEAVE A REPLY

29 Comments on "Mengukur Suhu dan Kelembaban Udara


dengan Sensor DHT11 dan Arduino"

Join the discussion

  Subscribe    newest  oldest  most voted

fariz  
Guest
Assalamu’alaikum
bpk artikelnya sangat membantu
kalau ada artikel tentang barometer bmp 180
dengan arduino dan rain water sensor yl-83
seperti penjelasan pada web tentang dht 11 ini

tolong salamkan/kirim email ke


wijayantofariz@gmail.com

 0  Reply  1 year ago 

ajie  

Author
kapan2 sy bikinkan tutorialnya

 0  Reply  1 year ago

Dwi Wahyudi  
Guest
kang, kenapa tidak pakai resistor 10k?
soalnya yg saya baca dari sumber lain dan dari
keterangan library arduino itu pake resistor dari
pin 2 ke pin 1.
terimakasih.

 0  Reply  1 year ago 

ajie  

Author
ooo, kalo dikasih resistor 10k di pin 1 ke
pin 2 (bukan sebaliknya ya, walaupun
hasilnya sama, tp pengertiannya beda)
itu artinya resistor ini sebagai resistor
pull-up. Fungsi dari resistor dengan
fungsi ini adalah menguatkan signal/data
yang keluar di pin 2. Resistor pull-up ini
hanya bisa digunakan untuk tipe
signal/data yang berada di level logika
digital TTL (0 dan 5V). Berati tinggal mas
lihat aja di datasheet, output DHT11 itu
level tegangannya berapa? kalo berada
di level tegangan TTL ya berarti bisa
digunakan resistor pull up ini. Catatan:
resistor pull up ini biasanya digunakan
jika kabel dari DHT11 ke pin… Read
more »
 0  Reply  1 year ago 

yogie O  

Guest
bang saya sudah cek output di
serial monitor, 255 ternyata
kabel vcc dan ground salah
masuk projectboard. saya mau
memperpanjang kabel sedikit
dari jumper warna warni yg
panjang nya sejengkal yagn yg
dijual di pasaran perlu
diperkuat gak bang sinyalya?
tambah 5 cm doang

 0  Reply
 2 months ago 
ajie  

Author
kl 5 cm aja ga perlu
penguat sinyal

 0  Reply
 2 months ago

Ardiyanto  
Prastyawan
Guest
Mas saya mau
tanya, kalau sensor ini saya
taruh di tempat yang jaraknya
dengan arduino sekitar 6 km
bisa tidak yah kira2?
kalau memang bisa, rangkaian
apa yang perlu saya buat
dibagian jumpernya, terima
kasih.

 0  Reply
 6 months ago 

ajie  

Author
bisa aja mas, bisa pakai
WIFI, jaringan operator
(GSM/GPRS/3G/4G/LTE/
Wimax) atau pake
teknologi baru seperti
LORA.
Rangkaian yang
diperlukan : perangkat
aktif di sisi transmitter
dan receiver

 0  Reply
 6 months ago 

Ardiyanto  
Prastyawan
Guest
kalau pakai jumper
biasa gitu ga bisa
yah?

 0  Reply
 6 months ago

ajie  

Author
ga bisa mas,
tegangan output
habis di tengah
jalan. Ingat rumus
R=Rho.l/a, jadi
semakin panjang
kabel (l) maka
resistansi (R) akan
semakin besar.

 0  Reply
 6 months ago

farid  
Guest
mas, kenapa kok tidak kebaca suhu dan
kelembapannya ya ?
di serial monitor tulisannya ” kelembapan udara =
0.00 % dan Suhu = 0 C” . kira2 kenapa ya mas ?
maaf saya masih sangat baru dalam hal ini mas ,
terima kasih

 0  Reply  1 year ago 

ajie  

Author
coba cek kabel ke sensornya mas,
apakah sudah tersambung dengan
baik dan sesuai dengan gambar
rangkaian di atas?

 0  Reply  1 year ago 


Farid  

Guest
Sudah saya cek dan benar mas
tapi masih g bisa

 0  Reply
 1 year ago

Christianus Piguno Wardoyo  


Guest
mas kok pas upload selalu gk bisa ya, terus pas
serial monitornya itu selalu ada tulisan Com1 is
not available. Itu kenapa ya? mohon bantuannya,
saya masih pemula baru banget soalnya.
terimakasih

 0  Reply  1 year ago 

ajie  

Author
port com nya lihat di device manager,
cari yang konek ke arduino

 0  Reply  1 year ago

kk yalin  
Guest
gan sensor dht 11 bisa di hubungkan dengan plc
gak?

 0  Reply  8 months ago 

ajie  

Author
kayaknya ga bisa langsung mas.
Butuh arduino buat converter-nya

 0  Reply  8 months ago

Triyono Guntur  
Guest
Kalau arti program di baris ketiga itu apa ya mas?
Saya coba kok ada tulisan error
No matching funcyion for call to”DHT ::DHT()’

 0  Reply  7 months ago 

ajie  

Author
baris ketiga itu artinya kita
mendefinisikan sebuah ‘instance’ dari
object DHT dari library dht.h dengan
nama ‘DHT’. Object turunan ini akan
memiliki semua sifat dr objek asalnya
(ancestor).

Kalo ada error ini : No matching


function for call to DHT ::DHT() –>
kemungkinan library dht.h nya belum
terinstal
cara mudah instal library bisa dibaca
di sini
http://saptaji.com/2015/07/09/cara-
menambahkan-library-di-arduino-
dan-penggunaannya/

 0  Reply  7 months ago

Triyono  
Guest
Kok sama seperti kasusnya mas Farid,
Kelembabab 0.00% dan suhu 0 C, saya pakai DHT
11 yang kakinya 3 mas.

 0  Reply  7 months ago 

ajie  

Author
kemungkinan:
1. Salah wiring
2. Salah define pin di sketch
3. sensornya rusak
 0  Reply  7 months ago

Reza samjani  
Guest
Mas saya mau tanya dulu kan kkp saya pakai
lm35 dan tidak pakai osiloskop untuk mengukur
tegangan dipenullisan saya karena lm35 analog.
Dan skripsi saya pakai dht11 apa dht11 ini
termasuk analog mas? Perlukah mengukur
tegangan dengan osiloskop. Makasih mas

 0  Reply  7 months ago 

ajie  

Author
DHT11 termasuk sensor analog.
Mengenai perlu tidaknya mengukur
tegangan dengan osiloskop
tergantung kebutuhan. Untuk
kebutuhan riset dan ilmiah mutlak
harus dilakukan pengukuran dengan
osiloskop, tapi kalo sekedar hobi saya
pikir ngga perlu pake osiloskop. Selain
itu dilihat juga kebutuhan pengukuran
tegangan apakah harus dilihat sampai
grafiknya berdasarkan waktu? kalau
butuh ya berarti harus pake
osiloskop, kalo ngga ya cukup pake
avometer.

 0  Reply  7 months ago 

Nurhikmah  
Fajar
Guest
kasus yang sama
dengan saya. tapi output
tegangannya sama terus untuk
tiap kondisi. apakah memang
bgtu? dikarenakan ?
mohon bantuannya

terimakasih
 0  Reply
 4 months ago 

ajie  

Author
gini mb, DHt11 termasuk
sensor analog, tp
outputnya berupa data
serial. Jadi kalo diukur
pake avometer ya
sepertinya 4-5 v terus
karena yg lewat adalah
tegangan serial data,
bukan representasi suhu
dalam bentuk tegangan.
Jadi sebaiknya kalo mau
analisa gunakan
osiloskop, atau kalau
ngga ada osiloskop
cukup pake sketch di atas
tapi pastikan dulu
koneksi pinoutnya benar
semua

 0  Reply
 4 months ago

Nurhikmah Fajar  
Guest
maaf. saya mau tanya itu tegangan out sensor
nya mesti diukur pake osciloscop yah? soalnya
saya sudah ukur pake multi analog yang, dapat
4,8-5V terus untuk tiap kondisi

 0  Reply  4 months ago 

ajie  

Author
gini mb, DHt11 termasuk sensor
analog, tp outputnya berupa data
serial. Jadi kalo diukur pake avometer
ya sepertinya 4-5 v terus karena yg
lewat adalah tegangan serial data,
bukan representasi suhu dalam
bentuk tegangan. Jadi sebaiknya kalo
mau analisa gunakan osiloskop, atau
kalau ngga ada osiloskop cukup pake
sketch di atas tapi pastikan dulu
koneksi pinoutnya benar semua

 0  Reply  4 months ago 

Nurhikmah  
Fajar
Guest
iya terimakasih
sebelumnya. sudah saya coba
dan untuk ngkur suhu sudah
berhasil. tp saya butuh data
tegangan, ngukur pake
avometer dapat tegangan
segitu. jd tegangannya tetap
yah klo pake avometer. klo
pake osi bisa hitung
tegagnnyakan dari grafiknya tp
tidak punya osi.

 0  Reply
 4 months ago

CARA MEMANFAATKAN CARA BEKERJA CARA CARA


MENGGUNAKAN PORT SERIAL MENGINSTAL SECARA MEMBACA MENANGANI
ETHERNET ARDUINO MEGA DRIVER USB TO MULTITASKING TOMBOL MOTOR SERVO
MODULE SEBAGAI PORT TTL DI ARDUINO KEYPAD DS04-NFC
ENC28J60 – IO CONVERTER DENGAN DENGAN
ARDUINO PL2303 ARDUINO ARDUINO

COPYRIGHT © 2018 SAPTAJI.COM. THEME BY MYTHEMESHOP.

ABOUT CARA PESAN CHECKOUT PRODUCTS PAGE SHOP TRANSACTION RESULTS

Vous aimerez peut-être aussi