Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Сервопривод SG90: характеристики, подключение к Arduino, код и выбор альтернатив

Что такое SG90?

SG90 (TowerPro) — микросервопривод 9 г, поворот 0–180° (импульсы 0,5–2,5 мс), пластиковая редукция. Питание 4,8–6 В, момент 1,8 кгс·см, скорость 0,1 с/60°. Дешёвый, популярный в хобби, робототехнике, RC.

Распиновка проводов

ЦветНазваниеФункция
Коричневый / ЧёрныйGNDЗемля
КрасныйVCCПитание +5 В
Оранжевый / Белый / ЖёлтыйPWM / SignalУправляющий импульс

Характеристики

Аналоги для более тяжёлых задач

Как выбрать сервопривод?

  1. Момент: выше напряжение (до 6–7,4 В) → выше момент. Рассчитайте нагрузку с запасом 2×
  2. Угол: нужен 360° непрерывный — ищите «continuous rotation»
  3. Редуктор: металл для долгой работы, нагрузок, вибраций
  4. Тяга: 2,5 кг/см (тип. для SG90) — тянет 2,5 кг на руке 1 см

Подключение к Arduino

Компоненты

Схема


SG90:  GND ──── GND Arduino
       VCC ──── +5V (внешний БП, земля общая с Arduino!)
       PWM ──── D8 (или любой PWM-пин)

Код (библиотека Servo.h)

#include 
Servo myservo;
const int servoPin = 8;

void setup() {
  myservo.attach(servoPin, 500, 2500); // мин/макс импульс в мкс
}

void loop() {
  for (int pos = 0; pos <= 180; pos++) {
    myservo.write(pos);
    delay(15);
  }
  for (int pos = 180; pos >= 0; pos--) {
    myservo.write(pos);
    delay(15);
  }
}

Применение

Заключение

SG90 — входной билет в мир сервоприводов. Дешёвый, лёгкий, понятный. Для серьёзных нагрузок — MG90S/MG995. Всегда питайте сервы от отдельного источника! Готовы собрать робота? Обращайтесь за советами.

Промышленные технологии

  1. Продвинутые схемы управления двигателями: защёлкивание, стоп и задержка времени
  2. Шаговые двигатели: типы, характеристики и практические применения
  3. Бесколлекторные двигатели постоянного тока: конструкция, изготовление и передовые применения
  4. Понимание однофазных индукционных двигателей: типы, работа и повышение эффективности
  5. Понимание коллекторных двигателей переменного тока: конструкция, типы и применения
  6. Робот-ускользатор на сервоприводе: сборка на Arduino и HC-SR04
  7. Управление двумя шаговыми двигателями через джойстик на Arduino Nano — простой урок (Visuino)
  8. IQ Motion Control представляет передовые экономичные сервоприводы для робототехники и промышленности
  9. Максимизация точности: правильное сочетание редукторов (gearheads) с сервоприводами
  10. Управление скоростью гидравлического мотора через ШИМ и ДУ: практическое руководство