Eko Rudiawan
Arduino
6,336 Views
MembuatRangkaianSensorSuhuLM35
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
MengenalSensorSuhuLM35
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 pecintamikrokontroler
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 sampai5 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.pdfKarena 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
RangkaianPenampilSensorSuhuLM35
mendapatkan nilai suhu yang sebenarnya. Perhitungan dilakukan berdasarkan referensi nilai kenaikan
teganganper derajat celcius yaitu 10mV. Untuk lebih jelasnya silahkan lihat sourcecode berikut ini.
1. #include <LiquidCrystal.h>;
2.
3. int Vin;
4. float Temperature;
5. float TF;
6.
7. LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
8.
9. void setup() {
10. lcd.begin(16, 2);
11. lcd.print("Temperature: ");
12. }
13.
14. void loop() {
15. Vin = analogRead(A0);
16. Temperature=(500*Vin)/1023;
17. lcd.setCursor(0, 1);
18. lcd.print(Temperature);
19. lcd.print(" C");
20. delay(1000);
21. }
Sekian tutorial singkat menggunakan sensor suhu LM35 dengan arduino dan LCD. Semoga tutorial ini
dapat menginspirasi Anda untuk membuat project-project menarik yang lainnya