Pengatur Suhu Ruangan Dengan DHT11 + Motor DC

Indobot Academy

Pengatur Suhu Ruangan
Cara Mengatur Suhu Ruangan Dengan DHT11 + Motor DC
[lwptoc numeration=”none” title=”Daftar Isi”]

Sensor DHT merupakan jenis sensor yang dapat mendeteksi suhu dan kelembaban yang ada di sekitarnya, terdapat beberapa seri dari sensor DHT, salah satunya DHT 11. Sensor DHT banyak di aplikasikan sebagai monitoring suhu dan kelembaban suatu ruangan, selain itu sensor DHT juga dapat di gunakan sebagai pengatur suhu ruangan.

[membership level=”0,1,2,4″]

Pengatur Suhu Ruangan Dengan DHT11 + Motor DC

1.Pertama Alat / Bahan

  • Arduino IDE                                     Download
  • Library: DHT                                    Download 
  • Library: Adafruit_Sensor-master     Download 
  • Sensor DHT 11                                1 Buah
  • Drivermotor L298N                          1 Buah
  • Motor DC                                         1 Buah
  • Adapter 12VDC                               1 Buah
  • Project Board                                   1 Buah
  • Kabel Jumper                                   Secukupnya

Segera dapatkan komponen elektronik di atas silahkan temukan disini.

2. Kedua Skema Rangkaian

Gambar Rangkaian Pengatur Suhu Ruangan Dengan DHT11 + Motor DC

Keterangan:

  • 5V – VCC DHT 11
  • GND – GND DHT 11, GND Driver Motor, GND Adapter, IN2 Driver Motor
  • D5 – Pin Data DHT 11
  • D9 – IN1 Driver motor
  • 12V VDC – 12V Driver motor
  • OUT 1 Driver motor – Motor DC
  • OUT 2 Driver motor – Motor DC

[/membership]

3. Ketiga Langkah Kerja

  1. Pertama Siapkan alat dan bahan yang akan di gunakan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian di atas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Unduh semua library di atas dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Selanjutnya Ketikkan sketch program pada halaman Arduino IDE
  6. Setelah itu Untuk memahami cara kerja program sensor DHT11, pelajari materi berikut:
    Dasar Program Membaca Data Suhu Dan Kelembaban Sensor DHT11
  7. Segera Lakukan proses uploading program

4. Sketch Program

 
/* Program Pengatur Suhu Ruangan Dengan DHT11 + Motor DC di buat oleh Indobot */

#include <DHT.h>            //Library DHT
#define DHTPIN 5            //Inisialisasi DHT pada pin D5
#define DHTTYPE DHT11       //Inisialisasi tipe DHT

DHT dht(DHTPIN, DHTTYPE);   //Mengenalkan pin dan tipe DHT

#define Kipas 9             //Inisialisasi kipas pada pin D9

void setup() {
  Serial.begin(9600);       //Mulai komunikasi serial
  pinMode(Kipas, OUTPUT);   //Setting kipas sebagai output
}

void loop() {
  int t = dht.readTemperature();  //Baca suhu
  Serial.print("Suhu : ");
  Serial.print(t);                //Tampilkan nilai suhu
  Serial.println(" *C");
  
  if(t < 30){                     //Jika suhu < 30*C, maka
    digitalWrite(Kipas, LOW);     //Kipas mati
  }
  else if (t <= 40){                //Jika suhu <= 40*C, maka
    t = map(t, 30, 40, 300, 1023);  //Atur kecepatan sesuai jangkauan suhu 30 - 40*C
    analogWrite(Kipas, t);
  }
  else{                           //Jika suhu > 40*C, maka
    digitalWrite(Kipas, HIGH);    //Nyala kipas maksimal
  }

  delay(200);                     //Jeda pembacaan 200ms
}

Kesimpulan:

Program bekerja dengan mendeteksi suhu di dalam ruangan. Sensor suhu akan mendeteksi kondisi suhu di dalam ruangan ketika suhu melebihi angka yang sudah di tentukan motor dc akan mulai berputar, motor dc dengan baling baling yang berputar di gunakan untuk menurunkan suhu. Jika suhu sudah sesuai baling baling motor akan berhenti.

[/membership]

Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp