Съдържание:

Какво има в серво и как да се използва с Arduino Пълен урок: 6 стъпки
Какво има в серво и как да се използва с Arduino Пълен урок: 6 стъпки

Видео: Какво има в серво и как да се използва с Arduino Пълен урок: 6 стъпки

Видео: Какво има в серво и как да се използва с Arduino Пълен урок: 6 стъпки
Видео: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, Декември
Anonim
Image
Image
Какво е серво
Какво е серво

в този урок нека разгледаме какво е серво

гледайте този видео урок

Стъпка 1: Какво е серво

Серво моторът е въртящ се задвижващ механизъм или линеен задвижващ механизъм, който позволява прецизно управление на ъглово или линейно положение, скорост и ускорение. Състои се от подходящ двигател, свързан със сензор за обратна връзка за позицията. Той също така изисква сравнително сложен контролер, често специален модул, проектиран специално за използване със сервомотори.

Сервомоторите не са специфичен клас двигатели, въпреки че терминът сервомотор често се използва за обозначаване на двигател, подходящ за използване в система за управление със затворен контур.

Сервомоторите се използват в приложения като роботика, машини с ЦПУ или автоматизирано производство.

Стъпка 2: Отваряме и проверяваме какво има в серво

Позволява да отворите и проверите какво има в серво
Позволява да отворите и проверите какво има в серво
Позволява да отворите и проверите какво има в серво
Позволява да отворите и проверите какво има в серво
Позволява да отворите и проверите какво има в серво
Позволява да отворите и проверите какво има в серво

Експериментираме със sg90 серво

зъбна система-използва се за намаляване на оборотите и увеличаване на въртящия момент верига за управление-kc8801ic базирана на управляващата верига променлив резистор-използва се за даване на обратна връзка

Стъпка 3: Как да управлявате серво

Сервомоторите се управляват чрез изпращане на електрически импулс с променлива ширина или широчинно -импулсна модулация (ШИМ) през контролния проводник. Има минимален импулс, максимален импулс и честота на повторение. Сервомоторът обикновено може да се завърти само на 90 ° във всяка посока за общо 180 ° движение. Неутралното положение на двигателя се дефинира като положение, при което сервомотора има еднакво количество потенциално въртене както по посока на часовниковата стрелка, така и обратно на часовниковата стрелка. PWM, изпратен до двигателя, определя позицията на вала и въз основа на продължителността на импулса, изпратен през управляващия проводник; роторът ще се завърти в желаното положение. Сервомоторът очаква да види импулс на всеки 20 милисекунди (ms) и дължината на импулса ще определи колко далеч се завърта моторът. Например, 1.5ms импулс ще накара двигателя да се завърти в позиция 90 °. По-къс от 1,5 мс го премества в посока обратна на часовниковата стрелка към позиция 0 °, а по-дълъг от 1,5 мс ще завърти серво по посока на часовниковата стрелка към положение 180 °

Стъпка 4: Необходими компоненти

  • серво
  • Arduino
  • променлив резистор

Стъпка 5: Електрическа схема

Електрическа схема
Електрическа схема

серво има 3 пина

връзки с Arduino

свържете VCC към 5v (червено)

свържете gnd към gnd (кафяво)

сигнален проводник към D9 (оранжев)

Стъпка 6: Библиотека и програма

изтеглете от тук

Препоръчано: