Опубликовано 2026-03-15
Вы только что купили несколько маленьких Tower Pro?сервоприводs и планируете установить их на своего робота или машинку с дистанционным управлением, но как только провода подключаются и код передается, он либо остается неподвижным, либо трясется, как в судорогах? Не волнуйтесь, мне это очень хорошо знакомо. Почти каждый друг, впервые знакомый с этой игрой, застрянет в ней. На самом деле, пока вы понимаете внутренний путь, сделать эту мелочь послушной нетрудно. Сегодня мы сядем и поговорим о том, как использовать Tower Pro micro.сервоприводшаг за шагом, от подключения до программирования, выбора и устранения неполадок, я проведу вас через все это.
Когда я получилсервопривод, самое запутанное было три тонких провода. Цвета в основном фиксированы, просто запомните формулу: коричневый (или черный) — отрицательный полюс, подключенный к заземлению источника питания; красный — положительный полюс, обычно подключенный к источнику питания 5 В; оранжевый (или желтый) — сигнальная линия, которую необходимо подключить к выходному контакту ШИМ вашей платы управления (изображение).
Особое напоминание: не подключайте источник питания сервопривода непосредственно к порту 5 В, особенно при одновременном использовании нескольких сервоприводов. Когда сервопривод запускается, ток довольно велик, и плату легко перезапустить. Безопасный подход — подготовить отдельный источник питания для сервопривода, например, несколько батареек типа АА или литиевую батарею, а затем подключить отрицательный полюс источника питания к GND. Это называется «общей землей», которая может обеспечить стабильную передачу сигнала.
На самом деле, это очень просто. Представьте себе его как очень послушного солдата, который слушает только особый «кодекс». Этот сигнал представляет собой электрический сигнал, называемый ШИМ (широтно-импульсная модуляция). Грубо говоря, каждые 20 миллисекунд на него посылается импульс смены высокого-низкого уровня. Длительность этого импульса (то есть ширина высокого уровня) определяет угол, на который вращается выходной вал сервопривода.
Например, вы поймете: если этот высокий уровень сохраняется в течение 0,5 миллисекунды, коромысло сервопривода повернется в положение 0 градусов; если он длится 1,5 миллисекунды, он повернется в среднее положение на 90 градусов; если оно продлится 2,5 миллисекунды, оно повернется на 180 градусов. Ваш микроконтроллер похож на командира. Пока эти импульсные сигналы разной длины точно отправляются из сигнальной линии, схема внутри сервопривода будет управлять двигателем и перемещаться в указанное вами положение.
Его очень удобно использовать для управления, поскольку он поставляется с готовой сервобиблиотекой, которая поможет вам упаковать эти сложные импульсные сигналы. Код состоит всего из нескольких строк:
# // Представляем сервобиблиотеку Servo; // Создание сервообъекта void setup() { .(9); // Сообщаем программе, что сигнальная линия сервопривода подключена к контакту 9 } voidloop() { .write(0); // Даем команду сервоприводу повернуться на 0 градусов Delay(1000); // Подождите 1 секунду .write(90); // Поворот на 90 градусов Delay(1000); .write(180); // Поворот на 180 градусов Delay(1000); }
Скопируйте приведенный выше код в IDE, выберите правильную плату и порт и загрузите! Если проводка правильная и электропитания достаточно, вы увидите, что коромысло сервопривода начнет раскачиваться вперед и назад. Это самая классическая процедура «махания рукой», а также ваш первый шаг в освоении руля. Разве это не дает вам уникального чувства выполненного долга?
Двумя наиболее часто используемыми микросервоприводами Tower Pro являются SG90 и MG90S. Они похожи, но их ядра разные. В SG90 используются нейлоновые пластиковые шестерни, преимуществом которых является то, что они дешевы и бесшумны. Недостатком является то, что зубы относительно хрупкие и могут легко разрушиться при сильном ударе. Что касается MG90S, то основная шестерня заменена на металлическую, крутящий момент немного больше, и она более долговечна. Конечно, цена также дороже.
Выбор зависит от вашего проекта. Если вы просто хотите сделать подвес для камеры или вентилятор с качающейся головкой, SG90 вполне достаточно. Но если вы хотите сделать микророботическую руку, чтобы хватать предметы или использовать ее в местах, требующих применения силы, безопаснее потратить еще несколько долларов на MG90S, чтобы не пришлось переделывать ее после использования зубов. Для получения конкретных параметров крутящего момента рекомендуется напрямую выполнить поиск на официальном сайте Tower Pro и загрузить техническое описание соответствующей модели, чтобы просмотреть. Там ясно написано.
Это явление «призрака, ударяющегося о стену», с которым чаще всего сталкиваются новички. В девяти случаях из десяти проблема связана с блоком питания. Если сервопривод вибрирует, издает необычные звуки или вообще не вращается, первое, что следует заподозрить, — это источник питания. Подумайте об этом: когда сервопривод вращается, ему требуется большой мгновенный ток. Если источник питания не может обеспечить это, напряжение будет немедленно понижено, что приведет к перезапуску платы управления или путанице сигналов. Затем напряжение восстанавливается, и сервопривод снова хочет двигаться. Неоднократно возникает дрожание.
Решение - перейти на "мощный" блок питания. Не рассчитывайте на порт 5 В, вам придется использовать внешний источник питания. Например, блок батарей типа АА с 4 ячейками или модуль стабилизатора напряжения 5 В, который может выдавать ток более 2 А. Помните, что отрицательный полюс внешнего источника питания должен быть подключен к GND. Если после замены источника питания он все еще трясется, проверьте еще раз, подключена ли сигнальная линия к реальному выводу ШИМ (отмечен ~ на Uno), иписатьзначение в коде было случайно перезаписано (действительно только в диапазоне от 0 до 180).
Когда вы научитесь управлять сервоприводом, это откроет дверь в новый мир. Из двух сервоприводов, расположенных рядом, можно сделать шагающего двуногого робота; один вверх и вниз, а другой влево и вправо — это двумерный подвес, который может отслеживать цели; три, четыре или даже больше, вы можете построить небольшую многосуставную роботизированную руку для захвата и переноски.
Теперь, когда вы освоили основные элементы управления, остается только использовать свое воображение. Поищите в Интернете слово «микро сервопривод» или зайдите на официальный сайт Tower Pro, чтобы просмотреть представленные на них корпуса. Вы обнаружите, что существует бесчисленное множество готовых рисунков и кодов, на которых можно учиться. Это просто здорово – реализовать свое творчество своими руками!
Какую забавную вещь вы впервые успешно сделали с помощью сервопривода? Или вы сталкивались с какими-то странными проблемами при работе с сервоприводом? Приходите и поделитесь этим в комментариях, чтобы каждый мог насладиться им. Кроме того, поставьте лайк этой статье и поделитесь ею с друзьями, которым она нужна!
Время обновления: 15 марта 2026 г.
Свяжитесь со специалистом по продукции Kpower, чтобы порекомендовать подходящий двигатель или редуктор для вашего продукта.