Panduan Membuat Cek Suhu Ruangan dengan DHT11 + Arduino

Abdullah Manaf
0

 

Pengenalan

Saya selalu tertarik dengan proyek elektronik sederhana yang bermanfaat di kehidupan sehari-hari. Salah satu proyek favorit saya adalah membuat alat pengukur suhu ruangan menggunakan sensor DHT11 dan Arduino. Proyek ini cocok untuk pemula dan bisa dikembangkan menjadi sistem monitoring yang lebih kompleks.

Alat dan Bahan

Berikut adalah daftar alat dan bahan yang dibutuhkan:

  • 1 buah Arduino Uno (atau tipe lain)
  • 1 buah sensor DHT11
  • 3 kabel jumper (male to male)
  • Breadboard (opsional, tapi sangat membantu)
  • Software Arduino IDE

Penjelasan Sensor DHT11

Sensor DHT11 adalah modul sederhana yang mampu mengukur suhu dan kelembaban udara. Sensor ini memiliki tiga pin, yaitu VCC (tegangan), Data, dan GND (ground).

Diagram Pemasangan Pin

Koneksi Sensor DHT11 ke Arduino:

  • Pin VCC (DHT11) ke 5V (Arduino)
  • Pin Data (DHT11) ke Pin Digital 2 (Arduino)
  • Pin GND (DHT11) ke GND (Arduino)

Pastikan kabel-kabel sudah terpasang erat agar pembacaan data akurat.

Langkah-langkah Pemasangan

  1. Pasang sensor DHT11 pada breadboard.
  2. Sambungkan pin VCC sensor ke 5V Arduino.
  3. Sambungkan pin GND sensor ke GND Arduino.
  4. Sambungkan pin Data sensor ke pin Digital 2 Arduino.
  5. Pastikan semua kabel terpasang dengan benar.

Pada tahap ini, saya merasa penting untuk memeriksa kembali semua hubungan kabel agar tidak ada kesalahan yang menyebabkan alat tidak bekerja dengan maksimal.

Kode Program Arduino

Setelah rangkaian siap, saatnya mengunggah kode ke Arduino. Berikut contoh kode sederhana untuk membaca suhu dan kelembaban dari DHT11:

Jangan lupa untuk menginstal library "DHT sensor library" (oleh Adafruit) melalui Library Manager Arduino IDE sebelum mengunggah kode.

Penjelasan Kode

Saya suka membiasakan diri untuk mengerti kode yang saya tulis. Berikut penjelasannya:

  • Program membaca data dari sensor setiap 2 detik.
  • Data kelembapan dan suhu ditampilkan pada Serial Monitor.

Uji Coba

Sambungkan Arduino ke komputer dan buka Serial Monitor pada Arduino IDE. Anda akan melihat pembacaan suhu dan kelembaban ditampilkan secara berkala. Jika tidak muncul, pastikan wiring dan kode sudah benar.

Pengembangan Lebih Lanjut

Saya biasanya mulai memikirkan pengembangan berikutnya, seperti:

  • Menampilkan data ke LCD
  • Mengirimkan data ke internet (IoT)
  • Menambah fitur alarm jika suhu terlalu tinggi/ rendah

Menyenangkan rasanya jika proyek sederhana seperti ini bisa dikembangkan sesuai kebutuhan!

Posting Komentar

0Komentar

Posting Komentar (0)