Modul 2 Percobaan 2




1. Tujuan [kembali]

1.      Mengetahui tujuan penggunaan Pulse Width Modulation (PWM)
2.      Mengetahui cara mengatur duty cycle PWM.
3.      Mengetahui cara mengendalikan kecepatan putar motor DC dengan PWM.

2. Komponen [kembali]

A. Arduino


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. Dalam memprogram Arduino, kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun perangkat lain.

B. LM 35


Sensor suhu LM35 adalah komponen elektronika yang memiliki fungsi untuk mengubah besaran suhu menjadi besaran listrik dalam bentuk tegangan. Sensor Suhu LM35 yang dipakai dalam penelitian ini berupa komponen elektronika elektronika yang diproduksi oleh National Semiconductor. LM35 memiliki keakuratan tinggi dan kemudahan perancangan jika dibandingkan dengan sensor suhu yang lain, LM35 juga mempunyai keluaran impedansi yang rendah dan linieritas yang tinggi sehingga dapat dengan mudah dihubungkan dengan rangkaian kendali khusus serta tidak memerlukan penyetelan lanjutan.

C. LCD 16 x 2


LCD 16×2 (Liquid Crystal Display) merupakan modul penampil data yang mepergunakan kristal cair sebagai bahan untuk penampil data yang berupa tulisan maupun gambar. Pengaplikasian pada kehidupan sehari – hari yang mudah dijumpai antara lain pada kalkulator, gamebot, televisi, atau pun layar komputer.

D. Ground




Ground adalah titik kembalinya arus searah atau titik kembalinya sinyal  bolak balik atau titik patokan dari berbagai titik tegangan dan sinyal listrik dalam rangkaian elektronika.

3. Rangkaian Simulasi [kembali]


Prinsip Kerja: 

Jadi disini dapat dilihat bahwa kita memiliki beberapa komponen yang dipakai dalam percobaan disini dimana ada Sensor suhu LM35, arduino uno, LCD, Motor, ground, power. kaki analog A0 pin arduino dihubungi ke kaki LM35 sebagai inputan rangkaian yang digunakan, lalu kaki digital pin arduino uno 8-13 dihubungkan ke kaki LCD dan kaki digital ouput 5 dihubungkan ke kaki motor sebagai output dari rangkaian. Dari kondisi yang dipakai, program diubah dengan kondisi dimana jika suhu LM35 pada 30-35 derjat celcius maka motor tidak bergerak, lalu jika suhu 36-40 motor bergerak sedang dan 41-45 dapat bergerak cepat motor yang digunakan. Dirangkaian ini peran PWM dan ADC sangat berperan dalam rangkaian dimana dapat mempengaruhi motor bergerak atau tidak. 

4. Flowchart [kembali]

5. Listing Program [kembali]

#include <LiquidCrystal.h>
#define LM35 A0
#define MOT 5

LiquidCrystal lcd(13, 12, 11, 10, 9, 8);
int nilaiSuhu;
int output;

void setup() {
  // put your setup code here, to run once:
  pinMode(A0, INPUT);
  pinMode(5, OUTPUT);
  lcd.begin(16, 2);
}

void loop() {
  // put your main code here, to run repeatedly:
  nilaiSuhu = (5 * analogRead(LM35) * 100.00) / 1023;
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Sensor Suhu LM35");
  lcd.setCursor(0, 1);
  lcd.print(nilaiSuhu);

  if (nilaiSuhu < 36) {
    output = map(nilaiSuhu, 0, 1023, 0, 0);
    analogWrite(MOT, output);
  } else if (nilaiSuhu > 35 && nilaiSuhu < 41) {
    output = map(nilaiSuhu, 0, 1023, 0, 127);
    analogWrite(MOT, output);
  } else if (nilaiSuhu > 40 && nilaiSuhu < 46) {
    output = map(nilaiSuhu, 0, 1023, 0, 255);
    analogWrite(MOT, output);
  } else {
    output = map(nilaiSuhu, 0, 1023, 0, 0);
    analogWrite(MOT, output);
  }
  delay (100);
}


6. Video Rangkaian  [kembali]



7. Analisa [kembali]

1.Jelaskan hubungan PWM dan motor, analisa dengan program serta pinnya?
Analisa:

PWM adalah kepanjangan dari Pulse Width Modulation atau dalam bahasa Indonesia dapat diterjemahkan menjadi Modulasi Lebar Pulsa. Jadi pada dasarnya, PWM adalah suatu teknik modulasi yang mengubah lebar pulsa (pulse width) dengan nilai frekuensi dan amplitudo yang tetap. PWM dapat dianggap sebagai kebalikan dari ADC (Analog to Digital Converter) yang mengkonversi sinyal Analog ke Digital, PWM atau Pulse Width Modulation ini digunakan menghasilkan sinyal analog dari perangkat Digital (contohnya dari Mikrokontroller). Hubungan pada motor driver DC yaitu pengendalian rangkaian mikroprosesor

Dari program dapat dilihat bahwa pin 0 dihubungkan ke sensor suhu LM35 untuk melihat suhu dari rangkaian, lalu pin 2-7 dihubungkan ke kaki LCD. Lalu pin tersebut dieksekusi satu kali dengan A0 sebagai output. Lalu kode akan diulang lagi untuk melihat nilai suhu serta motor bergerak sesuai besaran suhu yang diinputkan. 


2.    Apakah motor bergerak ke kanan/ kiri, apabila bergerak ke kanan bagiamana mengubah teori tanpa motor driver?
Analisa:

Untuk melihat motor bergerak kekanan atau kekiri dilihat dari logika dan pulsa yang digunakan, jika logika yang diinputkan high maka akan bergerak kekanan, ketika low maka akan bergerak kekiri.Untuk penentuan posisi yang tepat dan kontrol kecepatan teori tanpa menggunakan motor driver. Pengoperasian dasar motor dc memungkinkan poros untuk memindahkan jumlah derajat yang tepat setiap kali pulsa listrik dikirim ke motor. Karena poros motor hanya bergerak dengan jumlah derajat yang dirancang untuk  setiap pulsa dikirimkan.

8. Link Download [kembali]

    HTML klik disini
    Rangkaian Simulasi klik disini
    Video Rangkaian klik disini
    Listing Program klik disini
    Flowchart klik disini
    Library Arduino Uno klik disini
    Datasheet arduino klik  disini
    Datasheet Motor Dc klik disini

Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATAKULIAH SISTEM DIGITAL 2021 OLEH: Achmad Ridwan 1910951023 Dosen Pengampu: Darwison, M....