laporan akhir 2 modul 2



1. Hardware

Arduino Uno

LM35

LCD

[kembali]

2. Rangkaian Simulasi

Gambar 1. Rangkaian laporan akhir 2

[kembali]

3. Flowchart

 [kembali]

4. Listing program

#include <LiquidCrystal.h>
#define LM35 A0
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;

void setup() {
  pinMode(A0, INPUT);
  lcd.begin(16,2);
}

void loop()
{
  nilaiSuhu=(analogRead(LM35)*0.488);
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print("LM35 Sensor Suhu");
  lcd.setCursor(0,1);
  lcd.print(nilaiSuhu);
  delay(100);
}

[kembali]

5. Video


[kembali]

6. Prinsip kerja

LM35 berfungsi sebagai sensor suhu. Setiap perubahan suhu sebesar saru derajat celcius maka kaki Vout LM35 akan memberikan tegangan sebesar 10 mV. Kaki Vout ini dihubungkan ke pin analog (A0) Arduino. Tegangan keluaran berupa data digital akan diubah oleh program pada Arduino dengan rumusan nilaiSuhu=(analogRead(LM35)*0.488). Hasil program tersebut akan ditampilkan pada layar LCD. Pada LCD akan ditampilkan "LM35 sensor suhu" dan nilai suhu yang dideteksi. 

[kembali]

7. Analisa

1. Jelaskan prinsip kerja LM35

IC LM35 adalah komponen elektronika berupa integrated circuit yang berfungsi sebagai sensor suhu dengan cara mengubah besaran suhu menjadi besaran listrik berupa tegangan. LM35 memiliki koefisien sebesar 10 mV /°C yang berarti bahwa setiap perubahan suhu 1° C maka akan terjadi kenaikan tegangan sebesar 10 mV atau dengan kata lain tegangan output ideal dari LM35 mempunyai perbandingan 100°C setara dengan 1 volt. Jangkauan sensor ini antara -55 ºC sampai +150 ºC dengan pemanasan diri (self heating) kurang dari 0,1°C sehingga dapat meminimalisir kesalahan pengukuran.

Gambar 2. Konfigurasi LM35
IC LM35 memiliki 3 kaki, yaitu kaki input, kaki output (data) dan ground. Kaki input berfungsi sebagai sumber supply tegangan DC +5 volt. Kaki output berfungsi sebagai hasil penginderaan dalam bentuk perubahan tegangan DC. Pada arduino LM35 digunakan dengan menghubungkan kaki output ke salah satu pin analog, lalu arduino akan melakukan pengolahan terhadap nilai tegangan yang dihasilkan dengan menggunakan program tertentu dan jika disambungkan dengan LCD, maka nilai suhu yang diukur dapat ditampilkan pada LCD.

2. Uraikan syntax program menghitung nilai suhu pada modul

nilaiSuhu=((5*analogRead(LM35)*100.00)/1024)

Berdasarkan spesifikasi jenis arduino yang digunakan. Diketahui bahwa kemampuan baca dari pin analog (ADC) dari arduino uno adalah 0-5 V dengan resolusi 10 bit. Angka 5 merupakan tegangan maksimum yang dapat dibaca pin analog pada arduino. analogRead(LM35) merupakan hasil pembacaan nilai analog (tegangan output) dari sensor suhu LM35. Setiap kenaikan suhu sebesar 1 derajat celcius maka akan menghasilkan output sebesar 10 mV. Sehingga didapatkan bahwa suhu = tegangan output sensor*100. Angka 1024 merupakan hasil perubahan 10 bit dalam bentuk digital yaitu 210=1024.Berdasarkan uraian ini, dapat diambil kesimpulan bahwa nilaiSuhu berasal dari perkalian antara tegangan maksimum yang dapat dibaca pin analog dikali suhu lalu dibagi dengan resolusi maksimum bit.

[kembali]

8. Link download
Rangkaian klik di sini
Video simulasi klik di sini
Flowchart klik di sini
listing program klik di sini
HTML klik di sini
[kembali]



Tidak ada komentar:

Posting Komentar