Laporan Akhir 1 Modul 2

Laporan Akhir Percobaan 1

Menghidupkan Motor DC


1. Kondisi[KEMBALI]

Pada percobaan ini, motor dibuat bergerak maju selama 6 detik kemudian berhenti beberapa saat dan bergerak mundur selama 6 detik, dan kembali berhenti sesaat.

2. Alat dan Bahan[KEMBALI]

a. Alat

Jumper
USB Arduino
Project Board

b. Bahan

Motor DC (output)

Motor Driver L293D (input motor)

c. Komponen Lain

Arduino Uno

3. Rangkaian Percobaan[KEMBALI]

Rangkaian Percobaan 1

4. Prinsip Kerja Rangkaian[KEMBALI]

Rangkaian ini terdiri dari sebuah arduino, motor driver, dan sebuah motor DC. Pin output 10 dan 9 arduino terhubung ke pin input 1 dan 2 motor driver. Pin output 1 dan 2 motor driver terhubung ke kedua kaki motor DC. Pin Vss dan Vs dihubungkan ke supplai, pin GND terhubung ke ground, dan pin Enable pada motor driver diberi logika 1 untuk mengaktifkan motor driver tersebut. Pada arduino diinputkan program sebagai berikut:

#define in1 10    //Deklarasi pin 10 sebagai input 1
#define in2 9    //Deklarasi pin 9 sebagai input 2
void setup() {    //Semua kode dalam fungsi ini di eksekusi sekali
pinMode(in1, OUTPUT); //Deklarasi in1 sebagai OUTPUT
pinMode(in2, OUTPUT); //Deklarasi in2 sebagai OUTPUT
}
void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
digitalWrite(in1, HIGH); //in1 diberi logika 1
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(6000);    //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in2 diberi logika 0
delay(1000);    //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, HIGH); //in2 diberi logika 1
delay(6000);    //Jarak waktu 1000 ms setelah input dieksekusi
digitalWrite(in1, LOW); //in1 diberi logika 0
digitalWrite(in2, LOW); //in1 diberi logika 0
delay(1000);    //Jarak waktu 1000 ms setelah input dieksekusi
}

Stelah program diinputkan dan rangkaian dijalankan, dapat dilihat motor DC akan bergerak maju selama 6 detik, berhenti sesaat, bergerak mundur 6 detik, dan berhenti sesaat, serta terus berulang.

5. Video Percobaan[KEMBALI]

 

6. Analisa[KEMBALI]

a. Jelaskan prinsip kerja rangkaian!

Jawab: Rangkaian ini terdiri dari sebuah arduino, motor driver, dan sebuah motor DC. Pin output 10 dan 9 arduino terhubung ke pin input 1 dan 2 motor driver. Pin output 1 dan 2 motor driver terhubung ke kedua kaki motor DC. Pin Vss dan Vs dihubungkan ke supplai, pin GND terhubung ke ground, dan pin Enable pada motor driver diberi logika 1 untuk mengaktifkan motor driver tersebut. Pada arduino telah diinputkan program seperti diatas. Saat arduino mengeluarkan output 10 HIGH dan 9 LOW, motor akan bergerak maju, saat output 10 LOW dan 9 LOW, motor akan berhenti, dan saat output 10 LOW dan 9 HIGH, motor akan bergerak mundur.

b. Jelaskan prinsip kerja rangkaian H-bridge pada motor drive L293D!

Jawab: Rangkaian H-bridge:

Rangkaian H-bridge L293D

Saat input 1 HIGH dan input 2 LOW, Q1 dan Q4 akan aktif. Arus dari suplai mengalir ke motor DC melewati Q1 dan keluar melewati Q4 menuju ground. Motor akan berputar searah dengan jarum jam. Saat input 1 LOW dan input 2 HIGH, Q2 dan Q3 akan aktif. Arus dari suplai mengalir ke motor DC melewati Q2 dan keluar melewati Q3 menuju ground. Motor akan berputar berlawanan arah jarum jam. Saat input 1 dan 2 LOW, tidak ada arus yang mengalir ke motor karena Q1 dan Q2 tidak aktif.

c. Bagaimana cara mengganti arah pergerakan motor?

Jawab: Cara mengganti arah perputaran motor adalah dengan mengubah input 1 pada motor driver dari HIGH menjadi LOW, dan mengubah input 2 motor driver dari LOW menjadi HIGH. Dengan demikian, motor akan berputar ke arah sebaliknya.

7. Link Download[KEMBALI]

Download Datasheet Motor DC [disini]

Download Datasheet Motor Driver L293D [disini]

Download Datasheet Arduino Uno [disini]

Download Video Percobaan [disini]

Download Koding Arduino [disini]

Tidak ada komentar:

Posting Komentar