Daftar Isi:
- Langkah 1: Tonton Video
- Langkah 2: Bahan
- Langkah 3: Pengkabelan
- Langkah 4: Buat Papan Sirkuit
- Langkah 5: Kode
Video: Mengontrol Motor DC Dengan Arduino dan L293: 5 Langkah (Dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Cara mudah untuk mengontrol motor DC. Yang Anda butuhkan hanyalah pengetahuan tentang elektronik dan pemrograman
Jika Anda memiliki pertanyaan atau masalah, Anda dapat menghubungi saya di email saya: [email protected]
Kunjungi saluran youtube saya:
Jadi mari kita mulai.
Langkah 1: Tonton Video
Anda juga dapat melihat bagaimana proyek ini bekerja
www.youtube.com/watch?v=tm69V7npSg8
Langkah 2: Bahan
Semua bahan yang Anda butuhkan dapat ditemukan di ebay atau amazon. Tetapi jika Anda memiliki perangkat elektronik lama seperti printer atau yang lainnya, Anda bisa mendapatkan bahan dari sana.
Tautan Sponsor: Ulasan UTSource.net Merupakan webside terpercaya untuk pemesanan komponen elektronik dengan harga murah
harga dan kualitas yang sangat baik
Untuk proyek ini Anda akan membutuhkan:
-pengemudi motor L293D
-Arduino Mega 2560 atau Uno
-papan tempat memotong roti
-9V baterai
-motor DC
-9V kasus baterai
-beberapa kabel
-Dioda LED hijau dan merah
-dua tombol tekan
-dua resistor 10k ohm
Pengemudi motor L293D
Anda dapat menggunakan chip ini untuk mengendalikan satu atau dua motor yang berbeda. Itu termasuk dalam keluarga TTL, yang berarti berjalan pada 5V+.
Ini memiliki 16 pin
Pin 1 tidak terhubung
Pin 2 adalah masukan
Pin 3 adalah output untuk motor
Pin 4 dan 5 terhubung ke GND baterai
Pin 6 adalah output kedua untuk motor
Pin 7 adalah input kedua
Pin 8 adalah V+ dari baterai (9V)
Di sisi lain adalah sama kecuali:
Pin 16 adalah Vcc+
Pin 9 tidak terhubung
Langkah 3: Pengkabelan
Jika Anda akan memiliki masalah dengan kabel Anda dapat membantu diri Anda sendiri dengan gambar. Di atas ada sirkuit untuk mengendalikan 1 motor dan bawah adalah sirkuit untuk mengendalikan 2 motor. Saya membuat contoh dengan hanya satu motor.
Input digital 2 terhubung ke tombol ON (tombol dengan tutup biru)
Input digital 3 terhubung ke tombol OFF (tombol dengan tutup merah)
Dengan dua tombol ini Anda dapat mengubah arah putaran
Anda perlu menghubungkan resistor 10k ohm antara GND dari Arduino ke pin tombol tekan.
Dioda LED hijau terhubung ke output digital 5
Dioda LED merah terhubung ke output digital 4
Kabel L293D
Pin 1 tidak terhubung sehingga Anda membiarkannya kosong.
Berikutnya adalah Pin 2 yang terhubung ke output digital pada Arduino (Anda dapat memilih output digital dari 2 hingga 53)
Pin 3 terhubung langsung ke motor
Pin 4 dan 5 terhubung ke baterai GND
Pin 6 terhubung langsung ke motor
Pin 7 terhubung ke output digital di Arduino
Pin 8 adalah V+ dari baterai. Saya sarankan Anda menggunakan baterai 9V agar motor berjalan dengan lancar
Jika Anda memiliki kebutuhan kesempatan Anda dapat membuat sirkuit.
Anda harus berhati-hati bahwa Anda menghubungkan GND Arduino dengan GND baterai. Sebaliknya, semuanya tidak akan berfungsi
Jika Anda ingin mengontrol dua motor, Anda perlu menghubungkan sisi lain L293D
Pin 16 adalah Vcc+. Anda mendapatkan tegangan 5V dari Arduino
Pin 15 terhubung ke output digital di Arduino
Pin 14 terhubung langsung ke motor
Pin 13 dan pin 12 terhubung ke GND baterai
Pin 11 terhubung langsung ke motor
Pin 10 terhubung ke output digital di Arduino
Pin 9 tidak terhubung
Langkah 4: Buat Papan Sirkuit
Saya membuat rangkaian ini sendiri. Untuk menggambar rangkaian digunakan SprintLayout. Ini adalah program untuk menggambar rangkaian, dalam program ini Anda memiliki semua dimensi komponen elektronik sehingga pada dasarnya Anda dapat membuat rangkaian untuk semua yang Anda inginkan.
Untuk ukiran papan ini digunakan mesin penggilingan ukiran CNC. Saya menggunakan papan normal untuk sirkuit yang dilapisi dengan tembaga di satu sisi. Ketika papan selesai, saya memolesnya dengan kertas pasir yang sangat halus. Kemudian saya mencampur alkohol industri dan rosin dalam bubuk. Dengan campuran ini saya kemudian melapisi sisi tembaga untuk melindunginya.
Langkah 5: Kode
Saya membuat tiga kode berbeda.
Pengendali motor:
Setelah setiap 5 detik motor mengubah cara berputar
Kontrol motor dengan 1 tombol:
Saat Anda menekan tombol pertama kali motor berputar ke satu arah, saat Anda menekan tombol kedua kalinya motor mulai berputar di sisi lain
Kontrol motor dengan 2 tombol:
Saat Anda menekan tombol ON, motor berputar ke satu arah, saat Anda menekan tombol OFF, motor berputar ke arah lain.
Direkomendasikan:
Cara Mengontrol Motor DC Dengan L298n dan Arduino: 5 Langkah
Cara Mengontrol Motor DC Dengan L298n dan Arduino: Halo semuanya. Mari memperkenalkan diri. Nama saya Dimitris dan saya dari Yunani. Saya sangat menyukai Arduino karena ini adalah papan pintar. Saya akan mencoba menggambarkan sebaik mungkin instruksi ini untuk dibuat oleh siapa saja. Jadi ayo mulai
Cara Mengontrol Drone Quadcopter Brushless DC Motor (Tipe 3 Kabel) dengan Menggunakan HW30A Motor Speed Controller dan Arduino UNO: 5 Langkah
Cara Mengontrol Motor DC Brushless Quadcopter Drone Quadcopter (Tipe 3 Kabel) dengan Menggunakan Pengontrol Kecepatan Motor HW30A dan Arduino UNO: Deskripsi: Pengontrol Kecepatan Motor HW30A dapat digunakan dengan baterai LiPo 4-10 NiMH/NiCd atau 2-3 sel. BEC berfungsi dengan hingga 3 sel LiPo. Dapat digunakan untuk mengontrol kecepatan motor DC Brushless (3 kabel) dengan maksimum hingga 12Vdc. Spesifik
Gunakan Cortana dan Arduino untuk Mengontrol RGB Led atau Ledstrips Dengan Suara Anda!: 4 Langkah (dengan Gambar)
Gunakan Cortana dan Arduino untuk Mengontrol RGB Led atau Ledstrips Dengan Suara Anda!: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana Anda dapat mengontrol led RGB atau strip led dengan suara Anda. Ini dilakukan oleh aplikasi CoRGB yang tersedia secara gratis di toko aplikasi windows. Aplikasi ini adalah bagian dari proyek CortanaRoom saya. Ketika Anda selesai dengan
Mengontrol 3 Motor Servo Dengan 3 Potensiometer dan Arduino: 11 Langkah (dengan Gambar)
Mengontrol 3 Motor Servo Dengan 3 Potensiometer dan Arduino: Hai. Ini adalah instruksi pertama saya, jadi saya harap Anda akan bersabar dengan saya jika saya membuat kesalahan dalam mengaturnya. Ini ditulis untuk pemula, jadi yang lebih mahir di antara Anda dapat melewati banyak dari ini dan hanya memasangnya. Tujuannya saya tetapkan sendiri
Android (remotexy) UI untuk Mengontrol Motor Servo Menggunakan Arduino dan Bluetooth: 7 Langkah (dengan Gambar)
Android (remotexy) UI untuk Mengontrol Motor Servo Menggunakan Arduino dan Bluetooth: Dalam Instruksi ini saya akan memberi Anda langkah cepat untuk membuat Antarmuka Pengguna Android menggunakan Remotexy Interface Maker untuk mengontrol Motor Servo yang terhubung ke Arduino Mega melalui Bluetooth. Video ini menunjukkan bagaimana UI akan mengontrol kecepatan dan posisi motor servo