Потенциометр и сервопривод: контролируемое движение с помощью Arduino: 4 шага
Потенциометр и сервопривод: контролируемое движение с помощью Arduino: 4 шага
Anonim
Потенциометр и сервопривод: управляемое движение с помощью Arduino
Потенциометр и сервопривод: управляемое движение с помощью Arduino
Потенциометр и сервопривод: управляемое движение с помощью Arduino
Потенциометр и сервопривод: управляемое движение с помощью Arduino
Потенциометр и сервопривод: управляемое движение с помощью Arduino
Потенциометр и сервопривод: управляемое движение с помощью Arduino

Сначала вам нужно собрать соответствующие материалы, чтобы собрать эту схему.

Запасы

1 Ардуино

1 потенциометр

1 сервопривод

1 макетная плата

2 черных перемычки (земля / отрицательный)

2 красных перемычки (напряжение / положительный)

2 желтых / цветных перемычки (вход / выход)

Шаг 1: понимание компонентов

Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов
Понимание компонентов

Перед сборкой физической схемы важно понять каждый компонент:

На макетной плате есть два набора шин питания с обеих сторон, которые имеют слоты для отрицательного (черный / синий) и положительного (красный) входов. Они соединены последовательно по вертикали. Клеммные колодки разделяют соединение по горизонтали, однако для параллельных клеммных колодок потребуется перемычка для перемычки делителя.

Потенциометр имеет вывод 5V (красный), вывод Vout (желтый / цвет) и вывод заземления / GND (черный).

Сервопривод имеет порт 5 В (красный), порт широтно-импульсной модуляции / ШИМ (желтый / цвет) и порт заземления / GND (черный). Щелкните ссылку, чтобы узнать больше о том, как это работает.

Шаг 2: Настройка схемы

Настройка схемы
Настройка схемы

Следуйте макету схемы. При настройке схемы всегда не забывайте отключать Arduino от сети, чтобы избежать повреждения ваших компонентов.

Подключите потенциометр к макетной плате, обращая внимание на его ориентацию (это будет важно при использовании перемычек для подключения к Arduino). Используйте желтую перемычку и подключите средний выходной контакт к аналоговому порту (A0) на Arduino. Подключите красную перемычку к порту V5, а черную перемычку к порту GND на Arduino.

Подключите сервопривод к макету и Arduino. Используйте желтую перемычку для подключения порта ввода / сигнала к цифровому порту PWM, 9 на Arduino. Подключите красную перемычку к клеммной колодке V5, а черную перемычку к клеммной колодке GND последовательно с расположением потенциометра (см. Изображение).

После того, как схема настроена, переходите к подключению вашего Arduino к компьютеру.

Шаг 3: Загрузите графический интерфейс Arduino и код ввода

Загрузите графический интерфейс Arduino и код ввода
Загрузите графический интерфейс Arduino и код ввода
Загрузите графический интерфейс Arduino и код ввода
Загрузите графический интерфейс Arduino и код ввода

Загрузите графический интерфейс пользователя (GUI) Arduino здесь.

Вставьте приведенный ниже код, обратите внимание, что информация справа от "//" сообщает вам, что делает эта строка кода:

#include // Сервобиблиотека

Servo servo_test; // инициализируем сервообъект для подключенного сервопривода

int angle = 0;

int Potentio = A0; // инициализируем аналоговый вывод A0 для потенциометра

void setup () {

servo_test.attach (9); // подключаем сигнальный вывод сервопривода к выводу 9 Arduino

}

void loop () {

угол = аналоговое чтение (потенциал); // считываем значение потенциометра от 0 до 1023

угол = карта (угол, 0, 1023, 0, 179); // масштабирование значения потенциометра до значения угла для сервопривода от 0 до 180)

servo_test.write (угол); // команда для поворота сервопривода на указанный угол delay (5);

}

Шаг 4: потенциометр + серво + Arduino

Потенциометр + сервопривод + Arduino
Потенциометр + сервопривод + Arduino

Вот так должна выглядеть окончательная схема. Посмотрите видео, чтобы увидеть, как это работает.

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