Laporan Akhir Modul 2 (percobaan 2)



 1. Tujuan [Kembali]

  1. Memahami prinsip kerja PWM pada mikrokontroler
  2. Memahami prinsip kerja ADC pada mikrokontroler
  3. Menggunakan PWM dan ADC pada Arduino


Kondisi : Bila suhu yang terbaca pada  LC  >30°C motor berputar ke kanan dan jika suhu yang terbaca pada LCD <30°C maka motor berputar kekiri 


 

2. Alat dab Bahan [Kembali]



1.Arduino


2. LCD 16x2

 

3. LM35


 
 4. Motor DC
.
 5. Driver Motor








3. Rangkain Percobaan [Kembali]






Prinsip Kerja

Sesuai rangkain diatas, terdapat sensor LM35, Arduino, LCD, Drver motor, Batrei dan Motor. Sensor LM355 terhubung ke Arduino pada pin A0. Kemudian pada pin 2-7 arduino secara berurutan dihubugkan ke LCD (2-RS, 3-E, 4-D4, 5-D5, 6-D6, 7-D7). Seusai dengan fungsinya LCD disini berperan sebagai alat untuk menampilkan hasil dari pengukuran sensor. Kemudain pin 9 dan 10 arduino dihubugkan ke pin IN2 dan IN1 pada driver motor. Pada driver motor pin EN1 dan Vss saling terhubung dan juga terhubung ke sebuah power. Pin vs nya terhubung ke sumber batreu 12V, serta pin Out1 dan out 2 driver motor terhubung ke sebuah motor.

Pada listing program arduinonya, menggunakan library liquidCristal untuk LCD. Kemudian dilakukan pendeklarasian pin-pin yang digunkan pada Arduino mulai dari A0 untuk sensor LM35, pin 9 dan 10 untuk pin IN2 dan IN1 pada driver motor.Serta pendeklarasian pin 2,3,4,5,6 dan 7 arduino untuk LCD. Setelah itu dilakukan pendeklarasian parameter integer nilai suhu.Pada void setup dideklarasikan pin A0 sebagai input dan menggunkan LCD 16x2. pada bagian void loop dimana nilai suhu adalah 5x analogRead(LM35)x100.00)/1024. apabila suhu besar sama dari 30 maka in1 bernilai 255 dan in2 bernilai 0 dan apabila suhu kecil dari 30 maka in2 bernilai 255 dan in1 benilai 0. lalu dikeluarkan tampilan pada lcd dengan sensor suhu lalu dikeluarkan nilai pengukuran suhu.

Prinsip kerja rangkain ini adalah ketika sensor LM35 mendeteksi suhu yang > 30° C yang dapat dilihat pada LCD  maka roda akan berputar ke kanan. Namun ketika senor LM35 mendeteksi suhu yang <30 maka roda akan berputar ke kiri. HAsil pembacaan suhu dapat dilihat pada LCD


4. Listing Program [Kembali]

Listing Program
Listing Program
 
#include <LiquidCrystal.h>
#define LM35 A0
#define in1 10
#define in2 9
LiquidCrystal lcd(2,3,4,5,6,7);
int nilaiSuhu;

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

void loop()
{
    //Pembacaan LM35
    nilaiSuhu=((5*analogRead(LM35)*100.00)/1024);
    if(nilaiSuhu >= 30){
      analogWrite(in1, 255);
      analogWrite(in2, 0);
    }else{
      analogWrite(in1, 0);
      analogWrite(in2, 255);
    }
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print("Sensor Suhu");
    lcd.setCursor(0,1);
    lcd.print(nilaiSuhu);
    delay(200);
}

Flowchart









5. Vidio [Kembali]





6. Kondisi [Kembali]

1. Bagaimana pengaruh ADC pada percobaan ini?
Jawab:

ADC pada percobaan ini memiliki peranan penting, tanpa adanya ADC percobaan ini tidak akan bisa. Hal ini dikarenakan pada percobaan ini menggunkan mikrokontriler sehingga inputan sinyalnya harus berupa digital. Jadi ADC ini lah yang berperan nantinya menkonfersi sinyal analog menjadi digital agar mikrokontroler daoat bekerja.  

2. Apakah pengukuran LM35 akurat?jelaskan
Jawab:

LM35 memiliki tingkat keakrutan yang baik, yang mana berdasarkan data sheatnya LM 35 bersifat linear terhadap kenaikan Vout per kenaikan 1°C dan tingkat akurasinya yaitu 0,25°C pada suhu ruang. Suhu kerja LM35 ini dapat dimulai dari suhu -55°C sampai 150°C. Serta tingkat pemanasan dari yang terendah yaitu 0,08°C sampai 0,1°C


3. Kenapa ADC mempengaruhi tingkat kepekaan pembacaan sensor 
Jawab:

Hal ini dikarenankan ADC dipengaruhi oleh kecepatan sampling dan resolusi. Semakin kecil atau rendah resolusi maka ADC akan semkin akurat dalam pembacaan kondisi sehingga ADC akan semakin peka terhadap perubahan nilai input yang masuk. 

7. Link Download [Kembali]


Download file HTML
Download file simulasi proteus
Download file program arduino
Download video simulasi proteus
Download file datasheet Motor DC

Download file datasheet Driver Motor L293D

Download file datasheet arduino
Download file library arduino














Tidak ada komentar:

Posting Komentar

BAHAN PRSENTASI UNTUK MATA KULIAH SISTEM DIGITAL SEMESTER GENAP 2020-2021 OLEH ROMA IMAM RAHMAN 1910953036 TEKNIK ELEKTRO Dosen Pengampu : M...