Selasa, 16 Januari 2018

RANGKAIAN SENSOR SUHU DHT 11 MENGGUNAKAN ARDUINO

RANGKAIAN SENSOR SUHU
DHT 11 MENGGUNAKAN ARDUINO




Anggota kelompok
Aditya Rachmat Saputra (04116016) 
Amar Ma’ruf (04116031)

Sistem Komputer B
Fakultas Teknik Komputer 




UNIVERSITAS NAROTAMA
2018
1      Sensor Suhu
             Sensor Suhu atau Temperature Sensors adalah suatu komponen yang dapat mengubah besaran panas menjadi besaran listrik sehingga dapat mendeteksi gejala perubahan suhu pada obyek tertentu. Sensor suhu melakukan pengukuran terhadap jumlah energi panas/dingin yang dihasilkan oleh suatu obyek sehingga memungkinkan kita untuk mengetahui atau mendeteksi gejala perubahan-perubahan suhu tersebut dalam bentuk output Analog maupun Digital. Sensor Suhu juga merupakan dari keluarga Transduser.
        Prinsip Kerja sensor DHT 11
         Untuk memudahkan dalam memahami prinsip kerja sensor DHT 11, terlebih dahulu akan dijelaskan karakteristrik  sensor DHT 11:
                 Tegangan kerja power supply    :3,5 – 5 Volt DC
                 Jumlah pin                                     : 3 buah terdiri dari VCC, Ground, Data
                 Resolusi Kelembaban                  : 16 bit data ( 25    ±2)
                 Resolusi Suhu                                : 16 bit data ( 25    ±2)
              Dengan hanya memiliki 1 pin data, maka sensor DHT 11 dapat berkomunikasi dengan controller baik mikrokontroler ataupun Arduino dengan metode komunikasi serial (single wire bi-directional).
           Data yang dikirim oleh sensor DHT 11 ke controller sebanyak 40 bit data dimana, 16 bit data pertama merupakan data biner kelembaban, 16 bit selanjutnya merupakan data biner suhu, dana 8 bit data terakhir merupakan hasil dari penjumlahan dari nilai suhu dan kelembaban.
           Dengan metoda pengiriman data secara serial sebanyak 40 bit yang terdiri dari data suhu dan kelembaban membuat sensor DHT 11 ini tidak memerlukan kalibrasi lagi. Data suhu dan kelembaban sudah dapat terbaca dengan menerjamahkan ke 40 bit data biner yang dikirim sensor DHT 11 menjadi data desimal.
      Alat alat yang di butuhkan sebagai berikut:
·         Arduino
·         Pcb matrix
·         Sensor suhu dht 11
·         Kipas angin yang kecil
·         LED
·         Resistor
·         Kabel jamper male to male
·         Kabel jamper polosan
·         Timah
·         Solder
    


  

ini adalah gambar sensor suhu yang sudah di pasang di PCB matrix


   Program yang diupload di ardoino:
    #include <dht.h>
    #define sensor A0
    dht DHT;
    int a;

    void setup() {
       Serial.begin(9600);
       pinMode(3,OUTPUT);
       pinMode(4,OUTPUT);
       pinMode(5,OUTPUT);
       pinMode(6,OUTPUT);
       delay(1000);
       Serial.println("sensor suhu\n\n");
       delay(1000);

}

    void loop() {
       // put your main code here, to run repeatedly:
       DHT.read11(sensor);
       a=DHT.temperature;
       Serial.print("sensor suhu = ");
       Serial.println(a);
       delay(1000);
        if(a<20){
            digitalWrite(3,LOW);
            digitalWrite(4,LOW);
            digitalWrite(5,HIGH);
            digitalWrite(6,LOW);
       }
       else if(a<25){
           digitalWrite(3,HIGH);
          digitalWrite(4,LOW);
          digitalWrite(5,LOW);
          digitalWrite(6,LOW);
      }
      else if(a<30){
          digitalWrite(3,HIGH);
         digitalWrite(4,HIGH);
         digitalWrite(5,LOW);
         digitalWrite(6,LOW);
     }
     else{
         digitalWrite(3,HIGH);
         digitalWrite(4,HIGH);
         digitalWrite(5,LOW);
         digitalWrite(6,HIGH);
  }
}
     Untuk menjalankan program diatas anda memerlukan library DHT. Silahkan kunjungi web ini : http://saptaji.com/2016/08/10/mengukur-suhu-dan-kelembaban-udara-dengan-sensor-dht11-dan-arduino/

Tidak ada komentar:

Posting Komentar