Home » , , , » Mengukur suhu menggunakan sensor suhu LM 35

Mengukur suhu menggunakan sensor suhu LM 35

Written By SBlog on Sunday, December 22, 2013 | December 22, 2013

Membuat aplikasi pengukur suhu bisa dilakukan dengan menggunakan sensor suhu seukuran transistor. kali ini kita coba membuat pengkur suhu dengan LM35. Kenapa menggunakan LM35 ?

Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor Suhu LM35 yang dipakai dalam penelitian ini berupa komponen elektronika elektronika yang diproduksi oleh National Semiconductor. LM35 memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan dengan sensor suhu yang lain, LM35 juga mempunyai keluaran impedansi yang rendah dan linieritas yang tinggi sehingga dapat dengan mudah dihubungkan dengan rangkaian kendali khusus serta tidak memerlukan penyetelan lanjutan.

Meskipun tegangan sensor ini dapat mencapai 30 volt akan tetapi yang diberikan kesensor adalah sebesar 5 volt, sehingga dapat digunakan dengan catu daya tunggal dengan ketentuan bahwa LM35 hanya membutuhkan arus sebesar 60 µA hal ini berarti LM35 mempunyai kemampuan menghasilkan panas (self-heating) dari sensor yang dapat menyebabkan kesalahan pembacaan yang rendah yaitu kurang dari 0,5 ºC pada suhu 25 ºC . Selain itu harga dari sensor suhu ini sangat murah.

Berikut contoh Rangkaian LM35 dengan menggunakan Arduino.


Contoh Program:

#define pinDataLM35 0   // pin tengah LM35 ke port Analog 0

float temperature;      // variable untuk menyimpan data suhu
                        // float berarti hasilnya akan ada koma
                        // kalau int hasilnya berupa pembulatan

void setup() {
    Serial.begin(9600); // buka serial port, set baud rate 9600 bps
}


void loop() {
    /* Baca output dari LM35 yang masuk ke pin analog 
       Data yang terbaca sudah dalam bentuk konversi ADC
       Konversi ADC = Vout/Vref*1023
       Jadi bukan dalam bentuk besaran tegangan lagi
       Jika ingin tahu tegangan output LM35 gunakan rumus di atas :
       Tegangan terbaca = Konversi ADC * tegangan referensi / 1024
       Ukur pin 2 dan 3 pd LM35 dengan multimeter untuk memastikan */
       temperature = analogRead(pinDataLM35);

   // Ubah data konversi ADC diatas menjadi besaran suhu 
    // menggunakan rumus konversi ADC
    temperature = (temperature * 5.0 * 100.0/1024.0);
    
    // Kirim hasil pembacaan via serial port
    Serial.print(" Suhu saat ini (Celcius) : ");
    Serial.println(temperature);           
  
    // Berikan pewaktuan agar tidak langsung berubah
    delay(5000);
}

Selamat Mencoba.

LM35 datasheet

0 comments:

Post a Comment

(^_^) [o_o] (^.^) (".") ($.$)