Servo SG90: все, що вам потрібно знати про цей маленький електродвигун

Сервопривод SG90

Існує кілька видів електродвигуниТакий як крокові двигуни, або крокові двигуниІ сервомотори. В рамках останнього є кілька дійсно цікавих моделей, наприклад корпус Servo SG90. Сервопривод, який може бути ідеальним для перших проектів, занять з цим типом пристроїв, навчання, простого керування роботом тощо. Крім того, його вимоги до потужності досить низькі, його можна навіть живити від a тарілка адрієна або від порту USB ПК до 5В.

Що таке Micro Servo SG90?

серводвигун

Сервопривод SG90 є мініатюрним сервоприводом, з деякими дуже компактні розміри мати можливість інтегруватися в проекти, де важливий простір. Крім того, він економний і простий у використанні, з дуже низьким споживанням енергії, тому його також можна використовувати у вбудованих, IoT або інших програмах з низьким споживанням енергії.

Що стосується Servo SG90, то цей серводвигун містить a універсальний роз'єм типу S які зможуть поміститися в більшості комерційних пристроїв. Він складається з 3 проводів з кольорами, які визначають, для чого використовується кожен з них:

  • Червоний: плюсовий кабель живлення або Vcc (+)
  • Коричневий: мінус (-) кабелю живлення або GND (земля)
  • Помаранчевий: це кабель, який передає сигнал PPM (Pulse Position Modulation) для керування серводвигуном

Деякі моделі також можуть мати колірну композицію Чорно-Червоно-Біле, у цьому випадку схемою в цьому випадку буде сигнал GND-Vcc-PPM відповідно.

Характеристики сервопривода SG90

Про технічні характеристики цього серводвигуна, Servo SG90 виділяється:

Ці характеристики є приблизними, оскільки вони можуть дещо відрізнятися в залежності від того, які моделі і марки сервопривода SG90. Тому найкраще завантажити технічний паспорт, що відповідає моделі, яку ви придбали. Наприклад, замість того, щоб терпіти діапазони температур від -30 до 60ºC, деякі роблять це лише від -10 до 50ºC, інші можуть приймати напругу від 3 до 6 В і т.д.
  • підтримувана вага: від 1.2 до 1.6 кг (достатньо для невеликого розміру)
  • Крутний момент двигуна при 4.8 В: 1.2 кг/см
  • Робоча напруга: 4 – 7.2 В
  • Швидкість віджиму 4.8 В: 0.12 с/60º
  • кут повороту: 120-й
  • Rango de temperature de funcionamiento: -30ºC і +60ºC
  • розміри: 22 × 11.5 × 27 мм
  • вага: 9 г або 10.6 г, включаючи кабель і роз'єм
  • Сумісний з Arduino: так
  • Роз'єм універсальний: сумісний з більшістю радіоприймачів (Futaba, JR, GWS, Cirrus, Hitec,…)

Ви також знайдете деякі варіанти Servo SG90, як:

  • MG90S: Подібний до SG90, але має металеві шестерні та зв’язки, тому він може витримувати до 1.8 кг.
  • MG996R: Він має трохи більший розмір, але може витримати до 15 кг при живленні від 6 В або 13 кг при живленні від 4.8 В.

Більше інформації - Завантажити технічний опис

Де купити таку модель сервомотора за низькою ціною

Якщо ви хочете придбати сервомотор Servo SG90 такого типу, ви можете знайти їх у деяких спеціалізованих магазинах електроніки або на платформі Amazon. Наприклад, ці рекомендовані продукти:

Як бачите, Вони дуже дешеві, і ви можете придбати їх окремо або в упаковках для роботів та інших проектів, де вам потрібно більше одного. Крім того, деякі пакети включають певні додаткові аксесуари, такі як леза, гвинти тощо.

Про варіанти цитовані вище, у вас є такі:

Тепер, якщо те, що ви шукаєте більш потужний і надійний серводвигун, які здатні витримувати більші навантаження та з більшим крутним моментом, тоді у вас також є інші, також компактні, але з більш високою продуктивністю:

Як використовувати його з Arduino

Arduino IDE, типи даних, програмування

Щоб надати приклад ескізу для Arduino IDE, щоб ви могли почати розуміти, як працюють сервоприводи SG90, ось практичний випадок. Але спочатку давайте подивимося, як вам це потрібно підключіть сервопривод до вашої плати Arduino:

  • VDC: Він повинен бути підключений до зовнішнього джерела живлення або до роз'єму 5 В 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


Будьте першим, щоб коментувати

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.