Описание
С помощью Multiservo Shield можно собирать многосуставных роботов, руки-манипуляторы и другие моторизованные устройства.
Особенности
- Одновременное управление 18 сервоприводами через 2 пина I2C
- Силовая часть шилда рассчитана на суммарную нагрузку до 10 А
- Контроль рабочего напряжения и потребляемого тока через Serial-порт
- Отдельный микроконтроллер ATmega48PA выдает точный управляющий сигнал без дрожания
- На плате доступны 6 контактов ввода-вывода Arduino, которые можно задействовать в дополнение к основным
Подключение
Multiservo Shield устанавливается сверху на платы с колодками стандартного форм-фактора Arduino Uno R3.
Шилд общается с контроллером по шине I2C, то есть всего через 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 основного контроллера. Так можно обойтись единственным источником питания для всей сборки.
Комплектация
- Плата-модуль — 1 шт
