Laporan Akhir 2_Modul 2




 

 

 

1. Komponen[Daftar]

- Arduino Uno

- LED

- Resistor


- Motor


- Sensor LM35



2. Rangkaian Simulasi[Daftar]




Pada rangkaian ini, dibuat sesuai dengan kondisi yang diinginkan, yaitu ketika suhu yang terdeteksi oleh sensor LM25 mendeteksi suhu 34 derajat celcius, maka motor akan hidup selama 5 detik, lalu setelah 5 detik motor akan mati dan LED akan hidup. Agar rangkaian ini dapat bekerja sesuai dengan apa yang kita inginkan, maka diperlukan pemrograman dengan listing programnya seperti yang tertera pada poin ke-4 blog ini. Sensor LM35 dihubungkan ke pin analog Arduino Uno, hal ini dikarenakan sensor LM35 memiliki keluaran berupa sinyal analog dan sensor LM35 memiliki rentang dalam kinerjanya. Untuk itu, maka sensor LM35 dihubungkan ke pin analog A0 dari Arduino Uno, lalu nantinya sinyal analog tersebut akan di koversikan menjadi biner oleh ADC, sehingga nantinya logika nya akan sederhana yaitu 1 dan 0, yang mana akan memberikan logika inputan pada motor dan LED. Untuk nilai dari suhu LM35 itu sendiri, butuh penkodean juga, yang mana rumusnya yaitu nilaiSuhu = ((5*analogRead(LM35)*100.00)/1024).


3. Flowchart[Daftar]







4. Listing Program[Daftar]
 

int nilaiSuhu;

int led = 10 ;

byte motor = 9;

int LM35 = A0;

void setup() {

  pinMode(motor, OUTPUT);

  pinMode(led, OUTPUT);

}

void loop() {

  nilaiSuhu = digitalRead(LM35);

//    Serial.println(nilaiSuhu);

nilaiSuhu=((5*analogRead(LM35)*100.00)/1024); //Mencari nilai Suhu


  if (nilaiSuhu == 34 ) 

  {

    digitalWrite(motor, HIGH);

    digitalWrite(led,LOW);

    delay (5000);

    digitalWrite(led, HIGH);

    digitalWrite(motor,LOW);

    delay (5000);

  }

  else (nilaiSuhu <= 33 && nilaiSuhu >= 35);

  {

    digitalWrite(led, LOW);

    digitalWrite (motor, LOW);

    delay (5000);

   

  }

}

5. Video Rangkaian[Daftar]






6. Kondisi[Daftar]

Percobaan 3

1. Jelaskan cara perhitungan keluaran dari LM35?

Jawab:

Sensor LM35 memiliki prinsip mengubah besaran suhu menjadi besaran tegangan, yang mana setiap keaikan tegangan 10mV pada kaki output menandakan 1 derajat celcius.

rumus perhitungannya:

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

yang mana untuk 5 disini merupakan tegangan referensi, karena pada ADC memiliki rentang tegangan sinyal analognya 0-5V. Lalu dikali dengan suhu yang terdeteksi oleh sensor suhu LM25, dan dibagi dengan 1024 yang mana 1024 disini merupakan resolusi dari arduino yaitu 10 bit.


2. Bagaimana pengaruh ADC ?

Jawab:

Pengaruh ADC ialah untuk mengubah suatu sinyal analog yang tidak mempunyai logika yang jelas ke sinyal digital yang memiliki logika yang lebih sederhana yaitu 1 atau 0, yang mana sinyal analog yang berbentuk gelombang diubah ke besaran tegangan/listrik.


3. Apakah pengukuran LM35 akurat?

Jawab:

Untuk sesnor LM35 sendiri, memiliki keakuratan yang cukup tinggi, dengan akurasinya 0.5 derajat celcius.


4. Jelaskan listing program bagian kondisi masing masing (tidak usah deklarasi variabel dan input output)

Jawab:

Pada listing program bagian kondisi ini, untuk membuat motor hidup selama 5 detik, lalu diiringi setelah motor mati dengan hidupnya LED pada suhu 34, diperlukan listing program pada arduinonya dengan memasukkan nilai suhu terbaca pada LM35, yang mana untuk membaca nilai suhu yang terdeteksi oleh LM35 pada arduino diperlukan rumus; nilaiSuhu=((5*analogRead(LM35)*100.00)/1024); Lalu, dengan fungsi if jika suhu yang terdeteksi pada LM35 yaitu 34, maka motor akan hidup selama 5 detik, lalu setelah itu LED akan hidup setelahnya. Dan dengan menggunakan fungsi else if, jika nilai suhu yang terbaca pada sensor LM35 dibawah atau diatas 34, maka motor dan LED tidak akan hidup


7. Download File[Daftar]

 HTML disini

Download File Rangkaian disini

Download Video disini

Download Program Arduino disini

Download Flowchart disini

Download datasheet LM35 disini

Download datasheet Motor disini

Download datasheet Arduino Uno disini

Download Library Arduino Uno disini

Download datasheet Resistor disini

Download datasheet LED disini

Tidak ada komentar:

Posting Komentar