Isi kandungan:
- Langkah 1: Pelajari Apa Itu "Servo Motors"
- Langkah 2: Bagaimana Servomotor Berfungsi
- Langkah 3: Gambarajah Litar (cara memasang Servo)
- Langkah 4: Kod dan Ujian
Video: Cara Mengendalikan Tutorial Servo Motor Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Hai kawan-kawan! selamat datang ke tutorial baru saya, Saya harap anda sudah menikmati "kawalan motor stepper besar" saya yang sebelumnya dapat dipesan. Hari ini 'Saya menyiarkan tutorial maklumat ini untuk mengajar anda asas-asas kawalan servomotor apa pun, saya sudah menyiarkan video mengenai mengawal kelajuan dan arah motor DC dan motor stepper dan hari ini kita akan memulakan dengan servo dan dengan cara ini kita selesai dengan sebilangan besar penggerak penting yang boleh digunakan oleh pembuat.
Semasa membuat tutorial ini, kami cuba memastikan bahawa instruksional ini akan menjadi panduan terbaik bagi anda untuk menikmati pembelajaran asas pengendalian servomotor kerana mempelajari proses kerja penggerak elektronik sangat penting untuk pembangunan projek. Oleh itu, kami berharap arahan ini mengandungi dokumen yang diperlukan.
Apa yang anda akan pelajari dari arahan ini:
- Tentukan Kegunaan dan Keperluan servomotor.
- Lihatlah di dalam tudung servomotor.
- Fahami mekanisme servomotor.
- Ketahui bahagian kawalan elektrik.
- Buat rajah pendawaian yang sesuai dengan papan Arduino.
- Uji program kawalan servomotor pertama anda.
Langkah 1: Pelajari Apa Itu "Servo Motors"
Motor servo sudah lama wujud dan digunakan dalam banyak aplikasi. Mereka bersaiz kecil tetapi mempunyai pukulan besar dan sangat jimat tenaga, yang menjadikan mereka pilihan unggul untuk banyak aplikasi.
Tidak seperti motor stepper dan DC, rangkaian servo dibina tepat di dalam unit motor dan mempunyai poros yang dapat diposisikan, yang biasanya dilengkapi dengan roda gigi. Motor dikawal dengan isyarat elektrik yang menentukan jumlah pergerakan poros.
Oleh itu, dari sini kita menentukan bahawa untuk memahami bagaimana servo berfungsi, kita perlu melihat di bawahnya. Di dalam servo (periksa foto di atas), terdapat persediaan yang cukup mudah:
- Motor DC kecil
- Potensiometer
- Litar kawalan.
Motor dipasang dengan gear ke roda kawalan.
Semasa motor berputar, rintangan potensiometer berubah, jadi rangkaian kawalan dapat mengatur dengan tepat berapa banyak pergerakan yang ada dan ke arah mana.
Oleh itu, apabila poros motor berada pada kedudukan yang diinginkan, kuasa yang dibekalkan ke motor dihentikan.
Langkah 2: Bagaimana Servomotor Berfungsi
Servos dikendalikan dengan menghantar nadi elektrik dengan lebar berubah, atau modulasi lebar denyut (PWM) melalui wayar kawalan.
Ya, ini mengingatkan saya pada pin PWM Arduino!
Motor servo biasanya hanya dapat berpusing 90 ° ke arah mana-mana untuk pergerakan 180 ° mengenai frekuensi dan lebar nadi yang diterima melalui wayar kawalannya.
Motor servo mengharapkan untuk melihat denyutan nadi setiap 20 milisaat (ms) dan panjang nadi akan menentukan sejauh mana motor berpusing. Sebagai contoh, denyutan 1.5ms akan menjadikan motor berpusing ke kedudukan 90 °. Lebih pendek dari 1.5ms menggerakkannya ke arah lawan arah arah jam ke arah kedudukan 0 °, dan lebih lama daripada 1.5ms akan memutar servo ke arah arah jam ke arah kedudukan 180 °.
Langkah 3: Gambarajah Litar (cara memasang Servo)
Saya menggunakan dalam tutorial ini servo Carson yang digunakan untuk kereta lumba kerana torsi dan gear logamnya yang tinggi, seperti semua servo ia mempunyai tiga wayar, satu wayar untuk isyarat kawalan dan dua wayar untuk bekalan kuasa iaitu 6V DC tetapi untuk ujian pergerakannya ok dijalankan dengan 5V DC.
Saya juga menggunakan papan Arduino Nano yang sudah mempunyai pin PWM untuk kawalan isyarat.
Untuk mengawal pergerakan servo, saya akan menggunakan potensiometer yang dilekatkan pada input analog Arduino saya dan poros servo akan sama dengan putaran potensiometer.
Saya berpindah ke EasyEDA untuk menyiapkan gambarajah litar, ini adalah persediaan yang cukup mudah kerana semua yang kita perlukan adalah motor servo yang dikuasakan oleh bekalan kuasa DC 5V luaran dan dikendalikan oleh Arduino Nano melalui isyarat analog yang diterima dari potensiometer.
Langkah 4: Kod dan Ujian
Mengenai program kawalan, dalam tutorial ini kita akan menggunakan Perpustakaan Arduino yang merupakan pustaka servo yang memungkinkan pembuatan contoh servo di mana anda perlu menetapkan pin kawalan output untuk servo dan dalam contoh ini kita menggunakan pin PWM 9, maka kita membaca isyarat analog dari potensiometer melalui fungsi analogRead dari input analog A0
Untuk mengawal servo kita perlu menggunakan fungsi tulis dari objek servo yang mendapat nilai dari 0 hingga 180 jadi kita menukar nilai analog yang dari 0 hingga 1024 (ukuran ADC) ke nilai dari 0 hingga 180 menggunakan peta peta. Kemudian kita menjatuhkan nilai yang ditukar dalam fungsi tulis.
Setelah mengikuti tutorial ini, anda kini dapat mengawal dan menguji motor servo anda dan anda dapat mengembangkan pengetahuan ini untuk mengawal lebih banyak servo dalam mekanisme canggih seperti Robot Arms.
Itu sahaja untuk tutorial ini.
BEE MB dari MEGA DAS sampai jumpa lagi.
Disyorkan:
Cara Super Mudah untuk Mengendalikan Motor Servo Dengan Arduino: 8 Langkah
Cara Super Mudah untuk Mengendalikan Motor Servo Dengan Arduino: Dalam tutorial ini kita akan menggunakan Servo Motor dan Arduino UNO, dan Visuino untuk mengawal kedudukan darjah motor servo menggunakan hanya beberapa komponen sehingga menjadikan projek ini Super Simple. Tonton video demonstrasi
Tutorial: Bagaimana Arduino Mengendalikan Beberapa Peranti Alamat Sama Dengan Menggunakan TCA9548A I2C Multiplexer: 3 Langkah
Tutorial: Bagaimana Arduino Mengawal Peranti Alamat Sama Sama dengan Menggunakan TCA9548A I2C Multiplexer: Penerangan: Modul Multiplexer TCA9548A I2C adalah untuk menghubungkan peranti dengan alamat I2C yang sama (hingga 8 alamat yang sama I2C) yang disambungkan ke satu mikrokontroler. Multiplexer bertindak sebagai penjaga pintu, mengalihkan perintah ke set yang dipilih
Mengendalikan 3 Motor Servo Dengan 3 Potentiometers dan Arduino: 11 Langkah (dengan Gambar)
Mengendalikan 3 Motor Servo Dengan 3 Potentiometers dan Arduino: Hai. Ini adalah arahan pertama saya, jadi saya harap anda akan bersabar dengan saya sekiranya saya membuat kesilapan semasa mengaturnya. Ia ditulis untuk pemula, jadi yang lebih maju di antara anda boleh melewatkan banyak perkara ini dan hanya perlu memasangnya. Matlamat saya menetapkan
Cara Mengendalikan Radio DC Motor dengan Murah: 5 Langkah
Cara Mengendalikan Radio DC Motor dengan Murah: Bagi orang yang tidak tahu apa itu "VEX". Ia adalah sebuah syarikat yang menjual alat ganti dan kit robotik. Mereka menjual pemancar dan penerima "VEX" di laman web mereka dengan harga $ 129.99 tetapi anda boleh mendapatkan pemancar dan penerima "VEX" dengan harga sekitar $ 20 di "Ebay" dan banyak
Mengendalikan Motor Servo RC Dengan Suis Arduino dan Dua Momentary: 4 Langkah
Mengendalikan Motor Servo RC dengan Suis Arduino dan Dua Momentary: Namanya semuanya. Mengendalikan motor servo RC dengan Arduino dan beberapa perintang, kabel jumper, dan dua suis taktil. Saya membuat ini pada hari kedua saya mendapat Arduino saya, jadi saya cukup bangga dengan diri saya