Anda di halaman 1dari 6

LAPORAN SISTEM DETEKSI

RANCANG BANGUN SISTEM DETEKSI DAN MONITORING SUHU


MENGGUNAKAN SENSOR SUHU LM35 DENGAN INDIKATOR LED
BERBASIS ARDUINO UNO

Disusun oleh:
Isnan Yusrian Syas (14620001)
Rochan Rifai (14620034)

Fisika
Fakultas Sains dan Teknologi
Universitas Islam Negeri Sunan Kalijaga
Yogyakarta
2016
Tujuan :

1. Membuat alat ukur pendeteksi suhu ruangan


2. Mengidentifikasi dan mengamati gejala yang terjadi pada alat ukur
3. Membandingkan hasil dari alat ukur dengan thermometer

Alat dan Bahan :

1. Kabel jumper (secukupya)


2. Sensor LM35 (1 buah)
3. LED (3buah)
4. Breadboard (1 buah)
5. Arduino Uno (1buah)
6. Resistor 220Ω (3buah)

A. Hardware dan Skema Rangkaian

Keterangan :

1. Kabel jumper
2. Sensor LM35
3. LED
4. Breadboard
5. Arduino Uno
6. Resistor 220Ω
Rangkaian Sensor

Fungsi :

1. Arduino sebagai pengolah data dan mengendalikan perangkat yang terhubung


2. LED berfungsi sebagai pemberi isyarat temperature tertentu
3. Resistor sebagai pengatur tegangan
4. Sensor LM35 sebagi pembaca suhu
5. Kabel jumper sebagai penghubung

B. Software
- Arduino IDE version 1.6.5
- Skrip Program Arduino :

//make variable name is val and type is integer


int val;
// make variable tempPin for analog pin (A1)
int tempPin = A1;
//give the value if the temperature cold
const int dingin = 29;
// give value if temperature hot
const int panas = 34;

void setup()
{
//set analog pin 7 as output
pinMode(7,OUTPUT);
//set analog pin 6 as output
pinMode(6,OUTPUT);
//set analog pin 5 as output
pinMode(5,OUTPUT);
// set the baudrate
Serial.begin(9600);
}

void loop()
{
// read the sensor and save to variable val
val = analogRead(tempPin);
// converting voltage of sensor reading to temperature reading
float mv = ( val/1024.0)*5000;
float cel = mv/10;

//print this message to serial monitor


Serial.print("TEMPRATURE = ");
// print the temperature to serial monitor
Serial.print(cel);
// print celcius to serial monitor
Serial.print("*C");

//if the temperature cold then yellow LED turn on


if (cel <dingin) {
digitalWrite(5,HIGH);
digitalWrite(6,LOW);
digitalWrite(7,LOW);
//print temperature dingin to serial monitor
Serial.print(" Temperature Dingin");
}
//if the temperature is hot then red LED on
else if (cel >= panas ) {
digitalWrite(5,LOW);
digitalWrite(6,LOW);
digitalWrite(7,HIGH);
//print message to serial monitor
Serial.print(" Temperatur Panas");
}
//if the temperature normal then green LED turn on
else {
digitalWrite(5,LOW);
digitalWrite(6,HIGH);
digitalWrite(7,LOW);
Serial.print(" Temperature Normal");
}
//make new line for print on serial monitor
Serial.println();
//give delay 1 secon
delay(1000);
}

C. Cara Kerja Sistem


Sensor suhu LM35 mendeteksi suhu lingkungan kemudian datanya dikirimkan ke
mikrokontroller arduino uno dalam bentuk tegangan, kemudian oleh mikrokontroller
data tersebut di konversi kedalam output suhu. Hasil keluaran suhunya dalam celcius
ditampilkan ke serial monitor. Ketika suhu dibawah 29°C maka LED kuning menyala
dan keluar tampilan besar suhu serta teks Temperature Dingin, kemudian ketika suhu
lebih besar atau sama dengan 34°C maka LED merah menyala dan keluar teks
Temperature Panas serta besar suhunya pada serial monitor. Ketika suhu 29°C-33°C
maka LED hijau menyala yang berarti temperature normal.

D. Hasil Praktikum

Kesimpulan :

Dari percobaan yang telah dilakukan mengenai pengukuran suhu didapatkan hasil yang
sesuai dengan alat ukur temperatur standar yaitu thermometer, sehingga dapat dikatakan alat
ukur yang dibuat dapat digunakan dan datanya bersifat valid.
Lampiran