Оглавление:

Серво-тестер: 5 шагов
Серво-тестер: 5 шагов

Видео: Серво-тестер: 5 шагов

Видео: Серво-тестер: 5 шагов
Видео: Сервотестер-подключение, проверка и его надобность 2024, Июль
Anonim
Image
Image

В этой инструкции показано, как сделать простой тестер сервопривода.

Шаг 1. Зачем нужен серво-тестер?

Сервопривод - это мотор-редуктор, которым вы можете управлять углом поворота рычага с помощью рабочего сигнала. Наиболее распространенный сервопривод может управлять углом рычага от 0 до 180 градусов. Сервопривод - очень распространенный компонент для создания роботов.

Однако не все сервоприводы одинаковы, особенно дешевые. Даже если вы покупаете его оптом, угол поворота - это вариант, и его очень легко получить из строя. А также у некоторых из них нет блокировки под углом 0 и 180 градусов, вы не можете узнать текущее положение руки, прежде чем подключить питание и подать сигнал. Так что лучше протестировать его перед использованием.

Этот инструмент поможет вам проверить сервопривод, прежде чем вы облажаетесь с роботом.

Шаг 2: подготовка

Подготовка
Подготовка

Плата Arduino

Любая плата Arduino должна быть в порядке. На этот раз я использую Arduino Nano.

Маленький дисплей

Дисплей используется только для отображения текущего угла сервомеханизма, любой дисплей, совместимый с Arduino, должен быть в порядке. Даже вы можете пропустить это, вместо этого просто используйте последовательный монитор. На этот раз я использую ЖК-модуль ST7735 80 x 160 IPS.

Заголовок серво штифта

Просто 3-х штырьковый штекер с штифтом, согнутый на 90 градусов, является предпочтительным.

Поворотный энкодер

Пользовательский интерфейс для поворота угла сервомеханизма.

Макетная плата

На этот раз я объединил 2 крошечных макета для этого инструмента.

Другие

Какие-то макетные провода.

Шаг 3: Сборка

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

Вот краткое изложение проводки:

Ардуино Нано

D2 -> Rotary Output A D3 -> Rotary Output B GND -> Rotary GND, Servo Pin Header 1, LCD GND 5V -> Servo Pin Header 2, LCD Vcc D5 -> Servo Pin Header 3 D7 -> LCD BLK D8 -> LCD CS D9 -> LCD DC D10 -> LCD RES D11 -> LCD SDA D13 -> LCD SCL

Шаг 4: программа

Пожалуйста, скачайте, скомпилируйте и загрузите программу в Arduino:

github.com/moononournation/ServoTester.git

Зависимая библиотека:

github.com/moononournation/Arduino_GFX.git

Шаг 5: Счастливый робот

Счастливый робот!
Счастливый робот!

Пришло время построить собственного робота!

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