Cara Menjalankan Motor DC Mainan Dengan Menggunakan Arduino (Dengan Gambar)

Daftar Isi:

Cara Menjalankan Motor DC Mainan Dengan Menggunakan Arduino (Dengan Gambar)
Cara Menjalankan Motor DC Mainan Dengan Menggunakan Arduino (Dengan Gambar)

Video: Cara Menjalankan Motor DC Mainan Dengan Menggunakan Arduino (Dengan Gambar)

Video: Cara Menjalankan Motor DC Mainan Dengan Menggunakan Arduino (Dengan Gambar)
Video: Panduan Lengkap Cara Update Driver di Windows 7, 8 dan 10 2024, April
Anonim

Salah satu hal paling dasar (dan menyenangkan) yang dapat Anda lakukan dengan mikrokontroler Arduino adalah memasang motor DC. Anda dapat membuat kipas meja sederhana atau masuk semua dan membuat mobil yang dikendalikan dari jarak jauh. Either way Anda perlu tahu bagaimana sebenarnya membuat motor DC bekerja dengan papan Arduino.

Langkah

Bagian 1 dari 2: Menghubungkan Komponen

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 1
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 1

Langkah 1. Ambil kabel jumper, dan sambungkan Digital Pin 3 di Arduino Anda ke pin pilihan Anda di papan tempat memotong roti

Namun, jangan hubungkan ke kolom Power/Ground pada breadboard karena tidak akan berfungsi. (Lewati ke langkah 8 jika Anda hanya ingin menggambar sirkuit)

  • Jika Anda memegang papan Arduino dengan konektor USB di atas, pin digital akan berada di sebelah kanan. Perhatikan bahwa konektor digital dimulai dengan 0 di bagian bawah. Pin 3 akan menjadi yang ke-4 dari bawah.
  • Tempatkan/Pegang papan tempat memotong roti sedemikian rupa sehingga dua kolom Power/Ground berada di sisi paling kiri dan paling kanan. Setiap baris pada papan tempat memotong roti terhubung secara horizontal dan setiap pin daya/tanah terhubung satu sama lain secara vertikal.
  • Papan tempat memotong roti juga memiliki sekat di tengah. Pin di kedua sisi pembagi tidak terhubung secara horizontal.
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 2
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 2

Langkah 2. Hubungkan salah satu ujung (kami akan menyebutnya Ujung 1) dari resistor 270 ohm pada pin pada baris yang sama dengan kabel jumper yang terhubung ke Digital Pin 3

Hubungkan ujung lain (End 2) resistor ke pin lain pilihan Anda di papan tempat memotong roti.

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 3
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 3

Langkah 3. Hubungkan pin Base (pin tengah) dari transistor PN2222 ke pin pada baris yang sama dengan Ujung 2 dari resistor 270 ohm

(Ujung ini adalah ujung yang tidak berada pada baris yang sama dengan kabel yang masuk dari Digital Pin 3)

Pegang transistor PN2222 dengan sisi datar menghadap ke arah Anda. Pin di sebelah kiri adalah pin Kolektor, dan yang di sebelah kanan adalah pin Emitter. Pin tengah adalah pin Dasar

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 4
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 4

Langkah 4. Ambil kabel jumper dan hubungkan pin Collector (kiri) transistor PN2222 ke pin GND (ground) pada Arduino

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 5
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 5

Langkah 5. Hubungkan ujung Positif (+) Dioda 1N4001 ke pin Emitter Transistor PN2222

Hubungkan ujung Negatif (-) pada pin di baris lain.

Ujung dengan garis sliver adalah ujung Negatif (-) pada Dioda 1N4001. Sisi tanpa garis adalah ujung Positif (+)

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 6
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 6

Langkah 6. Ambil kabel jumper, dan sambungkan pin 5V pada Arduino ke pin pada baris yang sama di papan tempat memotong roti tempat Anda menghubungkan ujung Negatif (-) dari Dioda 1N4001

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 7
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 7

Langkah 7. Ambil Motor DC

Hubungkan kaki Positif ke pin pada baris yang sama dengan tempat Anda menghubungkan ujung Negatif (-) Dioda 1N4001. Hubungkan kaki Negatif motor DC ke pin pada baris yang sama dengan tempat Anda menghubungkan ujung Positif (+) Dioda 1N4001 dan pin Emitter Transistor PN2222.

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 8
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 8

Langkah 8. Sirkuit Anda sekarang selesai

Periksa dengan diagram sirkuit untuk melihat apakah sirkuit Anda benar. Lanjutkan ke Bagian 2.

