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

dividdivid

✩✩✩✩✩✩✩
21 Мар 2022
3
0
Друзья! Прошу Вашей помощи. Никак не получается научить энкодер адекватно работать с arduino nano. Суть проблемы такая: при медленном вращении энкодер работает нормально. Как только вращение ускоряется, ардуина начинает глучить и зависает. Так же почему то от powebbank'a не работает, а от лабараторного все хорошо. За ранее спасибо!
 

Eugeny1984

✩✩✩✩✩✩✩
23 Янв 2022
2
0
Друзья, всем привет. Помогите пожалуйста, собрал наливатор на прошивке Алекса, все работает, но ошибся немного со светодиодами, светятся в обратном порядке. Т.е. 1-й концевик включает 5-й диод, 2-й включает 4-й, 5-й включает 1-й.... (переклеить диоды не вариант, все залил соплями на совесть!) Как поменять направление включения диодов, никак не пойму. И еще, как сделать на авто режиме задержку после постановки рюмки, а то руку не успеваешь убрать, а кран уже подъезжает.
Заранее спасибо.
 

Eugeny1984

✩✩✩✩✩✩✩
23 Янв 2022
2
0
Поменяйте индексы массива местами и всё
🤔 так в том то и дело что я не совсем понимаю где и как это сделать.

Ребята помогите пожалуйста!.
У деда юбилей 7 мая, хочу на праздничный стол поставить, удивить старика. 85 лет!
 
Изменено:

Старик Похабыч

★★★★★★★
14 Авг 2019
4,266
1,303
Москва
Не знаю где там что, но вот быстренько глянув код от VINCLER увидел надо искать в коде подобное:
C++:
   for (byte i = 0; i < NUM_SHOTS; i++) {
        if (shotStates[i] == NO_GLASS) leds[i] = mHSV(parameterList[leds_color], 255, parameterList[stby_light]);
       ...
       }
Тут идет перебор всех светодиодов и задается им цвет. Соттв. при (для примера) 5 рюмках (а это NUM_SHOTS) получаем i :
0,1,2,3,4
а надо получить
4,3,2,1,0
Значит надо leds[ i ] заменить на leds[NUM_SHOTS-1-i]
И сделать надо во всех подобных местах.

А если есть статусный светодиод, то будет чуть по другому.
0,1,2,3,4, а статусный 5
а надо получить
5,4,3,2,1, а статусный 0
Значит надо leds[ i ] заменить на leds[NUM_SHOTS-i]

И еще! если будут встречаться обращения к светодиодам типа
leds[0], то их тоже надо менять соответственно в другую сторону
 
Изменено:
  • Лойс +1
Реакции: Eugeny1984

Ankor

✩✩✩✩✩✩✩
25 Апр 2021
9
2
Подскажите. Какая, очередная китайская, платка может заменить ардуино нано. Просто видел что ардуино атмега328р продают за ~ 900 р. И тут же продают LGT8F328 за 250р. Подойдёт ли прошивка к этой плате. Или есть ещё какие варианты. Спасибо
 

Бармалей31

★✩✩✩✩✩✩
22 Сен 2020
220
36
И у меня не подходит. Работать то заставил, но не рекомендую. Заморочно.
 

Ankor

✩✩✩✩✩✩✩
25 Апр 2021
9
2
А вот arduino nano Atmega168P может подойти под этот проект, может кто пробовал?
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,266
1,303
Москва
Проверить очень просто даже не имея платы на руках. Выбирается нужная плата и компилируется проект. Результат будет виден как результат компиляции
 
  • Лойс +1
Реакции: 9k33

ruslan.k

✩✩✩✩✩✩✩
15 Апр 2020
3
0
Ребята помогите-серво вращается не на всех 180° где искать проблему?
 

AnGar

★✩✩✩✩✩✩
9 Ноя 2021
178
27
@ruslan.k, пробуй менять значения min i max поворота серво ( по умолчанию они 540 и 2400). Но может быть и проблема в самой серво, бывает что она просто не способна на 180 повернуть, а бывает что и за 180 проворачивает
 
Изменено:

Ankor

✩✩✩✩✩✩✩
25 Апр 2021
9
2
Была такая проблема. Не доконца поворачивалась. Короче хорошо пропаивал провода. Потом ещё провода соединял поралельно а не последовательно
 

Exnefus

✩✩✩✩✩✩✩
16 Мар 2019
7
0
Здравствуйте! Кто сталкивался с проблемой что основных прошивках GeverDrink и на версии GyverDrink_VICLER_MOD при старте включается помпа, далее ставишь стакан, помпа выключается, серва едет, помпа включается и накачивает нужный объем, помпа выключается, серва едет в парковку и снова помпа включается.
6 прошивок перепробовал, из-за чего такое может быть? Это все в ручном режим, авто-режим вообще не реагирует
 

Exnefus

✩✩✩✩✩✩✩
16 Мар 2019
7
0
Да вроде все норм, возможно дело в драйвере двигателей, он у меня другой. Закажу еще комплект для проверки на коленке, а то все уже спаяно