Nibẹ ni o wa ni ọpọlọpọ awọn orisi ti onina, bi steppers, tabi stepper Motors, ati awọn servo Motors. Laarin awọn igbehin nibẹ ni o wa diẹ ninu awọn gan awon si dede, gẹgẹ bi awọn ọran ti Servo SG90. servo ti o le jẹ apẹrẹ fun awọn iṣẹ akanṣe akọkọ, awọn adaṣe pẹlu iru ẹrọ yii, ẹkọ, iṣakoso robot rọrun, ati bẹbẹ lọ. Pẹlupẹlu, awọn ibeere agbara rẹ jẹ kekere, o le paapaa ni agbara lati a adrien awo tabi lati ibudo USB PC si 5v.
Atọka
Kini Micro Servo SG90?
SG90 servo jẹ servo kekere, pẹlu diẹ ninu gan iwapọ mefa lati ni anfani lati ṣepọ ni awọn iṣẹ akanṣe nibiti aaye jẹ pataki. Ni afikun, o jẹ ọrọ-aje ati rọrun lati lo, pẹlu ibeere agbara kekere pupọ, nitorinaa o tun ṣee ṣe lati lo ni ifibọ, IoT tabi awọn ohun elo lilo kekere miiran.
Bi fun Servo SG90, mọto servo yii pẹlu kan gbogbo iru S asopo ohun ti yoo ni anfani lati baamu ni ọpọlọpọ awọn ẹrọ iṣowo. O jẹ awọn okun onirin mẹta pẹlu awọn awọ ti o ṣe idanimọ ohun ti ọkọọkan wọn lo fun:
- Red: jẹ okun agbara rere tabi Vcc (+)
- Brown: jẹ odi agbara okun odi (-) tabi GND (ilẹ)
- Orange: o jẹ okun ti o gbe ifihan agbara PPM (Pulse Position Modulation) lati ṣakoso servomotor
Diẹ ninu awọn awoṣe le tun ṣe ẹya akojọpọ awọ kan Dudu-pupa-White, ninu eyiti ero ninu ọran yii yoo jẹ ifihan agbara GND-Vcc-PPM lẹsẹsẹ.
SG90 Servo Awọn ẹya ara ẹrọ
Bi fun awọn abuda imọ-ẹrọ ti servomotor yii, Servo SG90 duro fun:
- iwuwo atilẹyin: laarin 1.2 ati 1.6 Kg (to fun iwọn kekere rẹ)
- Iyipo moto ni 4.8v: 1.2kg / cm
- Folti ṣiṣiṣẹ: 4 – 7.2v
- Yiyi iyara ni 4.8v: 0.12s/60º
- igun yiyi: 120º
- Iwọn iwọn otutu ti nṣiṣẹ: -30ºC ati +60ºC
- Mefa: 22 × 11.5 × 27 mm
- Iwuwo: 9 g tabi 10.6 g pẹlu okun ati asopo
- Arduino-ibaramu: bẹẹni
- gbogbo asopo ohun: ibaramu pẹlu ọpọlọpọ awọn olugba iṣakoso redio (Futaba, JR, GWS, Cirrus, Hitec,…)
Iwọ yoo tun wa diẹ ninu awọn iyatọ ti Servo SG90, Kini:
- MG90S: Iru si SG90, sugbon o ni irin jia ati linkages, ki o le ni atilẹyin soke to 1.8kg.
- MG996R: O ni iwọn diẹ ti o tobi ju, ṣugbọn o le ṣe atilẹyin to 15 Kg nigbati o jẹun ni 6V, tabi 13 Kg ti o ba jẹ ni 4.8v.
Alaye diẹ sii - Ṣe igbasilẹ iwe data
Nibo ni lati ra awoṣe servo motor bii eyi ni idiyele kekere kan
Ti o ba fẹ ra Servo SG90 servomotor ti iru yii, o le rii wọn ni diẹ ninu awọn ile itaja itanna pataki tabi lori pẹpẹ Amazon. Fun apere, wọnyi niyanju awọn ọja:
Bi o ti le rii, Wọn jẹ olowo pupọ, ati pe o le ra wọn ni alaimuṣinṣin tabi ni awọn akopọ fun awọn roboti ati awọn iṣẹ akanṣe nibiti o nilo diẹ sii ju ọkan lọ. Ni afikun, diẹ ninu awọn akopọ pẹlu awọn ẹya afikun kan, gẹgẹbi awọn abẹfẹlẹ, awọn skru, ati bẹbẹ lọ.
Bi fun awọn iyatọ ti a mẹnuba loke, o ni awọn wọnyi:
Bayi, ti ohun ti o ba nwa ni a diẹ lagbara ati ki o logan servomotor, ti o lagbara lati ni anfani lati koju awọn ẹru nla ati pẹlu iyipo nla, lẹhinna o tun ni awọn omiiran ti o tun jẹ iwapọ ṣugbọn pẹlu iṣẹ ti o ga julọ:
- Quimat servo pẹlu awọn jia irin ati lati ṣe atilẹyin iwuwo to 20 Kg
- Servo Innovateking ti o lagbara lati ṣe atilẹyin to 35 Kg ti fifuye lori ipo rẹ
- ANNIMOS servo pẹlu awọn ohun elo irin alagbara, irin ti o lagbara lati ṣe atilẹyin to 60 Kg
- SHYEKYO servo pẹlu awọn jia irin alagbara ati agbara lati ṣe atilẹyin to 75 Kg.
Bi o ṣe le lo pẹlu Arduino
Lati fun apẹẹrẹ apẹrẹ fun Arduino IDE ki o le bẹrẹ lati ni oye bi SG90 Servos ṣe n ṣiṣẹ, eyi ni ọran ti o wulo. Ṣugbọn akọkọ, jẹ ki a wo bi o ṣe yẹ so awọn servo si rẹ Arduino ọkọ:
- VDC: O gbọdọ ni asopọ si ipese agbara ita tabi si asopọ 5V ti Arduino. Ti o ba nlo awọn ipese agbara pupọ, ranti nigbagbogbo fi ilẹ tabi GND ni wọpọ lati yago fun awọn iṣoro.
- GND: O le sopọ si GND ti igbimọ Arduino.
- PPM ifihan agbara: le lọ si eyikeyi awọn pinni PWM lori Arduino. Fun apẹẹrẹ, si D11 ninu afọwọya wa.
Lati ri koodu orisun apẹẹrẹ, eyiti o le gbiyanju ati yipada bi o ṣe fẹ, o ni awọn apẹẹrẹ tirẹ mejeeji ti o le rii ninu IDE pẹlu ile-ikawe Servo.h, bii eyi miiran:
#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); } }
Alaye diẹ sii - Ṣe igbasilẹ iwe ilana siseto Arduino
Jẹ akọkọ lati sọ ọrọ