Анын бир нече түрлөрү бар электр кыймылдаткычтарысыяктуу тепкичтер, же кадам моторлору, ал эми servomotors. акыркы ичинде, мисалы, кээ бир чынында эле кызыктуу моделдер бар Servo SG90 иши. Биринчи долбоорлор үчүн идеалдуу боло турган серво, ушул типтеги түзмөктөр менен машыгуу, үйрөнүү, жөнөкөй роботту башкаруу ж.б. Ошондой эле, анын кубаттуулукка болгон талаптары абдан төмөн, ал тургай, бирден кубаттоого болот адриен табак же компьютердин USB портунан 5v чейин.
көрсөткүч
Micro Servo SG90 деген эмне?
SG90 серво миниатюралык серво, кээ бирлери бар абдан компакттуу өлчөмдөрү мейкиндик маанилүү болгон долбоорлорго интеграциялоо мүмкүнчүлүгүнө ээ болуу. Мындан тышкары, бул үнөмдүү жана колдонууга оңой, энергияга болгон талап өтө төмөн, ошондуктан аны кыналган, IoT же башка аз керектөө колдонмолорунда да колдонсо болот.
Servo SG90ге келсек, бул серво мотору а камтыйт универсалдуу түрү S туташтыргычы ал коммерциялык түзүлүштөрдүн көбүнө туура келет. Ал ар бири эмне үчүн колдонуларын аныктаган түстүү 3 зымдан турат:
- кызыл: оң электр кабели же Vcc (+)
- күрөң: электр кабели терс (-) же GND (жер)
- апельсин: бул сервомоторду башкаруу үчүн PPM (импульс абалынын модуляциясы) сигналын алып жүрүүчү кабель.
Кээ бир моделдер түстүү композицияны да камтышы мүмкүн Кара-Кызыл-Ак, бул учурда схема тиешелүүлүгүнө жараша GND-Vcc-PPM сигналы болмок.
SG90 Servo өзгөчөлүктөрү
катары техникалык мүнөздөмөлөрү бул сервомотордун, Servo SG90 айырмаланат:
- колдоого алынган салмак: 1.2 жана 1.6 кг ортосунда (анын кичинекей өлчөмү үчүн жетиштүү)
- Мотор моменти 4.8 В: 1.2 кг/см
- Иштеп жаткан чыңалуу: 4 – 7.2v
- Айлануу ылдамдыгы 4.8V: 0.12с/60º
- айлануу бурч: 120º
- Funcionamiento температурасы: -30ºC жана +60ºC
- өлчөмдөр: 22 × 11.5 × 27 мм
- салмак: 9 г же 10.6 г кабель жана туташтыргычты кошкондо
- Arduino шайкеш келет: Ооба
- Универсал туташтыргыч: көпчүлүк радио башкаруу кабыл алгычтары менен шайкеш (Futaba, JR, GWS, Cirrus, Hitec,…)
Сиз ошондой эле таба аласыз Servo SG90 кээ бир варианттары, Эмне:
- MG90S: SG90 га окшош, бирок металл тиштери жана байланыштары бар, ошондуктан ал 1.8 кг чейин көтөрө алат.
- МГ996Р: Ал бир аз чоңураак өлчөмгө ээ, бирок 15V менен азыктанганда 6 Кг, же 13в менен азыктанганда 4.8 Кг чейин көтөрө алат.
Кошумча маалымат - Маалымат барагын түшүрүү
Ушул сыяктуу серво мотор моделин арзан баада кайдан сатып алса болот
Эгерде сиз ушул түрдөгү Servo SG90 сервомоторун сатып алгыңыз келсе, аларды кээ бир адистештирилген электроника дүкөндөрүнөн же Amazon платформасынан таба аласыз. Мисалы, бул сунушталган продуктылар:
Көрүнүп тургандай, Алар абдан арзан, жана сиз аларды роботтор жана бирден ашык керек болгон башка долбоорлор үчүн бош же пакеттерде сатып алсаңыз болот. Мындан тышкары, кээ бир пакеттерде кээ бир кошумча аксессуарлар, мисалы, бычак, бурамалар ж.б.
катары варианттар жогоруда айтылган, сизде булар бар:
Эми, эгер сиз издеп жаткан нерсе болсо күчтүү жана бекем сервомотор, чоң жүктөмгө жана чоң моментке туруштук бере ала турган болсо, анда сизде дагы компакттуу, бирок натыйжалуулугу жогору башкалары бар:
- Quimat серво металл тиштүү жана 20 кг чейин салмакты көтөрүү үчүн
- Servo Innovateking өз огунда 35 кг чейин жүктү көтөрө алат
- ANNIMOS серво дат баспас болоттон жасалган тиштүү механизмдери менен 60 кг чейин көтөрө алат
- SHYEKYO сервосу дат баспас болоттон жасалган жана 75 кг чейин көтөрө алат.
Аны Arduino менен кантип колдонсо болот
Arduino IDE үчүн эскиздин мисалын берүү үчүн, сиз SG90 Servos кантип иштээрин түшүнө башташыңыз үчүн, бул жерде практикалык иш. Бирок, адегенде, келгиле, кандай кылыш керек экенин карап көрөлү сервону Arduino тактасына туташтырыңыз:
- VCC: Ал тышкы электр булагы же Arduino 5V туташтыргычына туташтырылган болушу керек. Эгер сиз бир нече энергия булактарын колдоно турган болсоңуз, көйгөйлөрдү болтурбоо үчүн ар дайым жерди же GNDди жалпыга коюуну унутпаңыз.
- GND: Сиз аны Arduino тактасынын GNDге туташтыра аласыз.
- PPM сигналы: Arduinoдагы PWM пиндердин каалаганына бара алат. Мисалы, биздин эскиздеги D11ге.
көрүү үчүн мисал булак коду, сиз каалагандай аракет кылып, өзгөртө аласыз, сизде IDEде көрө турган өзүңүздүн эки мисалыңыз бар. Servo.h китепканасы, бул башкасы сыяктуу:
#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); } }
Кошумча маалымат - Arduino программалоо колдонмосун жүктөп алыңыз
Комментарий биринчи болуп