Есть несколько видов электродвигателиКак шаговые двигатели или шаговые двигателиИ серводвигатели. Среди последних есть несколько действительно интересных моделей, таких как корпус сервопривода SG90. Сервопривод, который может быть идеальным для первых проектов, практики с этим типом устройства, обучения, простого управления роботом и т. д. Кроме того, его энергопотребление довольно низкое, он может питаться даже от адриен тарелка или с USB-порта ПК на 5v.
Что такое микро сервопривод SG90?
Сервопривод SG90 — это миниатюрный сервопривод с некоторыми очень компактные размеры чтобы иметь возможность интегрироваться в проекты, где важно пространство. Кроме того, он экономичный и простой в использовании, с очень низким энергопотреблением, поэтому его также можно использовать во встроенных устройствах, IoT или других приложениях с низким энергопотреблением.
Что касается Servo SG90, этот серводвигатель включает в себя универсальный разъем типа S который сможет поместиться в большинстве коммерческих устройств. Он состоит из 3 проводов с цветами, которые определяют, для чего используется каждый из них:
- Красный: положительный кабель питания или Vcc (+)
- Коричневый: кабель питания отрицательный (-) или GND (земля)
- Апельсин: это кабель, по которому передается сигнал PPM (импульсная позиционная модуляция) для управления серводвигателем.
Некоторые модели могут также иметь цветовую композицию. Черный-Красный-Белый, и в этом случае схема в этом случае будет GND-Vcc-PPM Signal соответственно.
Особенности сервопривода SG90
О технические характеристики этого серводвигателя, Servo SG90 отличается:
- поддерживаемый вес: от 1.2 до 1.6 кг (достаточно для небольшого размера)
- Крутящий момент двигателя при 4.8 В: 1.2 кг/см
- Рабочее напряжение: 4 – 7.2 В
- Скорость отжима при 4.8В: 0.12 с/60º
- Ангуло де Ротасьон: 120º
- Ранго де функциональная температура: -30ºC и +60ºC
- размеры: 22 × 11.5 × 27 мм
- вес: 9 г или 10.6 г, включая кабель и разъем
- Arduino-совместимый: да
- Конектор универсальный: совместим с большинством приемников радиоуправления (Futaba, JR, GWS, Cirrus, Hitec,…)
Вы также найдете некоторые варианты Servo SG90, как:
- МГ90С: Аналогичен SG90, но имеет металлические шестерни и рычаги, поэтому выдерживает нагрузку до 1.8 кг.
- MG996R: он немного больше по размеру, но может выдерживать до 15 кг при питании от 6 В или 13 кг при питании от 4.8 В.
Больше информации - Скачать техническое описание
Где купить такую модель серводвигателя по низкой цене
Если вы хотите купить серводвигатель Servo SG90 этого типа, вы можете найти их в некоторых специализированных магазинах электроники или на платформе Amazon. Например, эти рекомендуемые продукты:
Как видите, Они очень дешевые, и вы можете купить их отдельно или в упаковках для роботов и других проектов, где вам нужно больше одного. Кроме того, в некоторые наборы входят определенные дополнительные аксессуары, такие как лезвия, винты и т. д.
О варианты приведенный выше, у вас есть это:
Теперь, если то, что вы ищете, более мощный и надежный серводвигатель, способный выдерживать большие нагрузки и с большим крутящим моментом, то у вас также есть другие, которые также компактны, но с более высокой производительностью:
- Сервопривод Quimat с металлическими шестернями и выдерживает вес до 20 кг.
- Servo Innovateking, способный выдерживать до 35 кг нагрузки на своей оси
- Сервопривод ANNIMOS с шестернями из нержавеющей стали, способный выдерживать нагрузку до 60 кг.
- Товар не был найден.
Как использовать его с Ардуино
Чтобы привести пример эскиза для Arduino IDE, чтобы вы могли начать понимать, как работают сервоприводы SG90, вот практический случай. Но сначала давайте посмотрим, как вы должны подключите сервопривод к плате Arduino:
- VDC: Он должен быть подключен к внешнему источнику питания или к разъему 5V Arduino. Если вы собираетесь использовать несколько источников питания, не забывайте всегда соединять землю или GND, чтобы избежать проблем.
- GND: Вы можете подключить его к GND платы Arduino.
- сигнал PPM: может подключаться к любому из контактов ШИМ на 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); } }
Больше информации - Скачать инструкцию по программированию ардуино