Столкнулся с проблемой "плавающих" углов. 5 сервоприводов mg 996r подключены через multiservo shield. Питание от источника 6 вольт 3 ампера. Проблема заключается в том, что уже подобранные углы в процессе работы или после повторного включения могут случайным образом уплывать на 2-5 градусов на одном или нескольких сервоприводах. Углы могут прийти в норму также случайным образом во время работы или после перезапуска. После перезапуска далеко не всегда нормализуются. Сервы на помойку? Или есть шанс, что это проблема не в них?
переделал на другом шилде на PCA9685 (валялся в закромах). точно такое же поведение. видимо, придется менять сервы. только не понятно на что. есть mg958, который ведет себя стабильно. но он больше по глубине 996r на несколько миллиметров и не влезает в каркас манипулятора.
Это все "игрушечные" сервы, то есть для установки в игрушки. И подразумевается, что оператор сам подкорректирует их положение. Для точной установки сервы в заданную позицию нужно управление с ПИД-регулятором и настройкой его под конкретную механику. Иначе только контроль недоезда-переезда, который загрубляют с целью уменьшения количества перемещений для увеличения ресурса. Вроде бы цифровые сервы точнее аналоговых, но лотерея все же присутствует. Обратите внимание как устанавливаются сервы в ту же заданную точку при подъезде с разных сторон.