Senin, 16 November 2015

Sensor Suhu LM35 Dengan Arduino Dan Tampilan LCD

Sensor Suhu LM35 Dengan Arduino Dan Tampilan LCD

Membuat Rangkaian Sensor Suhu LM35

Pada tutorial kali ini saya akan menjelaskan bagaimana cara membuat penampil suhu ruangan sederhana. Project kali ini akan menggunakan arduino sebagai mikrokontrolernya, LCD sebagai penampil data suhu dan sensor suhu LM35 yang berfungsi sebagai sensor. Percobaan kali ini dapat Anda uji coba sendiri di rumah, sebagai bahan latihan belajar mikrokontroler dengan arduino. Pada tutorial kali ini saya tidak akan membuat hardwarenya, cukup dengan simulasi rangkaian di Proteus. Karena pada prinsipnya hasilnya pasti sama dengan rangkaian aslinya.
arduino lm35
arduino lm35

Mengenal Sensor Suhu LM35

Sensor suhu LM35 merupakan jenis sensor suhu yang paling banyak digunakan untuk project mikrokontroler sederhana. Sebenarnya sangat banyak jenis sensor suhu lain yang dapat digunakan. Namun, karena harganya cukup murah sensor ini menjadi favorit bagi kalangan pecinta mikrokontroler seperti saya. Sensor suhu LM35 merupakan jenis sensor yang memiliki tegangan keluaran analog. Sensor LM35 dapat mendeteksi suhu dengan range -55 celcius sampai 150 celcius. Tegangan keluaran sensor akan bervariasi dari -1 volt sampai 5 volt sesuai dengan kondisi suhu ruangan. Tegangan keluaran sensor akan naik sebesar 10mV/celcius. Untuk lebih jelasnya dapat dilihat pada datasheet berikut ini http://www.ti.com/lit/ds/symlink/lm35.pdf Karena output sensor berupa tegangan analog, maka untuk mengolah data dari sensor diperlukan ADC (Analog To Digital Converter). Arduino yang akan kita gunakan sebagai mikrokontroler pengolah data didalamnya sudah terdapat ADC, sehingga sensor dapat langsung dihubungkan dengan Arduino. Untuk lebih jelasnya mari kita lihat penjelasan di bawah ini

Rangkaian Penampil Sensor Suhu LM35

rangkaian sensor suhu lm35
rangkaian sensor suhu lm35
Sensor suhu dihubungkan ke pin A0 dan LCD dihubungkan ke pin 2 – 7 pada arduino. Dengan konfigurasi rangkaian yang sedehana seperti diatas, kita hanya tinggal menambahkan program arduino. Program arduino berfungsi untuk mengkonversi tegangan analog dari sensor kemudian mengkonversi menjadi digital dengan range 0-1023 (10bit). Setelah dikonversi kemudian dilakukan proses perhitungan untuk mendapatkan nilai suhu yang sebenarnya.
Perhitungan dilakukan berdasarkan referensi nilai kenaikan tegangan per derajat celcius yaitu 10mV. Untuk lebih jelasnya silahkan lihat sourcecode berikut ini.
#include <LiquidCrystal.h>;
 
int Vin;
float Temperature;
float TF;
 
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
 
void setup() {
lcd.begin(16, 2);
lcd.print("Temperature: ");
}
 
void loop() {
Vin = analogRead(A0);
Temperature=(500*Vin)/1023;
lcd.setCursor(0, 1);
lcd.print(Temperature);
lcd.print(" C");
delay(1000);
}
Sekian tutorial singkat menggunakan sensor suhu LM35 dengan arduino dan LCD. Semoga tutorial ini dapat menginspirasi Anda untuk membuat project-project menarik yang lainnya

sumber : Eko Rudiawan

Tidak ada komentar:

Posting Komentar


My Widget
M.MASUD HABIBURRAHMAN