Daftar Isi:
- Langkah 1: Pemula
- Langkah 2: Dua Motor
- Langkah 3: Pengemudi Motor Baru
- Langkah 4: L298n
- Langkah 5: Arduino Uno
- Langkah 6: Tombol
- Langkah 7: Langkah Selanjutnya
Video: Motor 'N Motor: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek ini dimulai sebagai dua ide yang terpisah. Salah satunya adalah membuat skateboard listrik dan yang lainnya adalah membuat mobil remote control. Meski terdengar aneh, dasar-dasar proyek ini sangat mirip. Jelas menjadi lebih rumit dalam hal mekanika, tetapi aspek teknik elektro sangat mirip.
Langkah 1: Pemula
Kami langsung memulai dengan kit penemu dasar karena yang terbaik adalah merasa nyaman dengan pengkodean papan apa pun yang ingin Anda gunakan terlebih dahulu. Dalam proyek ini kami menggunakan Arduino Uno secara keseluruhan. Kami berlatih sirkuit sederhana untuk mendapatkan beberapa pengalaman; seperti LED berkedip atau satu motor DC berputar. Hal yang benar-benar penting yang kami pelajari selama langkah ini adalah bahwa satu sisi motor harus dialiri daya dan sisi lainnya ke ground. Jika kabel diaktifkan itu akan mengubah arah motor.
Langkah 2: Dua Motor
Langkah kami selanjutnya dalam proses ini adalah mencoba membuat dua motor bergerak sinkron satu sama lain. Ini membutuhkan driver motor dengan H-jembatan. Kami awalnya menggunakan driver motor L293d. Pada titik ini kami perlu memasukkan sumber daya lain karena Arduino tidak dapat menyediakan daya yang cukup untuk kedua motor. Selain itu, kami kemudian menyadari bahwa L293d tidak mampu menangani jumlah daya yang dibutuhkan untuk menjalankan kedua motor DC. Sebaliknya, itu memanas dengan sangat cepat. Karena itu, kami memutuskan bahwa kami membutuhkan pendekatan baru.
CATATAN: Selalu ingat untuk memeriksa apakah ada yang memanas atau terbakar.
Langkah 3: Pengemudi Motor Baru
Ini meninggalkan kami dengan keputusan untuk membuat. Kita bisa menyolder dua driver L293d bersama-sama, atau kita bisa mencoba menggunakan driver motor lain. Kami memilih untuk beralih ke L298n yang akan mampu menangani jumlah daya yang kami butuhkan tanpa terbakar.
Namun L298n tidak ramah papan tempat memotong roti. Pikiran pertama kami adalah mencoba menyolder kawat ke setiap pin L298n. Ini akan memungkinkan kita untuk menggunakan papan tempat memotong roti untuk sementara waktu. Meskipun ini awalnya tampak seperti solusi yang baik, itu menjadi sangat memakan waktu dan sulit. Saya tidak akan merekomendasikan melakukan ini kecuali Anda tahu Anda akan menggunakan driver motor dalam proyek akhir Anda dan membutuhkan solusi jangka panjang. Jika tidak, yang terbaik adalah menggunakan kabel wanita saja. Ini menghemat waktu dan stres.
Langkah 4: L298n
Sesuatu yang kami salah paham pada awalnya dengan L298n adalah bagaimana pin diatur. Kami awalnya berasumsi tanpa sepenuhnya memeriksa lembar data bahwa pin atas akan mengontrol satu motor dan pin bawah akan mengontrol motor lainnya. Namun, L298n sebenarnya dipisahkan di tengah, dengan pin kiri mengendalikan satu motor dan pin kanan mengendalikan motor lainnya.
Pada L298n pin penginderaan arus dan pin arde harus disetel ke arde, sedangkan tegangan suplai dan pin aktifkan harus dialiri daya. Jika Anda membaca lembar data, Anda akan menemukan bahwa pin tegangan suplai logika harus terhubung ke daya dan terhubung ke ground melalui kapasitor 100nF. Pin keluaran 1 dan 2 harus dihubungkan dengan kabel salah satu motor Anda. Kemudian pin input 1 dan 2 harus memiliki satu set ke daya dan satu set ke ground, yang mana tergantung pada arah putaran motor yang Anda inginkan. Anda kemudian dapat melakukan hal yang sama ke motor lain sebagai gantinya dengan output dan input pin 3 dan 4.
Langkah ini membutuhkan banyak pengujian untuk melihat cara kerjanya. Kami menyarankan untuk tidak menggunakan mikrokontroler Anda saat ini dan hanya menguji sirkuit Anda. Anda dapat menambahkan papan setelah semua yang ada di sirkuit berfungsi.
Langkah 5: Arduino Uno
Sebenarnya, itu adalah langkah kami selanjutnya. Kami menghubungkan pin input L298n dengan pin pada Arduino Uno. Perlu diingat bahwa kita masih tidak dapat menggunakan Arduino untuk memberi daya pada rangkaian, tetapi Arduino harus tetap terhubung ke ground. Kami mencoba kode sederhana setelah ini untuk melihat bagaimana hal itu memengaruhi papan kami. Anda harus menguji untuk melihat pengaturan pin input yang berbeda TINGGI atau RENDAH untuk motor. Karena proyek ini pada akhirnya dimaksudkan untuk menjadi sesuatu yang secara teoritis dapat menjalankan mobil kendali jarak jauh atau skateboard listrik, kami memiliki satu motor yang berputar searah jarum jam dan yang lainnya berlawanan arah jarum jam. Ini membuatnya seolah-olah motor keduanya berputar ke depan jika berada di ujung sirkuit yang berlawanan.
Langkah 6: Tombol
Pada titik inilah kami mulai kehabisan waktu untuk melanjutkan proyek kami. Kami memutuskan bahwa dengan beberapa jam terakhir kami, kami hanya akan menambahkan tombol ke sirkuit. Kami menggunakan sakelar tombol taktil karena itu ramah papan tempat memotong roti. Tombolnya membuat motor hanya berputar saat tombol ditekan, dan begitu Anda melepaskan tombol, motor berhenti.
Memasukkan tombol ke dalam motor sangatlah mudah setelah kami memahami cara kerja tombol tersebut. Tombol ini memiliki empat pin dan sangat mudah. Kami menguji tombol dengan membuat sirkuit kecil cepat dengan dua LED. Kami menemukan bahwa setiap sisi tombol memiliki apa yang pada dasarnya adalah pin ground dan power pin. Oleh karena itu dua pin ground terhubung langsung ke ground, sedangkan pin lainnya sedikit lebih rumit. Pin lainnya perlu dihubungkan ke daya melalui resistor 330. Pin ini juga terhubung ke Arduino Uno. Ini memungkinkan Arduino Uno untuk membaca ketika tombol ditekan. Kode akan membaca apakah pin TINGGI atau tidak.
Satu pin pada masing-masing LED disetel ke ground, dan pin lainnya terhubung ke Arduino Uno. Kami menulis pernyataan IF dalam kode kami yang akan membaca output dari tombol, dan jika itu HIGH maka akan mengatur pin pada LED HIGH.
Setelah kami memiliki pemahaman yang lebih baik tentang cara kerja tombol, kami kemudian memasukkannya ke dalam sirkuit asli kami. Kami menggunakan kode umum yang sama dari rangkaian LED dalam kode kami untuk motor. Karena kami sudah memiliki input spesifik yang kami inginkan TINGGI untuk masing-masing motor, kami dapat dengan mudah mengubah pernyataan IF kami untuk diterapkan pada pin input tersebut.
Langkah 7: Langkah Selanjutnya
Jika kami memiliki lebih banyak waktu untuk mengerjakan proyek ini, kami akan mulai mengerjakan kodenya. Kami berdua ingin proyek kami dapat dipercepat secara perlahan dan berhenti secara perlahan. Sebenarnya ini adalah salah satu alasan kami menggunakan jembatan-H sejak awal karena mereka dapat menggabungkan modulasi lebar pulsa. Kami mungkin tidak dapat melanjutkan proyek kami, tetapi kami akan senang jika ini dapat membantu orang lain.
Direkomendasikan:
Motor Stepper Terkendali Motor Stepper Tanpa Mikrokontroler!: 6 Langkah
Motor Stepper Terkendali Motor Stepper Tanpa Mikrokontroler!: Dalam Instruksi singkat ini, kita akan membuat pengontrol motor stepper sederhana menggunakan motor stepper. Proyek ini tidak memerlukan sirkuit kompleks atau mikrokontroler. Jadi tanpa basa-basi lagi, mari kita mulai
Stepper Motor Controlled Stepper Motor Tanpa Mikrokontroler(V2): 9 Langkah (dengan Gambar)
Motor Stepper Terkendali Motor Stepper Tanpa Mikrokontroler(V2): Dalam salah satu Instruksi saya sebelumnya, saya menunjukkan kepada Anda cara mengontrol motor stepper menggunakan motor stepper tanpa mikrokontroler. Itu adalah proyek yang cepat dan menyenangkan tetapi datang dengan dua masalah yang akan diselesaikan dalam Instructable ini. Jadi, akal
Lokomotif Model Terkendali Motor Stepper - Stepper Motor Sebagai Rotary Encoder: 11 Langkah (dengan Gambar)
Lokomotif Model Terkendali Motor Stepper | Motor Stepper Sebagai Rotary Encoder: Dalam salah satu Instruksi sebelumnya, kita telah mempelajari cara menggunakan motor stepper sebagai rotary encoder. Dalam proyek ini, kita sekarang akan menggunakan motor stepper yang memutar rotary encoder untuk mengontrol model lokomotif menggunakan mikrokontroler Arduino. Jadi, tanpa fu
Motor Stepper Terkendali Motor Stepper - Stepper Motor Sebagai Rotary Encoder: 11 Langkah (dengan Gambar)
Motor Stepper Terkendali Motor Stepper | Stepper Motor Sebagai Rotary Encoder: Punya beberapa motor stepper tergeletak di sekitar dan ingin melakukan sesuatu? Dalam Instruksi ini, mari kita gunakan motor stepper sebagai rotary encoder untuk mengontrol posisi motor stepper lain menggunakan mikrokontroler Arduino. Jadi tanpa basa-basi lagi, mari kita
Motor DC 24v ke Motor Universal Kecepatan Tinggi (30 Volt): 3 Langkah
Motor DC 24v ke Motor Universal Kecepatan Tinggi (30 Volt): Hai! Dalam proyek ini saya akan mengajari Anda cara mengubah Motor DC 24V mainan normal menjadi Motor Universal 30V. Secara pribadi saya percaya bahwa demonstrasi video paling menggambarkan sebuah proyek . Jadi teman-teman saya sarankan Anda untuk menonton videonya terlebih dahulu. Project V