Isi kandungan:
- Langkah 1: Penyediaan Bahan
- Langkah 2: Sambungan Pin
- Langkah 3: Pengekodan
- Langkah 4: Menguji Motor DC
- Langkah 5: Hasilnya
- Langkah 6: Video
Video: DC Motor dan Encoder untuk Kedudukan dan Kawalan Kelajuan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Pengenalan
Kami adalah kumpulan pelajar UQD10801 (Robocon I) dari Universiti Tun Hussei Onn Malaysia (UTHM). Kami mempunyai 9 kumpulan dalam kursus ini. Kumpulan saya adalah kumpulan 2. Aktiviti kumpulan kami adalah motor DC dan pengekod untuk kawalan kedudukan dan kelajuan. Kami objektif kumpulan adalah mengawal putaran motor DC dengan kelajuan yang kita perlukan.
Penerangan
Memandu elektromotor memerlukan arus yang tinggi. Selain itu, arah dan kelajuan putaran adalah dua parameter penting yang harus dikawal. Keperluan ini dapat ditangani dengan menggunakan mikrokontroler (atau papan pengembangan seperti Arduino). Tetapi ada masalah; Mikrokontroler tidak dapat memberikan arus yang mencukupi untuk menjalankan motor dan jika anda menyambungkan motor ke mikrokontroler secara langsung, anda mungkin merosakkan mikrokontroler. Contohnya, pin Arduino UNO terhad kepada 40mA arus yang jauh lebih sedikit daripada arus 100-200mA yang diperlukan untuk mengawal motor hobi kecil. Untuk menyelesaikannya, kita harus menggunakan pemandu motor. Pemacu motor boleh disambungkan ke mikrokontroler untuk menerima arahan dan menjalankan motor dengan arus yang tinggi.
Langkah 1: Penyediaan Bahan
Bahan yang diperbaiki
Untuk melakukan aktiviti ini, kita perlu mempersiapkan:
-Arduino UNO R3
-2 Potensiometer dengan 10kOhm
-2 Motor DC dengan pengekod
- Bekalan elektrik dengan 12V dan 5A
-Pemandu motor jambatan
-2 butang tekan
-8 perintang dengan 10kOhm
-Kabel jumper
-Breadvroad kecil
Langkah 2: Sambungan Pin
1. Untuk motor sebelah kiri sambungkan ke Arduino UNO 3:
-Channel A hingga pin 2
-Channel B ke pin 4
2. Untuk motor yang betul sambungkan ke Arduino UNO 3:
-Channel A hingga pin 3
-Channel B hingga pin 7
3. Untuk potensiometer 1 sambungkan ke Arduino UNO 3:
-Wiper ke analog A4
4. Untuk potensiometer 2 sambungkan ke Arduino UNO 3:
-Wiper ke analog A5
5. Untuk butang tekan 1 sambungkan ke Arduino UNO 3:
-Terminal 1a hingga pin 8
6. Untuk butang tekan 2 sambungkan ke Arduino UNO 3:
-Terminal 1a hingga pin 9
7. Untuk H-Bridge Motor Drive sambungkan ke Arduino UNO 3:
-Masukkan 1 hingga pin 11
-Masukkan 2 hingga pin 6
Langkah 3: Pengekodan
Anda boleh memuat turun pengekodan untuk menguji motor DC yang boleh berputar. Pengekodan ini dapat membantu anda membuat motor DC berputar dan berfungsi. Anda mesti memuat turun pengekodan ini ke PC anda untuk langkah seterusnya.
Langkah 4: Menguji Motor DC
Oleh itu, setelah memuat turun pengekodan dari langkah sebelumnya, anda mesti membukanya di Arduino IDE anda yang sudah dipasang di PC anda atau menggunakan Tinkercad dalam talian. Dan itu, muat naik pengekodan ini ke papan Arduino anda melalui kabel USB. Sekiranya anda menggunakan Tinkercad di dalam talian, anda hanya memuat naik pengekodan ini ke "Kod" yang ditunjukkan dalam foto. Setelah memuat naik sumber pengekodan, anda boleh menjalankan motor DC. Sekiranya anda menggunakan Tinkercad, anda mesti menekan "Mula Simulasi" untuk mulakan sistem ini.
Langkah 5: Hasilnya
Setelah kita memulakan simulasi, kita dapat melihat kedua-dua motor DC berputar tetapi berlainan arah. Apabila kita melihat "Serial Monitor", arah M1 mengikut arah jam dan arah M2 berlawanan arah jam.
Disyorkan:
Lenovo Y700 Membuka Kelajuan NVMe Gen3 Kelajuan: 4 Langkah
Lenovo Y700 Membuka Kelajuan NVMe Gen3: Setelah sedikit kajian mengenai topik ini, saya dapati bahawa Lenovo Y700 adalah kilang yang ditetapkan kepada kelajuan Nvme gen 2. Carian google yang mudah dan anda boleh mendapatkan pelbagai penjelasan mengapa ia berlaku. Kesimpulan saya ialah Lenovo menetapkannya pada kelajuan Gen2 untuk menjimatkan batt
Menu Kawalan Kelajuan Stepper Dipacu untuk Arduino: 6 Langkah
Menu Kawalan Kelajuan Stepper Didorong untuk Arduino: Perpustakaan SpeedStepper ini adalah penulisan semula perpustakaan AccelStepper untuk membolehkan kawalan kelajuan motor stepper. Perpustakaan SpeedStepper memungkinkan anda mengubah kelajuan motor yang ditetapkan dan kemudian mempercepat / melambat ke kelajuan set baru menggunakan algoritma yang sama
Kipas Berputar Menggunakan Motor Servo dan Kawalan Kelajuan: 6 Langkah
Kipas Berputar Menggunakan Motor Servo dan Kawalan Kelajuan: Dalam tutorial ini kita akan belajar cara memutar kipas dengan kelajuan boleh laras menggunakan motor servo, potensiometer, arduino dan Visuino. Tonton videonya
Cara Memprogram Decoder IR untuk Kawalan Motor AC Multi-kelajuan: 7 Langkah
Cara Memprogram Decoder IR untuk Kawalan Motor AC Multi-kelajuan: Motor arus bolak satu fasa biasanya terdapat pada barang-barang isi rumah seperti kipas angin, dan kelajuannya dapat dikendalikan dengan mudah ketika menggunakan sebilangan belitan diskrit untuk kecepatan yang ditetapkan. Dalam Instructable ini kita membina pengawal digital yang
Kawalan Kedudukan Motor DC: 5 Langkah
Kawalan Kedudukan Motor DC: Arahan ini akan menunjukkan cara mengawal kedudukan motor melalui rangkaian web tempatan. Sekarang anda boleh menggunakan telefon pintar atau iPad yang disambungkan ke rangkaian, kemudian taipkan alamat pelayan web tempatan motor Dari sini, kita dapat mengawal cakera kedudukan motor dengan memutar