Има няколко вида електрически двигателиКато стъпкови двигатели или стъпкови двигателии серво мотори. В рамките на последния има някои наистина интересни модели, като напр случаят със Servo SG90. Серво, което може да бъде идеално за първи проекти, практики с такъв тип устройство, обучение, просто управление на роботи и т.н. Освен това изискванията му за мощност са доста ниски, дори може да се захранва от a Адриен плоча или от USB порт на компютър до 5v.
Какво е Micro Servo SG90?
Серво SG90 е миниатюрно серво, с някои много компактни размери да може да се интегрира в проекти, където пространството е важно. В допълнение, той е икономичен и лесен за използване, с много ниско потребление на енергия, така че е възможно да се използва и във вградени, IoT или други приложения с ниска консумация.
Що се отнася до Servo SG90, този серво мотор включва a универсален конектор тип S които ще могат да се поберат в повечето търговски устройства. Състои се от 3 проводника с цветове, които идентифицират за какво се използва всеки от тях:
- Rojo: положителният захранващ кабел или Vcc (+)
- кафяв: захранващият кабел е отрицателен (-) или GND (земя)
- Портокал: това е кабелът, който носи PPM (Pulse Position Modulation) сигнал за управление на сервомотора
Някои модели могат да имат и цветова композиция Черно-червено-бяло, в който случай схемата в този случай би била съответно GND-Vcc-PPM сигнал.
SG90 Серво характеристики
Относно техническите характеристики на този серводвигател, Servo SG90 се отличава с:
- поддържано тегло: между 1.2 и 1.6 кг (достатъчно за малкия си размер)
- Въртящ момент на двигателя при 4.8v: 1.2 кг/см
- Работно напрежение: 4 – 7.2v
- Скорост на въртене при 4.8v: 0.12s/60º
- ъгъл на въртене: 120-ти
- Rango de temperature de funcionamiento: -30ºC и +60ºC
- размери: 22 × 11.5 × 27 мм
- тегло: 9 g или 10.6 g включително кабел и конектор
- Ардуино-съвместим: да
- универсален конектор: съвместим с повечето приемници за радиоуправление (Futaba, JR, GWS, Cirrus, Hitec,...)
Вие също ще намерите някои варианти на Servo SG90, като:
- MG90S: Подобно на SG90, но има метални зъбни колела и връзки, така че може да издържи до 1.8 кг.
- MG996R: Има малко по-голям размер, но може да издържи до 15 кг при захранване при 6V или 13 кг, ако се захранва при 4.8v.
Повече информация - Изтеглете листа с данни
Къде да купя модел серво мотор като този на ниска цена
Ако искате да закупите сервомотор Servo SG90 от този тип, можете да го намерите в някои специализирани магазини за електроника или на платформата Amazon. Например, тези препоръчани продукти:
Както виждате, Те са много евтини, и можете да ги закупите насипно или в опаковки за роботи и други проекти, където имате нужда от повече от един. В допълнение, някои пакети включват някои допълнителни аксесоари, като остриета, винтове и т.н.
Относно вариантите цитирани по-горе, имате тези:
Сега, ако това, което търсите е по-мощен и здрав сервомотор, способни да издържат на по-големи натоварвания и с по-голям въртящ момент, тогава имате и други, които също са компактни, но с по-висока производителност:
- Quimat серво с метални зъбни колела и поддържа тегло до 20 кг
- Servo Innovateking, способен да издържи до 35 кг товар върху оста си
- Серво ANNIMOS със зъбни колела от неръждаема стомана, способни да издържат до 60 кг
- Няма намерени продукти
Как да го използвате с Arduino
За да дадете пример за скица за Arduino IDE, така че да можете да започнете да разбирате как работят сервоприводите SG90, ето един практически случай. Но първо, нека видим как трябва свържете сервото към вашата платка Arduino:
- VDC: Трябва да бъде свързан към външно захранване или към 5V конектор на Arduino. Ако ще използвате няколко захранвания, не забравяйте винаги да свързвате земята или GND, за да избегнете проблеми.
- GND: Можете да го свържете към GND на платката Arduino.
- PPM сигнал: може да отиде до всеки от PWM щифтовете на Arduino. Например до 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