Terdapat beberapa jenis motor elektrikSebagai stepper, atau motor stepper, Dan servomotors. Dalam yang kedua terdapat beberapa model yang sangat menarik, seperti kes Servo SG90. Servo yang sesuai untuk projek pertama, berlatih dengan peranti jenis ini, pembelajaran, kawalan robot ringkas, dsb. Selain itu, keperluan kuasanya agak rendah, malah ia boleh dikuasakan daripada a pinggan adrien atau dari port USB PC ke 5v.
Indeks
Apakah Micro Servo SG90?
Servo SG90 ialah servo kecil, dengan beberapa dimensi yang sangat padat untuk dapat menyepadukan dalam projek di mana ruang adalah penting. Di samping itu, ia menjimatkan dan mudah digunakan, dengan permintaan tenaga yang sangat rendah, jadi ia juga boleh digunakan dalam aplikasi terbenam, IoT atau aplikasi penggunaan rendah yang lain.
Bagi Servo SG90, motor servo ini termasuk a penyambung jenis S universal yang akan dapat dimuatkan dalam kebanyakan peranti komersial. Ia terdiri daripada 3 wayar dengan warna yang mengenal pasti kegunaan setiap wayar:
- Merah: ialah kabel kuasa positif atau Vcc (+)
- Coklat: ialah kabel kuasa negatif (-) atau GND (tanah)
- Orange: ia adalah kabel yang membawa isyarat PPM (Pulse Position Modulation) untuk mengawal servomotor
Sesetengah model juga mungkin menampilkan komposisi warna Hitam-Merah-Putih, dalam kes ini, skema dalam kes ini ialah Isyarat GND-Vcc-PPM masing-masing.
Ciri Servo SG90
Mengenai ciri teknikal daripada motor servo ini, Servo SG90 menonjol untuk:
- berat yang disokong: antara 1.2 dan 1.6 Kg (cukup untuk saiznya yang kecil)
- Tork motor pada 4.8v: 1.2kg/cm
- Voltan operasi: 4 – 7.2v
- Kelajuan putaran pada 4.8v: 0.12s/60º
- sudut putaran: ke-120
- Rango de temperature de funcionamiento: -30ºC dan +60ºC
- Dimensi: 22 × 11.5 × 27 mm
- berat badan: 9 g atau 10.6 g termasuk kabel dan penyambung
- serasi dengan Arduino: ya
- Penyambung universal: serasi dengan kebanyakan penerima kawalan radio (Futaba, JR, GWS, Cirrus, Hitec,…)
Anda juga akan dapati beberapa varian Servo SG90, seperti:
- MG90S: Sama seperti SG90, tetapi mempunyai gear logam dan sambungan, jadi ia boleh menyokong sehingga 1.8kg.
- MG996R: Ia mempunyai saiz yang lebih besar sedikit, tetapi ia boleh menyokong sehingga 15 Kg apabila disuap pada 6V, atau 13 Kg jika disuap pada 4.8v.
Maklumat lanjut - Muat turun lembaran data
Mana nak beli motor servo model macam ni dengan harga yang murah
Jika anda ingin membeli servomotor Servo SG90 jenis ini, anda boleh menemuinya di beberapa kedai elektronik khusus atau di platform Amazon. Sebagai contoh, produk yang disyorkan ini:
Seperti yang anda boleh lihat, Mereka sangat murah, dan anda boleh membelinya secara longgar atau dalam pek untuk robot dan projek lain yang anda perlukan lebih daripada satu. Selain itu, sesetengah pek termasuk aksesori tambahan tertentu, seperti bilah, skru, dsb.
Mengenai varian dipetik di atas, anda mempunyai ini:
Sekarang, jika yang anda cari adalah motor servo yang lebih berkuasa dan teguh, mampu menahan beban yang lebih besar dan dengan tork yang lebih besar, maka anda juga mempunyai yang lain yang juga padat tetapi dengan prestasi yang lebih tinggi:
- Servo Quimat dengan gear logam dan untuk menyokong berat sehingga 20 Kg
- Servo Innovateking mampu menyokong sehingga 35 Kg beban pada paksinya
- Servo ANNIMOS dengan gear keluli tahan karat yang mampu menyokong sehingga 60 Kg
- Servo SHYEKYO dengan gear keluli tahan karat dan mampu menyokong sehingga 75 Kg.
Bagaimana untuk menggunakannya dengan Arduino
Untuk memberikan contoh lakaran untuk Arduino IDE supaya anda boleh mula memahami cara Servos SG90 berfungsi, berikut ialah kes praktikal. Tetapi pertama, mari kita lihat bagaimana anda sepatutnya sambungkan servo ke papan Arduino anda:
- VDC: Ia mesti disambungkan ke bekalan kuasa luaran atau ke penyambung 5V Arduino. Jika anda akan menggunakan beberapa bekalan kuasa, ingat untuk sentiasa meletakkan asas atau GND yang sama untuk mengelakkan masalah.
- GND: Anda boleh menyambungkannya ke GND papan Arduino.
- isyarat PPM: boleh pergi ke mana-mana pin PWM pada Arduino. Sebagai contoh, kepada D11 dalam lakaran kami.
Untuk melihat contoh kod sumber, yang anda boleh cuba dan ubah suai mengikut kehendak anda, anda mempunyai kedua-dua contoh anda sendiri yang boleh anda lihat dalam IDE dengan perpustakaan Servo.h, seperti yang lain ini:
#include <Servo.h> Servo myservo; //Crear el objeto servo int pos = 0; //Posición inicial del servo SG90 void setup() { myservo.attach(11); //Vincular el pin 11 de Arduino al control del Servo SG90 } void loop() { //Cambia la posición de 0º a 180º, en intervalos de 25ms for (pos = 0; pos <= 180; pos += 1) { myservo.write(pos); delay(25); } //Vuelve desde 180º a 0º, con esperas de 25ms for (pos = 180; pos >= 0; pos -= 1) { myservo.write(pos); delay(25); } }
Maklumat lanjut - Muat turun manual pengaturcaraan Arduino
Menjadi yang pertama untuk komen