Оглавление:

Двухрежимный серво-тестер: 5 шагов (с изображениями)
Двухрежимный серво-тестер: 5 шагов (с изображениями)

Видео: Двухрежимный серво-тестер: 5 шагов (с изображениями)

Видео: Двухрежимный серво-тестер: 5 шагов (с изображениями)
Видео: Converting 5 wire servo to 3 wire 2024, Ноябрь
Anonim
Image
Image
Двухрежимный серво-тестер
Двухрежимный серво-тестер
Двухрежимный серво-тестер
Двухрежимный серво-тестер

Когда я покупаю новый серводвигатель, я хочу быстро проверить, работает ли он. Двухрежимный серво-тестер позволяет мне сделать это за минуту. Сервоприводы, по крайней мере, более дешевые, которые я знаю, иногда не работают должным образом, когда они прибывают: шестерни прыгают, электроника в сервоприводе не работает или это сервопривод на 120 градусов, а не на 180 градусов. Это хорошо - проверить сервопривод перед его использованием! До сих пор я брал макет, Arduino, блок питания на 5 В, USB-кабель, свой компьютер и несколько соединительных кабелей и каждый раз собирал тестер сервопривода с нуля. С двухрежимным серво-тестером это теперь уже история.

Есть коммерческий тестер сервопривода, доступный примерно за 10 долларов, что примерно соответствует стоимости этого проекта. Продукты, которые я нашел на Amazon, тестируют до трех сервоприводов параллельно и имеют три режима тестирования: ручной, автоматический и нейтральный.

Двухрежимный серво-тестер позволяет вам тестировать до четырех серводвигателей параллельно и имеет два режима: Follow и Sweep. В режиме Follow подключенные сервоприводы следуют за положением потенциометра, в режиме Sweep потенциометр используется для установки скорости. Внутри находится Arduino Nano и повышающий преобразователь постоянного тока в постоянный для питания Arduino от источника питания 5 В. Устройство имеет тумблер для выбора режима и потенциометр для регулировки управляющего сигнала.

Чтобы собрать это устройство, вам нужно будет немного припаять. Всегда удивительно, как эти хрупкие электронные компоненты выдерживают мою «пайку». Для программирования Arduino Nano вам понадобится кабель USB Mini. Корпус напечатан на 3D-принтере с двумя прикрепленными файлами STL.

Дешевле купить тестер сервопривода. Но на изображениях и видео, которые я нашел, всегда используются Micro и никогда не используются стандартные сервоприводы. В автоматическом режиме, похоже, нет регулируемой скорости. Двухрежимный тестер сервоприводов имеет достаточно мощности для управления четырьмя стандартными сервоприводами. Его можно перепрограммировать, и вы можете придать переключателю и потенциометру другое значение, если хотите.

Запасы

1 Ардуино Нано

1 повышающий преобразователь постоянного тока в постоянный, с регулировкой от 5 В до 12 В (также известный как DC-DC Booster)

1 3-контактный тумблер включения-выключения

1 потенциометр 100-1M (он же регулируемый резистор)

1 конденсатор 100н

1 резистор 10 кОм

1 2-контактная вставная клеммная колодка

2 Макетная доска 45х35 мм

1 13-контактный однорядный штыревой разъем

1 15-контактный однорядный штыревой разъем

1 двухконтактный однорядный штекер с штырями длиной 15 мм

3-х контактный однорядный штыревой разъем

1 трехконтактный однорядный штекер с двумя штырями длиной 15 мм

2 2-контактных однорядных гнездовых разъема

Шаг 1: детали, напечатанные на 3D-принтере

Я использовал материал «PETG», чтобы напечатать корпус для двухрежимного серво-тестера (TMST). Если у вас нет 3D-принтера, я рекомендую поискать поблизости службу 3D-печати.

Шаг 2: Панель управления

Пульт управления
Пульт управления
Пульт управления
Пульт управления

Припаяйте контакты к плате Arduino, как показано на (одной из) картинок в шаге выше. VIN и GND нуждаются в длинном контакте, чтобы позже прикрепить плату управления к плате питания. Я не знаю, как это делается, но я приклеил компоненты на плату, чтобы они оставались на месте, когда я поворачиваю плату.

Один из трех штифтов тумблера отрезан, поэтому он не мешает. В этой области немного тесновато, потому что подтягивающий резистор должен быть подключен к центральному выводу переключателя. Потенциометр расположен так, чтобы +/- были обращены к переключателю, а третий контакт - к конденсатору.

Я назвал несколько выводов Arduino на картинке. A0 - четвертый слева, 5V - четвертый справа. GND - 4-й справа, а D9 - 4-й слева; это совпадение? В любом случае, два заземления источника питания и Arduino соединены. 5 В источника питания и 5 В Arduino не подключены; это не сработает. Arduino получает питание через вывод VIN.

Шаг 3: плата питания

Плата питания
Плата питания
Плата питания
Плата питания

Поместите два женских заголовка так, чтобы они соответствовали положениям

1) VIN и GND Arduino

2) 5 В и заземление источника питания.

Подключите VIN +/- и VOUT +/- к контактам гнездовых разъемов.

Шаг 4: Сборка

сборка
сборка
сборка
сборка
сборка
сборка

Вставьте силовую плату в корпус. Я использовал булавки, чтобы зафиксировать плату. Подключите плату управления и установите верхнюю часть корпуса.

Это двухрежимный серво-тестер. На картинке показано, как подключить блок питания 5В и серводвигатель; цвета имеют значение!

Шаг 5: программирование

Программирование
Программирование

Прилагается эскиз Arduino (TmstApp.ino), который вы можете открыть с помощью Arduino IDE и загрузить на устройство. IDE Arduino можно загрузить по адресу:

После того, как вы открыли Arduino IDE и подключили двухрежимный серво-тестер, выберите порт (например, COM5) и плату (Arduino Nano) в меню Инструменты. Также проверьте / установите процессор в Инструменты. Для клона Arduino, который я использую, используется процессор ATmega328P (старый загрузчик).

Когда вы нажимаете кнопку «Загрузить» на панели инструментов, программа компилируется и загружается на устройство; Ваш двухрежимный серво-тестер готов!

Рекомендуемые: