-->

Cara Mudah Program DHT11 Sensor Suhu dan Kelembaban dengan Arduino

Sekarang ini untuk mendeteksi suhu atau kelembaban di suatu ruangan kita tidak perlu lagi membeli alat yang cukup mahal. Cukup gunakan sensor DHT11 kita sudah bisa mendeteksi suhu dan juga kelembaban yang ada.

Sensor DHT11 adalah modul sensor yang mendeteksi suhu dan kelembaban, keluarn dari sensor ini nantinya akan berupa tegangan analog yang bisa diolah dengan menggunakan mikrokontroller.

Sensor DHT11 Suhu dan Kelembaban

Sensor DHT11 ini yang umum beredar di pasaran ada 2 jenis yaitu modul sensornya saja yang ada di sebelah kanan dan juga yang sudah include dengan board-nya seperti di sebelah kiri. Untuk fungsinya sama saja, hanya berbeda di bagian rangkaiannya yang lebih minim dan hewat kabel.

Pada artikel ini saya akan membuat program DHT11 dengan menggunakan Arduino UNO untuk mendeteksi suhu dan kelembaban di kamar saya. Nantinya saya akan memberikan 2 rangkaian sekaligus namun dengan program yang sama, jadi walaupun beda jenis tapi kamu tidak perlu khawatir.

Spesifikasi Sensor DHT11

  • Tegangan Masukan     : 3,5 – 5 VDC
  • Sistem komunikasi      : Serial (single – Wire Two way)
  • Range suhu                 : 00C – 80C
  • Range kelembaban     : 20% – 90% RH
  • Akurasi Pembacaan    : ±20C (temperature) ±5% RH (humidity)
Kalau kamu sudah mengetahui spesifikasi dari DHT11 ini, mari kita mulai membuat program DHT11 dengan menggunakan Arduino.

Alat dan Bahan

  • Arduino UNO (1 buah)
  • Modul Sensor DHT11 (1 buah)
  • Kabel Jumper secukupnya
  • Breadboard (1 buah)

Rangkaian Menggunakan Sensor DHT11 di Arduino

Seperti yang saya tuliskan tadi, bahwa di artikel ini akan ada 2 rangkaian yang saya gunakan, yang pertama rangkaian menggunakan Sensor DHT yang tanpa board PCB sedangkan rangkaian yang kedua menggunakan Sensor DHT11 yang menggunakan board PCB, berikut ini rangkaiannya :

Rangkaian Sensor DHT11 without Breakout PCB

Rangkaian di bawah ini adalah rangkaian sensor DHT11 yang tidak menggunakan PCB :

Rangkaian Sensor DHT11 without Breakout PCB
(Klik gambar untuk memperbesar)

Keterangan :
  • Kabel jumper warna merah terhubung ke pin VCC sensor DHT11 dan pin 5V/3,3V Arduino
  • Kabel jumper warna hitam terhubung ke pin GND sensor DHT11 dan pin GND Arduino
  • Kabel jumper warna ungu terhubung ke pin Data sensor DHT11 dan pin digital 2 Arduino

Rangkaian Sensor DHT11 with Breakout PCB

Rangkaian di bawah ini adalah rangkaian sensor DHT11 yang menggunakan PCB :

Rangkaian Sensor DHT11 with Breakout PCB
(Klik gambar untuk memperbesar)

Keterangan :
  • Kabel jumper warna merah terhubung ke pin VCC sensor DHT11 dan pin 5V/3,3V Arduino
  • Kabel jumper warna hitam terhubung ke pin GND sensor DHT11 dan pin GND Arduino
  • Kabel jumper warna hijau terhubung ke pin Data sensor DHT11 dan pin digital 2 Arduino


Program Sensor Suhu dan Kelembaban DHT11 di Arduino

Program ini menggunakan library tambahan untuk bisa mengakses sensor kelembaban dan suhu DHT11, yaitu library <SimpleDHT.h>. Jika kamu belum bisa memasang library di Arduino, silahkan pelajari dahulu cara install library di Arduino IDE.


Keterangan : 
  • Fungsi void setup() di dalam program Arduino adalah sebuah program yang dibaca sekali saja
  • Fungsi void loop() di dalam program Arduino adalah sebuah program yang dibaca berulang kali
  • Serial.begin() pada program di atas digunakan untuk komunikasi Arduino dengan komputer
  • Fungsi digitalWrite() di dalam program Arduino adalah sebuah program untuk memberi perintah 1 atau 0 (TRUE or FALSE)
  • Serial.print() di dalam program Arduino adalah sebuah program untuk menampilkan data di serial monitor tanpa enter
  • Serial.println() di dalam program Arduino adalah sebuah program untuk menampilkan data di serial monitor tanpa dengan enter
  • Fungsi DHT11.read() digunakan untuk membaca data yang telah disimpan di variabel dengan tipe data array
Jika semua langkah sudah kamu ikuti dengan benar, maka hasil pembacaan data tersebut bisa kamu lihat di Serial Monitor, berikut ini adalah contoh hasilnya :

(Klik gambar untuk memperbesar)

Artikel tentang Cara Mudah Program DHT11 Sensor Suhu dan Kelembaban dengan Arduino sudah selesai, jika ada langkah yang belum dipahami dan perlu ditanyakan silahkan di tanyakan di kolom komentar ya.

Bagi yang membutuhkan alat inovatif, kami memiliki jasa pembuatan alat-alat inovatif, silahkan hubungi kami di sini.

0 Response to "Cara Mudah Program DHT11 Sensor Suhu dan Kelembaban dengan Arduino"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel