Плата расширения Multiservo Shield поможет одновременно рулить 18 сервоприводами, но при этом займёт всего два контакта вашего контроллера. Драйвер сервомоторов также поможет избежать дрожания управляющего сигнала, которое приводит к подёргиванию сервомотора.
С помощью Multiservo Shield можно собирать многосуставных роботов, руки-манипуляторы и другие моторизованные вещи.
Особенности- Одновременное управление 18 сервоприводами через 2 пина IC.
- Силовая часть шилда рассчитана на суммарную нагрузку до 10 А.
- Контроль рабочего напряжения и потребляемого тока через Serial-порт.
- Отдельный микроконтроллер ATmega48PA выдаёт точный управляющий сигнал без дрожания.
- На плате доступны 6 контактов ввода-вывода Arduino, которые можно задействовать в дополнение к основным.
Подключение Multiservo Shield устанавливается сверху на платы с колодками стандартного форм-фактора Arduino Uno R3.
Шилд общается с контроллером по шине IC то есть, всего через 2 пина. Поэтому даже при одновременном управлении 18 сервоприводами практически все пины управляющей платформы остаются свободными.
Сервоприводы подключаются через тройные группы штыревых контактов на плате:
- SIG управляющий сигнал.
- V+ питание сервопривода.
- G общая земля.
В дополнение к 18 тройным контактам, за которые отвечает встроенный микроконтроллер, на плате ещё вынесены 6 вводов-выводов общего назначения Arduino. Таким образом, общее количество сервоприводов в вашем устройстве может достигать 24 штук.
Программирование
Модуль программируется в среде Arduino IDE через библиотеку Multiservo аналогично стандартной библиотеке Servo. Перенос существующего кода не вызовет никаких проблем. Библиотека Multiservo также позволяет считывать рабочее напряжение и суммарный потребляемый ток для удобной отладки вашего устройства.
Для плат семейства Iskra JS и Espruino существует готовая библиотека Multiservo на JavaScript.
Питание
Для питания сервоприводов на шилде предусмотрена силовая часть, которая выдаёт ток до 16 А и защищена от случайной переполюсовки. К отдельному клеммнику можно подключить стационарный блок питания или батарейный отсек с номинальным напряжением для ваших сервомоторов.
Питание микроконтроллера ATmega48 берётся с пина 5V от управляющей платы. Если установить джампер в положение PWR JOIN, питание с винтового клеммника Multiservo Shield будет электрически связано с контактом Vin основного контроллера. Таким образом вы сможете обойтись единственным источником питания для всей сборки.
Характеристики- Модель: Amperka Multiservo Shield v2 (AMP-B201)
- Драйвер: микроконтроллер ATmega48PA
- Программный интерфейс: IC
- Количество подключаемых сервоприводов: 18
- Контакты ввода-вывода от внешнего контроллера: 6
- Напряжение питания силовой части: 59 В
- Потребляемый ток силовой части: до 16 А
- Напряжение питания цифровой части: 5 В
- Потребляемый ток цифровой части: до 50 мА
- Напряжение логических уровней: 3,35 В
- Размеры: 68,653,420,1 мм
Комплектация