Optron
17.Январь.2025 13:17:15
1
МК Arduino-UNO питается от USB-порта.
При нормальной работе сервомотора светодиод мерцает, мотор вращается в заданном диапазоне углов.
При сбое бывает следующее:
Светодиод мерцает, мотор не вращается.
Светодиод горит постоянно, мотор не вращается.
Светодиод не горит, мотор не вращается.
Светодиод не горит, мотор резко занимает нулевое положение и останавливается.
В чем может быть проблема?
Спасибо.
Вот скетч для управления сервомотором.
#include <Servo.h>
Servo MOTOR;
void setup()
{
pinMode(13, OUTPUT);
digitalWrite(13, 0);
MOTOR.attach(2); // привязка ко второму пину
}
void loop()
{
static uint32_t moment,period = 25;
static bool trigger, arrow;
static int gradus;
if (millis() - moment >= period)
{
trigger = !trigger;
moment = millis();
digitalWrite(13, trigger);
if (gradus > 135) arrow = false;
if (gradus < 45) arrow = true;
if (arrow == true) gradus++;
else gradus--;
MOTOR.write(gradus);
}
}
lilik
17.Январь.2025 13:25:37
2
Сервопривод питают отдельным БП. Исключение для SG90 с исправным редуктором.
Optron
17.Январь.2025 13:48:00
3
У меня SG90. Попробую МК запитать от внешнего БП 9V.
nik182
17.Январь.2025 13:52:14
4
Попробуй лучше серву отдельно от зарядки от телефона запитать. Она на 5 вольт. От 9 может задымить.
lilik
17.Январь.2025 13:54:10
5
Да. И попробуй прежде рукой качалку повращать, при умеренном усилии она должна легко вертеться с выходным валом вместе.
Optron
17.Январь.2025 13:57:45
6
МК питается от БП 9V, а мотор - от 5-ти вольтового пина МК.
lilik
17.Январь.2025 14:00:23
7
а мотор - от 5-ти вольтового пина МК
И нигде не зачесалось?
nik182
17.Январь.2025 14:03:36
8
У тебя на уне какой стабилизатор на 5 вольт стоит большой или маленький? Если большой то может прокатить. Если маленький есть варианты.
lilik
17.Январь.2025 14:04:24
9
А на блоке какой ток максимальный?
Optron
17.Январь.2025 14:07:15
10
lilik:
И нигде не зачесалось?
Нет. Не зачессалось. Стабилизатор чуть теплый.
Optron
17.Январь.2025 14:08:27
11
Пятивольтовый стабилизатор большой.
1 ампер
lilik
17.Январь.2025 14:09:40
12
Ну тогда всё в порядке должно быть, с учётом вращения качалки от руки.
Optron
17.Январь.2025 14:10:52
13
Кстати, о стабилизаторах. Заказывал Arduino-UNO с большими стабилизаторами, а прислали с маленькими. Открыл спор - вернули деньги.
Optron
17.Январь.2025 14:14:30
14
Качалка от руки вращается. Запустил с внешним блоком и засек время.
lilik
17.Январь.2025 14:16:44
15
Тогда попробовать питать серву и плату от ПК, взять пример вращения из библиотеки и посмотреть.
Optron
17.Январь.2025 14:27:59
16
От ПК пробовал. Были сбои. Поэтому пробую от внешнего БП.
Пример из библиотеки я пробовал недавно для того, чтобы понять принцип.
Уже 9 минут работает с внешним БП, пока сбоев нет. Если будет сбой - запущу пример из библиотеки на длительное время.
nik182
17.Январь.2025 14:56:01
17
А конденсатор электролитический микрофарад на 100 - 400 есть в наличии? Если есть то можно поставить параллельно питанию сервы как можно ближе к серве. Очень может помочь.
1 лайк
Optron
17.Январь.2025 16:48:46
18
nik182:
Очень может помочь.
Конденсатор есть. 2 часа 25 минут работает без сбоев, но от БП.
Знакомый делает макет военной части. Он заказал несколько сервомоторов. Один дал мне для пробы. Для чего мне нужен этот мотор - не знаю. Только для знакомства. На макете сервомотор будет вращать “камеру видеонаблюдения”.
BOOM
17.Январь.2025 16:59:02
19
Это новый фильм какой-то? Или новые уголовные дела ожидать в будем?
Optron
17.Январь.2025 17:07:34
20
Это обыкновенный макет. Договор был заключен с начальником в/ч. И эскиз макета согласован. Сейчас знакомый работу над проектом заканчивает.