Bagian 2 dari 2: Menulis Kode

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 9
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 9

Langkah 1. Buka Arduino IDE di komputer Anda

Secara default, itu harus memiliki beberapa sketsa yang ditulis untuk membuat segalanya lebih mudah: (Anda dapat menghapus komentar jika Anda mau. Langkah 5 memiliki kode lengkap)

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 10
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 10

Langkah 2. Deklarasikan output variabel pin untuk Motor DC:

const int MOTORPIN = 3; (MOTORPIN juga bisa menjadi apa pun yang Anda inginkan)

const int menetapkan bahwa variabel MOTORPIN adalah bilangan bulat konstan

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 11
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 11

Langkah 3. Buka fungsi setup()

Tepat di antara kurung kurawal, tulis yang berikut untuk mengatur pin motor sebagai pin output: pinMode(MOTORPIN, OUTPUT);

  • void setup() - Fungsi ini berjalan sekali di awal. Ini akan mengatur pin mana yang akan digunakan pada Arduino.
  • pinMode (MOTORPIN, OUTPUT) - menentukan bahwa pin yang digariskan oleh MOTORPIN adalah pin output dan tidak akan menerima data apa pun.
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 12
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 12

Langkah 4. Pergi ke fungsi loop()

Tepat di antara dua kurung kurawal, tulis berikut ini:

  • Nyatakan variabel kecepatan (seberapa cepat motor DC akan berputar): int speed = 255; Nilai kecepatan harus berupa angka dari 0 hingga 255, dengan 0 berarti motor berhenti.
  • Pada baris berikutnya, kirim output ke pin yang akan kita gunakan untuk motor DC dengan menggunakan analogWrite(): analogWrite(MOTORPIN, speed); Ini akan mengirimkan nilai kecepatan ke MOTORPIN sebagai output.
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 13
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 13

Langkah 5. Kode Anda selesai

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 14
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 14

Langkah 6. Simpan file ke komputer Anda, dan verifikasi sketsa

Buka bilah alat di bagian atas Arduino IDE, dan klik tanda centang. Ini akan mengkompilasi sketsa Anda sehingga dapat dijalankan di Arduino.

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 15
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 15

Langkah 7. Centang kotak hitam di bagian bawah Arduino IDE

Jika ada kesalahan yang ditemukan, itu akan memberi tahu Anda di sana. Jika Anda mendapatkan kesalahan, periksa baris yang kompilator katakan kesalahannya aktif. Lanjutkan jika tidak ada kesalahan yang ditemukan.

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 16
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 16

Langkah 8. Sekarang, dengan menggunakan kabel USB yang disertakan dengan Kit Arduino Anda, hubungkan Arduino Anda ke port USB di komputer Anda

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 17
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 17

Langkah 9. Kembali ke Arduino IDE

Klik Tools, kemudian pada Port: dan kemudian klik COM. Ini akan menjadi nomor port "Komunikasi Serial" USB Anda, dan akan berbeda tergantung pada komputer dan/atau port USB. Jika tidak ada port COM yang muncul di menu, coba port USB lain, atau reboot komputer Anda.

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 18
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 18

Langkah 10. Klik tombol Unggah (panah menunjuk ke kanan) dan unggah sketsa ke Arduino Anda

IDE akan mengkompilasi kode Anda dan jika tidak ada kesalahan yang ditemukan, sketsa akan dikirim ke Arduino. Jika Anda mendapatkan kesalahan, periksa kode Anda.

Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 19
Jalankan Motor DC Mainan dengan Menggunakan Arduino Langkah 19

Langkah 11. Setelah kode Anda diunggah, motor DC akan mulai berputar pada kecepatan yang Anda tentukan dalam kode

Tips

  • Anda tidak harus mendeklarasikan pin sebagai konstanta, tetapi praktik pemrograman yang baik adalah melakukannya.
  • Jangan lupa titik koma dalam kode Anda untuk menghindari kesalahan!
  • Beberapa motor DC menarik lebih banyak daya daripada yang dapat ditangani oleh port USB. Jika Anda mendapatkan peringatan lonjakan daya USB, nyalakan Arduino dengan port USB -dan- adaptor daya/baterai.
  • Jika motor Anda tidak berputar, periksa kabel Anda. Jika kabel Anda benar, itu mungkin karena komponen atau koneksi yang salah. Tukar komponen untuk melihat apakah itu berfungsi. Penyebabnya juga mungkin kecepatan yang Anda tentukan dalam kode.

Direkomendasikan: