ARDUINO Наливатор. Обсуждение проекта

дрим93

✩✩✩✩✩✩✩
16 Ноя 2018
35
3
Подскажите, почему дёргается сервопривод? Захожу в сервисный режим пытаюсь выставить углы а серва рывками двигается.
 

MaxPadonak

★✩✩✩✩✩✩
26 Авг 2020
50
19
@дрим93, некачественная серва. Обычно так ведут себя дешманские сервы либо сервоприводы с металлическими шестерёнками (ну по крайней мере в моём опыте было так)
 
  • Лойс +1
Реакции: дрим93

WandererNZR

✩✩✩✩✩✩✩
20 Дек 2019
14
3

@wolk_78,
Проверьте кнопку, по идее у вас она подкорачивает. Для проверки отключите ее временно.
 

wolk_78

✩✩✩✩✩✩✩
7 Дек 2021
5
0

@WandererNZR,

Отсоединил кнопку
Из сервисного режима всё вышло
Но также не работает ручной режим
И не крутится сервопривод
 

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@wolk_78,
Попробуйте сперва собрать на макетке.
90% процентов неисправностей устранятся путем потряхивания и постукивания.
Ещё 9% это херовенький, не пропаянный или перепутанный контакт.
И лишь 1%реально неисправность.
По этому повторю, спрева соберите на макетке.
 

wolk_78

✩✩✩✩✩✩✩
7 Дек 2021
5
0
Разобрался:
Проблема была в кнопке, поставил новую и всё заработало

Всем спасибо
 

Artem79

✩✩✩✩✩✩✩
25 Дек 2021
9
0
@MaxPadonak,Такая же беда.Купил 2 серва 90х и оба рывками,особенно возращение назад,все забрызгивает(
 

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@Artem79,
на вкладке a_setup
поиграйте настройками (выделил жирным шрифтом)

// настройка серво
servoON();
servo.attach(SERVO_PIN, 600, 2400);
if (INVERSE_SERVO) servo.setDirection(REVERSE);

servo.write(0);
delay(800);
servo.setTargetDeg(0);
servo.setSpeed(120); //скорость
servo.setAccel(0.3); //ускорение
servoOFF();
 
Изменено:
  • Лойс +1
Реакции: MaxPadonak

Sem553

✩✩✩✩✩✩✩
10 Янв 2021
91
8
@9k33,// настройка серво
servoON();
servo.attach(SERVO_PIN, 600, 2400);
if (INVERSE_SERVO) servo.setDirection(REVERSE);
А 600/2400 - это ширина импульса? Это тоже может помочь, если изменять 600/2900 и т.д.
 

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@Sem553,
servo.attach(pin, min, max)
servo – переменная типа Servo
pin – номер контакта, к которому подключен сервомотор
min (опционально) – продолжительность импульса, в микросекундах. Должна соответствовать минимальному углу (0 градусов) на сервомоторе. По умолчанию выставлено значение «544»
max (опционально) – продолжительность импульса, в микросекундах. Должна соответствовать максимальному углу (180 градусов) на сервомоторе. По умолчанию выставлено значение «2400»
СМЫСЛ?

@Sem553,
Вот что можно сделать, так это на вкладке c_func
Добовляем (выделено жирным) зависание привода над позицией рюмки.

else if (systemState == WAIT) {
if (WAITtimer.isReady()) { // подождали после наливания
delay(1000); // 1000 мс = 1 сек
systemState = SEARCH;
timeoutReset();
DEBUG("search");
 
Изменено:
  • Лойс +1
Реакции: Sem553

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@Artem79,
С Наступающим играть не рекомендую , ;) (за поздравления спасибо, взаимно)
по второму вопросу чётко с контактом беда.
Для проверки перекиньте с (я так понимаю) с А02 на А05, (и перепишите в скейче const byte SW_pins[ ] = {A0, A1, A5, A3, A4, A2); )
это чисто для понимания виновата ардуинка , или что то с пропайкой.
 

Baho

✩✩✩✩✩✩✩
30 Дек 2021
1
0
Всем привет.
Помогите с такой проблемой- в автоматическом и ручном режиме ( нумерация рюмок с лева на право) если наливает по возрастанию, 1-2-3-4 все хорошо, если начать с 4 и поставить 3,2,1 рюмку не доходит до рюмки и начинает наливать. т. е. в обратном направлении(в сторону стоянки) всегда не доводит, льет мимо
Прошивка Гайвера версия 1.5
 

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@Baho,
Хм... интересный случай, был у меня подобный, но там была чисто механическая проблема,
цеплял противовес за заднюю крышку ящика...
Попробуйте еще раз в сервисе выставить углы с учетом промашки.
Ну или https://community.alexgyver.ru/threads/nalivator-obsuzhdenie-proekta.1880/post-110329
Вам в помощь
 
Изменено:

Artem79

✩✩✩✩✩✩✩
25 Дек 2021
9
0
@9k33,Перекинул,пропаял,ничего не изменилось

из за конденсатора может?С кондеем вообще зависает,без него нормально,только диоды своей жизнью живут
 

Artem79

✩✩✩✩✩✩✩
25 Дек 2021
9
0
@9k33,ага ничего не измелось.Блоки питания разные перепробовал и повербанк подключал
 

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@Artem79,
Ну прям озадачили....
(я исключаю всякие моменты, типа не отмыто от флюса, коротыш, итп.)
Програмно ошибок нет...(априори)
Я так понимаю брали кит набор?
Если да то возможен брачек...
Если нет, всё что в голову приходит, смотрите тщательно монтаж...
 

Artem79

✩✩✩✩✩✩✩
25 Дек 2021
9
0
@9k33,По отдельности на али заказывал,работает хорошо,кроме диодов(;
по одному работают четко,два тоже,если нажать третий и далее одновременно,диоды ораньжевым голубым светят,вобщем разноцветами)

@9k33,Огромное спасибо за помощь!!!!Причины была-не подал минус на диоды,проморгал((((,косячник).
Всех с наступающим новым годом!!!
 

9k33

★✩✩✩✩✩✩
8 Янв 2020
51
15
SlavSSoft.ru
@Artem79,
Да было бы за что....
не устану повторять -
90% процентов неисправностей устранятся путем потряхивания и постукивания.
Ещё 9% это херовенький, не пропаянный или перепутанный контакт.
И лишь 1%реально неисправность.
 

Vikus

✩✩✩✩✩✩✩
3 Янв 2022
1
0
Всем привет, всех с праздником, собрал сей девайс, все работает отлично, но есть не большой нюанс, подергивание сервопривода включено, но он как то не не особо дергается, чуть чуть щелкает что то, еле слышно, и повербаенк все равно засыпает, мож где то можно настроить уровень подергивания сервы, подскажите пожалуйста
 

AnGar

★✩✩✩✩✩✩
9 Ноя 2021
178
27

@Vikus,
Переделайте на аккумулятор встроенный и все проблемы с повербанками и зарядными блоками и зарядными кабелями пропадут. Сам так сделал. Получите абсолютно автономный аппарат!
 

wolk_78

✩✩✩✩✩✩✩
7 Дек 2021
5
0
Здравствуйте, подскажите пожалуйста , как можно добавить режим русской и американской рулетки
 

Mrak77

✩✩✩✩✩✩✩
10 Янв 2022
1
0
Народ начал собирать и сижу туплю. К каким контактам подпаивать на концевиках. Что бы работало на замыкание или размыкание ?