Нужна помощь-плохая работа серв

Deniska
Offline
Зарегистрирован: 18.11.2013

Добрый день всем!

В контроллерах Ардуино новичок, а так третий год уже сименсы пилю, это так к сведению.

Задался целью собрать механизм из 3-4 кнопок и 4 сервоприводами, с помощью этих кнопок.Имею Arduino nano и кучу серв типа:

http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=7562  (TR-1160A)

http://www.hobbyking.com/hobbyking/store/__8746__BMS_410STD_Standard_Servo_4_4kg_22sec_42g.html   (BMS-410STD)

Использовал и те и те, и проблема в следующем: Сервы до поры до времени работают БОЛЕЕ И МЕНЕЕ по программе, но потом уходят в разнос-их начинает колбасить, даже страшно смотреть, напишу другой код-всё тоже самое, а и да когда одна серва работает вроде норм, притензий нет, включаю вторую и пошло-поехало.Питаю в основном от USB, но с внешним источником тоже пробовал, помоему ещё хуже.

Вот видео и код(один из многих):   

http://www.youtube.com/watch?v=YoruB_via_E&feature=youtu.be

#include <Servo.h>

int buttonPin = 4;
Servo myservo1;
Servo myservo2;
int buttonState = 0;

void setup()
{
  myservo1.attach(7);
  myservo1.write(180);
  myservo2.attach(9);
  myservo2.write(180);
  pinMode(buttonPin, INPUT);
}

void loop() {
  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {
  myservo1.write(17);
  delay(2000);
  myservo1.write(180);
  myservo2.write(180);
  delay(2000);
  
  
 
  }
}
  
  

На видео работает более менее, если сравнивать моё описание, но всё равно видно,что не по коду идёт.Я стал думать, что это из-за того, что сервы аналоговые, но потом увидел , что народ использует их и норм, а у меня нет.

Помогите, кто может, а то весь форум перерыл , что-то так и не докопался до истины.

vvadim
Offline
Зарегистрирован: 23.05.2012

Ну у вас проблемы по питанию. Если полазили по форуму то прочитали бы что сервы нужно запитать от отдельного источника и соединить землю с МК

Deniska
Offline
Зарегистрирован: 18.11.2013

Я написал в начале, что пробовал с внешним источником питания. Щас для достоверности ещё раз решил проверить-всё тоже самое! И USB воткнул в ардуинку, а сервы на отдельный источник и просто всё от отдельного источника, всё равно в резонанс входит или работет не так как надо или вообще колбаситься, как-будто генератор случайных счисел стоит.

Deniska
Offline
Зарегистрирован: 18.11.2013

Незнаю , может провода длинные, 37 см примерно, вроде не так много.Сервы рабочие, я их на своём пульте радиоуправления проверял, ничего подобного нету.

maksim
Offline
Зарегистрирован: 12.02.2012

Ну мало ли что вы там писали, это потому что плохо пробовали, питать нужно не дуину, каким нибудь 9-вольтовым стремным блоком питания, а отдельно сервы, нормальным стабилизированным источником напряжением от 5 до 6 вольт.

Zizilk
Offline
Зарегистрирован: 30.05.2013

http://www.youtube.com/watch?v=GVqiONLR0Dk

Если начинает колбасить именно так, то это точно помехи по питанию. Решилось в моём случае тем, что перевоткнул сервы ближе на макетке к подведённому с дуинки питанию. Но действительно плохо питать их с дуинки, кроме глюков с сервы есть наводки на датчики, из-за чего приходиться детачить сервы на время измерения и судя по работе светодиодов общие просадки нарпяжения на время работы сервы.

Deniska
Offline
Зарегистрирован: 18.11.2013

Спасибо большое за ответы, вы правы это напряжения не хватает. А что мне делать, если мне нужно это всё на переносном устройстве, не буду же я блок питания с собой тоскать. Ардуину можно питать и батарейками или аккумуляторами, а сервы? У меня куча 2S Lipo банок для авиамоделей, но они полносью заряженнеы 8.2 вольта примерно.НЕжелательно наверно для серв?И ещё вопрос, есть стабилизаторы напряжения небольшого размера, как сама нано? И возможно ли от одного источника питания через стабилизаторы питать как саму ардуину, так и сервы?

Deniska
Offline
Зарегистрирован: 18.11.2013

Стабилизатор напряжения вот такой нужен: http://robocraft.ru/uploads/images/7/1/9/1/2/38df8b551c.png

правильно ?У меня будет стоять 4 серва, тоесть на каждый сервомотор надо будет ставить по стабилизатору напряжения или можно один мощьный поставить?

vvadim
Offline
Зарегистрирован: 23.05.2012

Вы не правильно подходите к задаванию вопросов. КОНКРЕТНО напишите о своём устройстве, дайте схему, код и тогда уже делитесь своими бедами- может помогут советом. По поводу питания серв вам уже сказали. Более полно получить представление об игрищах с кучей серв можно на rc форумах. Там и компактные источники питания.