0 голосов
здравствуйте не могу понять странное поведение сервопривода mg995 питание от двух аккумуляторов 18650 от них же питается плата arduino через (vin и gnd) на питании стоит электролит 1000 мкф серво поворачивается рывками скорость поворота в скече пробовал от 10 до 30

а если подключить плату по usb то поворачивается плавно

вот как это выглядит там видео склеено с начало от аккумуляторов а потом usb

https://youtu.be/YKV9GAi1wN8

#include <VarSpeedServo.h>

VarSpeedServo myServo11;

VarSpeedServo myServo9;

VarSpeedServo myServo10;

void setup()
{
  myServo11.attach(11);

  myServo9.attach(9);

  myServo10.attach(10);

    myServo11.attach(11);
   myServo11.slowmove(90,20);
  myServo9.attach(9);
   myServo9.slowmove(90,20);
  myServo10.attach(10);
   myServo10.slowmove(90,20);

}

void loop()
{
    delay(3000);
    myServo9.attach(9);
     myServo9.slowmove(30,10);
    delay(3000);
    myServo9.attach(9);
     myServo9.slowmove(150,10);
    delay(3000);
    myServo9.attach(9);
     myServo9.slowmove(90,20);
    delay(3000);

}
(6 баллов) 1 3 5

2 Ответы

0 голосов
Здравствуйте!

Сервоприводу не хватает питания. Разводите им отдельное питание от отдельного  аккумулятора, от которого больше ничего не питается. Также советую для каждого сервопривода поставить отдельное питание, но, может быть, заработает и без этого. Если плата подключена к USB, то дефицита, понятно, нет.

Надеюсь, что смог чем-либо помочь.
(238 баллов) 5 12 24
В USB компьютера всего 500 мА
В типовом заряднике - 2-3 ампера
18650 может выдать до 10-20 ампер
Там дело не в силе тока.
а в чём же ?
Это к вопросу не очень-то относится, главное, что это работает.
Увы и ах - всё дело именно в силе тока. Вернее, в не понимании его силы. А нагородить можно и десять источников питания. Только зачем? При грамотной разводке всё прекрасно работает и от одного. Прекрасный пример этому - многочисленные игрушки типа LEGO и прочих.
–1 голос
 myServo11.attach(11);

  myServo9.attach(9);

  myServo10.attach(10);

в setup это лишнее...

и это в loop убрать все три.

 myServo9.attach(9);

ПС: в Ютубе нужно снять ограничение просмотра.

Посмотрите на светодиод питания на ардуине. Если он моргает в такт с сервой значит у Вас не хватает питания ардуине, а не сервомашинке. 

(589 баллов) 4 8 19
исправил
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...