Оглавление:
- Запасы
- Шаг 1: детали, напечатанные на 3D-принтере
- Шаг 2: Панель управления
- Шаг 3: плата питания
- Шаг 4: Сборка
- Шаг 5: программирование
Видео: Двухрежимный серво-тестер: 5 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Когда я покупаю новый серводвигатель, я хочу быстро проверить, работает ли он. Двухрежимный серво-тестер позволяет мне сделать это за минуту. Сервоприводы, по крайней мере, более дешевые, которые я знаю, иногда не работают должным образом, когда они прибывают: шестерни прыгают, электроника в сервоприводе не работает или это сервопривод на 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 (старый загрузчик).
Когда вы нажимаете кнопку «Загрузить» на панели инструментов, программа компилируется и загружается на устройство; Ваш двухрежимный серво-тестер готов!
Рекомендуемые:
Рука серво-робота: 4 шага
Рука серво-робота: это простой манипулятор серво-робота, который может поднимать объекты и размещать их в обозначенном месте. Для сборки этого проекта потребуется большая часть времени из-за важности того, чтобы рука была стабильной и могла выполнять задачи без
ТЕСТ СЕРВО-ДВИГАТЕЛЯ: 5 шагов
ТЕСТ СЕРВО-ДВИГАТЕЛЯ: Привет, в этой инструкции мы проверим работу сервопривода микросервомера SG 90. Использование микроконтроллера Arduino
Серво-гладиаторы: 5 шагов
Сервоприводы-гладиаторы: В этом проекте мы поместили два потенциометра на двух макетных платах для управления серводвигателями. Серводвигатели будут сражаться насмерть !!!!!! *** Этот проект - всего лишь прототип. Мы хотим сделать более крупный серводвигатель. Мы все еще работаем
Серво-робот, управляемый Arduino (SERB): 7 шагов (с изображениями)
Управляемый Arduino серво-робот (SERB): что может быть лучше для начала экспериментов с микроконтроллерами с открытым исходным кодом (Arduino), чем создание собственного робота с открытым исходным кодом (CC (SA -BY))? Что делать с вашим SERB? (здесь) - Как подключить ваш SERB к Интернету и управлять им через S
Серво-термостат / контроллер Arduino HVAC: 5 шагов (с изображениями)
Серво-термостат / контроллер Arduino HVAC: добро пожаловать в мою «зеленую» инструкцию! Я собираюсь показать вам, как использовать Arduino, два серводвигателя, датчик температуры и немного металла (или дерева), чтобы сделать цифровой термостат для настенного блока HVAC. Согласно CB Richard Ellis (крупный настоящий