Що таке сервомотор?

Сервомотор або як його ще називають сервопривід за принципом дії, дуже схожий на звичайний мотор. Найголовніша відмінність у тому, що приводом сервомотора ми можемо управляти. Наприклад, задати швидкість обертання, або поставити в необхідне нам положення (певний градус). Правду кажучи, мотор є одним із компонентів сервомотора, можна було здогадатися за назвою. Тобто всередині сервомотора є мотор з редуктором, який у свою чергу перетворює електрику в механіку.

Де використовують сервомотори?

Як ви вже встигли здогадатися сервоприводи, використовують у різних сферах робототехніки. Вони допомагають реалізувати будь-який рух робота чи нашої системи. Наприклад, відкривати шлагбаум або під час створення «робо-руки». Нижче представлено фото маніпулятора, де використовують кілька сервомоторів. Придбати сервомотори Ви можете у магазині RoboStore.

Маніпулятор із сервомоторами MG995 Tower Pro

Як підключати сервомотор до плати Ардуїно Уно?

Підключення будь-якого сервомотора досить просте. Нам необхідно підключити лише три дроти до плати Ардуїно або якогось іншого МК.

Servo

Arduino

Коричневий

GND

Червоний

5V

Жовтий

D9

Підключення сервоприводу 180 MG995 до плати Arduino Uno

Як програмувати сервомотори?

Після успішного підключення до плати Арудіно, нам необхідно написати та завантажити програму. Тут можна провести багато часу, оскільки завдання бувають різні. І для реалізації деяких із них потрібно провести не одну годину часу.

Ми скористаємося готовою бібліотекою Servo.h. І завантажимо скетч для перевірки роботи нашого сервомотора.


Приклад програми для тестування сервомотора можна завантажити тут:

Example program

Відео роботи даного скетчу:

Все необхідне ви можете придбати в нашому інтернет-магазині RoboStore.