Simulasi Kontrol Motor Dc Dengan Arduino Di Tinkercad


Teori Dasar :

Sumber daya listrik adalah komponen yang menyediakan energi listrik ke rangkaian, seperti baterai atau sumber tegangan lainnya. Sink, di sisi lain, adalah perangkat atau komponen yang menerima energi tersebut dan mengubahnya menjadi bentuk lain, seperti energi kinetik pada motor DC.

Pada rangkaian ini, kita menggunakan motor DC sebagai sink dan baterai 9V sebagai sumber energi (power source). Arduino UNO di sini digunakan sebagai pengontrol yang mengendalikan arah dan kecepatan motor dengan menggunakan sinyal digital. Rangkaian ini juga melibatkan penggunaan driver motor L2


Alat dan Bahan Komponen Simulasi:

    • Arduino Uno

    • Motor DC

    • Driver Motor l9123

    • Breadboard

    • Baterry 9V



Tujuan Kegiatan 

Kegiatan ini bertujuan untuk melakukan simulasi terhadap rangkaian yang telah dibuat untuk menggerakkan motor DC dengan menggunakan program sederhana.93D yang bertindak sebagai penguat sinyal dari Arduino untuk menggerakkan.

Circuit Diagram

masukkan gambar sirkuit diagram yang dibuat disini

Rangkaian Sirkuit

masukkan gambar rangkaian sirkuit yang ada Tinkercad disini


Program 


// C++ code

//

void setup()

{

  pinMode(7, OUTPUT);//enable 1 & 2

  pinMode(6, OUTPUT);// input 1

  pinMode(5, OUTPUT);// input 2

}


void loop()

{

  digitalWrite(7, HIGH);

  digitalWrite(6, HIGH);

  digitalWrite(5, LOW);

  delay(3000);

  

  digitalWrite(7, LOW);

  delay(1000);

}



Langkah-langkah kegiatan

1. Merangkai komponen menjadi seperti pada gambar di Tinkercad

2. Hubungkan motor DC dengan Driver L293

3. Sambungkan bateri 9V ke driver motor sebagai sumber energi

4. Buat dan upload program untuk mengontrol motor

5. Setelah program di upload, maka motor akan bergerak dalam satu arah selama 2 detik.


Analisa

Penjelasan fungsi dari setiap komponen : 

1. Arduino Uno, digunakan sebagai orak yang akan mengendalikan rangkaian. Dimana, didalamnya akan di masukkan program dengan bahasa C++ yang akan menghidupkan motor DC ketika tombol Push Button di tekan. Dan akan mati, ketika tombol push button tidak lagi ditekan.

2. Motor DC, sebagai aktuator yang akan dikontrol oleh Arduino Uno

3. Driver Motor L192, komponen yang berguna untuk mengendalikan motor DC dengan arus yang lebih besar dari kemampuan Arduino Uno

4. Breadboard, digunakan sebagai papan untuk merangkai semua komponen

5. Baterai 9V, digunakan sebagai sumber arus pada rangkaian.


Cara Kerja

Pada rangkaian ini, baterai berperan sebagai sumber energi listrik , sedangkan motor DC berperan sebagai sink (pengguna sumber daya/ beban) yang mengubah energi listrik menjadi energi gerak (motor akan berputar). Driver motor berguna untuk membuat sinyal kepada Arduino Uno agar cukup kuat untuk menggerakkan motor DC. Yang berarti Driver motor L293 berperan sebagai jembatan antara Arduino (Kontrol) dan motor DC (beban).


Konsep dari source dan sink yang dijelaskan dalam rangkaian ini adalah sebagai berikut :

Source, dimana Arduino dan Baterai berperan sebagai sumber tegangan pada rangkaian. Tegangan yang diberikan oleh baterai dan arduino adalah untuk menggerakkan motor DC, dimana Arduino sebagai sumber arus akan memberikan tegangan kepada motor dan diperkuat oleh tegangan yang dari baterai.  



Kesimpulan

Dengan menggunakan sumber daya/ source (baterai 9V dan Arduino) untuk menggerakkan sink/ beban (Motor DC) maka rangkaian dapat dikendalikan dan berjalan secara mekanis.


Download Dokumend PDF : Disini

Q&A

Q :  Kenapa Butuh 3 Kabel yang dihubungkan dari Arduino ke Driver Motor?

A : Pin 7 (arduino ) pada rangkaian di pasang ke pin enable 1&2 (driver motor). Pin 6 (arduino) di pasang di pin input 1 (driver motor), dan terakhir pin 5 (arduino) di pasang ke pin input 2 (driver motor). Jadi disini yang membuat jumlah pin bertamhan adalah pin 7 (arduino) ke pin enable 1 & 2 (driver) motor. Pin ini berfungsi sebagai saklar (ON/OFF). Sedangkan pin 5 dan 6 itu berfungsi sebagai pengendali arah gerak motor.

Silahkan lakukan percobaan disini : https://www.tinkercad.com/things/kiYrNzGkxr2-re-103-week-5/editel?sharecode=ypnyb0X5VzQf3NhY1Qw_mMPy9vYjpKzCw5NDYU296R0

(jika ada pertanyaan yang ingin dijawab silahkan tulis di komentar)

Admin Yesaya

Hanya seorang Pemuda yang ingin memberikan aspirasi dan inspirasinya melalui tulisan, semoga tulisan yang dibagikan ini bermanfaat bagi banyak orang.

Posting Komentar

silahkan tinggalkan pesan disini

Lebih baru Lebih lama

Formulir Kontak