Laporan Akhir 1



 

Modul 2 Percobaan 2


1. Komponen [Kembali]

 a. LCD 

LCD atau Liquid Crystal Display adalah suatu jenis media display (tampilan) yang menggunakan kristal cair (liquid crystal) untuk menghasilkan gambar yang terlihat. LCD dapat menampilkan karakter yang sudah diinput sebelumnya.

b. LM35

Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan.

    


c. Arduino Uno

Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan dalam praktikum ini adalah Arduino Uno yang menggunakan chip AVR ATmega 328P.


d. Driver Motor DC

Driver adalah rangkaian yang tersusun dari transistor yang digunakan untuk menggerakkan motor DCMotor memang dapat berputar hanya dengan daya DC, tapi tidak bisa diatur tanpa menggunakan driver, maka diperlukan suatu rangkaian driver yang berfungsi untuk mengatur kerja dari motor.


2. Rangkaian  Simulasi




3. Flowchart




4. Listing Program

#include  <LiquidCrystal.h>               //Deklarasi library LCD
#define LM35 A0                           //Deklarasi pin A0 untuk LM35
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);      //Deklarasi pin 2-7 untuk LCD
int nilaiSuhu;                            //Deklarasi variabel nilaiSuhu
#define in1 9 //Deklarasi pin 9 sebagai input 1
#define in2 10 //Deklarasi pin 10 sebagai input 2
#define led 1

void setup() {                                //Semua kode dalam fungsi ini dieksekusi sekali
  pinMode(A0, INPUT);                        //Deklarasi pin A0 sebagai OUTPUT
  lcd.begin(16, 2);                         //Dimensi LCD yang digunakan
  pinMode(in1, OUTPUT); //Deklarasi in1 sebagai OUTPUT
  pinMode(in2, OUTPUT); //Deklarasi in2 sebagai OUTPUT
  pinMode(1, OUTPUT);  
}
void loop()                                   //Semua kode dalam fungsi ini dieksekusi berulang
{
  nilaiSuhu = ((5 * analogRead(LM35) * 100.00) / 1024 / 3); //Mencari nilai Suhu
  lcd.clear();                                    //Menghapus layar LCD
  lcd.setCursor(0, 0);                      //Menentukan posisi kursor pada awal penulisan
  lcd.print("LM35 Sensor Suhu"); //Menampilkan text pada LCD
  lcd.setCursor(0, 1);                      //Menentukan posisi kursor pada awal penulisan
  lcd.print(nilaiSuhu);                    //Menampilkan nilaiSuhu pada LCD
  delay(100);                                  //Waktu delay 100 ms setelah dieksekusi

  if (nilaiSuhu == 23){
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    digitalWrite(led, HIGH);
  }
  else{
    digitalWrite(in1, LOW);
    digitalWrite(in2, LOW);
    digitalWrite(led, LOW);
  }
}

5. Video




6. Kondisi

Menghidupkan LED hijau dan memutar motor saat suhu 23 derajat celcius.

7. Analisa

 1)      Jelaskan cara perhitungan keluaran dari LM35

        Jawab :

        Cara perhitungan keluaran dari LM35

        Keterangan :

·         Nilai Suhu = ((5 * analogRead(LM35) * 100.00) / 1024)

·         5 = tegangan referensi arduino

·         analogRead(LM35) = pembaca tegangan keluar/output yang dihasilkan oleh LM35

·         100.00 = jumlah sampel yang diambil di arduino

·         1024 = resolusi ADC

Pada sensor suhu LM35, setiap kenaikan 1o C akan akan menghasilkan tegangan 10 mV atau 0.001 V. Misalnya jika sensor LM35 menghasilkan tegangan sebesar 250 mV atau 0.25 V maka suhu yang terukur adalah 25o C.

2    2)     Bagaimana pengaruh ADC ?

        Jawab :

       Pada rangkaian, pin ADC arduino yaitu A0 dihubungkan dengan LM35. Adapun output dari LM35       adalah berupa sinyal analog. ADC ini seperti yang telah diketahui bahwa ADC berfungsi untuk             mengubah sinyal analog menjadi sinyal digital. Jadi LM35 harus dihubungkan dengan pin analog         (ADC) yang selanjutnya akan di proses di arduino sehingga menampilkan suhu di LCD. LM35 tidak       bisa dihubungkan dengan pin digital karena outputnya adalah analog dan tidak akan bisa diproses.

 

3      2)     Apakah pengukuran LM35 akurat ?

            Jawab :

        Kurang akurat. Karena pada percobaan, ketika sensor diatur pada suatu derajat celcius, yang tampil         di LCD tidak sama dengan yang diatur sebelumnya. Misal, suhu diatur 37oC, yang tampil di LCD         adalah 36oC.



8. Link Download

File HTML - Download
File Rangkaian Simulasi - Download
File Video Simulasi - Download
Listin Program - Download

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATAKULIAH SISTEM DIGITAL 2021 OLEH: Elfiwani Juliaranti 1910952006 Dosen Pengampu: Dr. ...

Cari Blog Ini