При включении наливатора, если серва стоит не на парковке, она возвращается на парковку без вибрации. А при калибровки скорости серво на всех скоростях идёт вибрация
Raven78, в прошивках 44 и 46 в автоматическом режиме исчезла возможность доставить стопки после включения налива, это так задумано? В 33 прошивке работает, в остальных не проверял
Этот режим теперь называется долив, включить его можно в настройках в меню бармен-долив, одиночный клик меняет вкл-выкл долива, а поворот энкодера вкл-выкл бармена, параметры сохраняемые.
Каша мала с светодиодами. Ставлю на 1-ю позицию - загораются 1 и 2. Ставлю на 2-ю позицию - загорается 3-й диод. На четвертую - загорается 5. Монтаж проверил, плата отмыта, диоды впаяны по направлению.
Второе. т.к. зеркальный корпус, то серва встаёт казалась бы возле первой (не над), а когда наливать начинает в 1-ю, то пишет что льёт в 5-ю.
Ставьте 46 прошивку без переделки схемы, в ней выставляйте реверс в настройках и посмотрите как будет, вроде правил чего то.
В общем докладываю.
Чехорда с диодами не прекратилась. Обмудохался я с ними. Перемывал платы. Проводил замеры на ттр229 относительно + шины.
Ставлю рюмку на 1-ю позицию - появляется плюс на выходе именно первой рюмки. И так далее. Т.е. выяснил с ттр229 сигнал уходит как надо и куда надо (на нано). Танец светодиодов продолжался.
Решил пойти другим путём. Залил 42 прошивку без реверса сервы (соответственно). Датчики и светодиоды заработали как надо.
Залил 46 прошивку без реверса сервы, и о чудо, работает как надо. Как только раскоментил строку с реверсом
//#define SERVO_CHANGE_DIRECTION
вот тут и начинается пляска светодиодов.
В общем наверно дело обстоит так.
Светодиоды при постройке аппарата монтируются сразу с расчётом реверса сервы и паяются в нужном задуманном направлении. Прошивка я думаю переделывает уже спаянные светодиоды до реверса (был первым - стал пятым).
Я думаю что реверс сервы нужен, а вот позиции рюмок и порядок светодиодов трогать нет. Не нужно их зеркалить, потому что реверсный наливатор уже строят заранее об этом зная.
т.е. обычный наливатор идёт получается слева-направо (и позиции и направление светодиодов), а вот реверсный строится уже справа-налево (и позиции и направление светодиодов).
Уважаемый Роман, нельзя ли реверс сервы сделать, не затрагивая позиции и светодиоды (как было в обычном варианте).
Блин ну не знаю, сейчас залил себе 46 с реверсом, всё работает как надо. Напоминаю в этой прошивке не нужно ничего перепаивать и переворачивать светодиоды, всё остаётся как есть по старой схеме.
Уважаемые форумчани , есть ли возможность у кого залить 46 с реверсом и проверить?
Блин ну не знаю, сейчас залил себе 46 с реверсом, всё работает как надо. Напоминаю в этой прошивке не нужно ничего перепаивать и переворачивать светодиоды, всё остаётся как есть по старой схеме.
Уважаемые форумчани , есть ли возможность у кого залить 46 с реверсом и проверить?
Я хочу сказать что я строю изначально реверсный вариант, и светодиоды монтирую соответственно. он как был первым до реверса, так и остался после реверса первым, только до реверса лента светодиодная начиналась слева-направо, а с реверсом она начинается справа-налево. а в прошивка зеркалит как я понимаю спаяную до реверса светодиодную ленту с 5-й на 1-ю и т.д. (ну если рюмок 5)
Да зеркалит и ленту, по этому ленту надо делать как была по умолчанию без зеркала, первый светодиот, это тот, к которому идёт сигнал с ардуино , но в Вашем варианте он будет пятым при реверсе, а следующие диоды по убыванию.
Да зеркалит и ленту, по этому ленту надо делать как была по умолчанию без зеркала, первый светодиот, это тот, к которому идёт сигнал с ардуино , но в Вашем варианте он будет пятым при реверсе, а следующие диоды по убыванию.
Диоды уже вклеены, выламывать жаль.
Нельзя ли сделать реверс сервы без отзеркаливания позиции рюмок и светодиодов? Кто строит изначально реверсный вариант первым светодиод при постройке будет задуман как первый от положения гусака. я думаю так будет логично
Извиняюсь, я не понял ответ. Как правильно подключить пины D2, D3, D4 к энкодеру?
А это- dt, clk, R1 и R4 это в коде надо где-то менять?
В случае энкодера на круглой плате подключать можно так:
S1 - D2
S2 - D3
KEY - D4.
Питание на Вашем рисунке указан верно.
Если при вращении по часовой стрелке объём будет уменьшаться, то S1 и S2 поменять местами.
В схеме и у Вас на рисунке разный тип энкодера. Что бы энкодер на круглой плате полностью соответствовал тому что на схеме, я закорачивал два сопротивления на круглой плате R1 и R4. Но тут говорили, что можно их оставить. Попробуйте с ними
Да зеркалит и ленту, по этому ленту надо делать как была по умолчанию без зеркала, первый светодиот, это тот, к которому идёт сигнал с ардуино , но в Вашем варианте он будет пятым при реверсе, а следующие диоды по убыванию.
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
//#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
//#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
raven78, большое спасибо за Ваш труд.
Пробовал эти строки.
Что происходит.
Зеркалю серву - встаёт на необходимое положение.
Ставлю румку 4, загорается нужный 4 светодиод, налив, и серва едет ко 2-й рюмке.
Иду в калибровку. Встаем на калибровку 4 рюмки. Серва едет на 4-ю, но не совсем точно. Правим точнее 4 позицию энкодера. Чуть трогаю энкодер - серва моментально едет на позию 2. Ладно, докручиваем её на 4 позицию, выходим из меню.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Зеркалю светодиоды - работает реверс, но у меня диоды спаяны сразу к реверсному варианту.
Выставляю вообще без реверса. Серва встаёт куда нужно, но и едет куда нужно.
Может диапазон углов где то прописан? или ещё что?
Да, в 42 прошивке у меня не сохранялась скорость выше 27. Может не пишет в память ни скорость ни позиции рюмок?
Но там был навесной монтаж, тут на плате. Железяки куплены в разное время.
Епром чистил. Срока с АКБ закоментирована (АКБ нет)
Зачем вообще зеркалить кнопки и светодиоды? Реверса серво будет достаточно. При калибровке зеркало кнопок и светодиодов подстраивается как нужно автоматически.
Ну вот моем случае серва паркуется правильно (зеркально) а вот к позициям приезжает не к тем. Ставлю 4-ю рюмку от новой парковки, загорается 4-й светодиод, а сервп едет и льет во 2-ю, хотя и пишет что в 4-ю
так нужно пины датчиков в правильной последовательности подключить или указать в прошивке. По идее и инверсия серво как отдельная функция не нужна. Без инверсии прописываем пины в массив по возрастающей: сначала пин первого датчика, потом второго и тд. Для инверсии в обратном порядке.
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
//#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
//#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
raven78, большое спасибо за Ваш труд.
Пробовал эти строки.
Что происходит.
Зеркалю серву - встаёт на необходимое положение.
Ставлю румку 4, загорается нужный 4 светодиод, налив, и серва едет ко 2-й рюмке.
Иду в калибровку. Встаем на калибровку 4 рюмки. Серва едет на 4-ю, но не совсем точно. Правим точнее 4 позицию энкодера. Чуть трогаю энкодер - серва моментально едет на позию 2. Ладно, докручиваем её на 4 позицию, выходим из меню.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Зеркалю светодиоды - работает реверс, но у меня диоды спаяны сразу к реверсному варианту.
Выставляю вообще без реверса. Серва встаёт куда нужно, но и едет куда нужно.
Может диапазон углов где то прописан? или ещё что?
Да, в 42 прошивке у меня не сохранялась скорость выше 27. Может не пишет в память ни скорость ни позиции рюмок?
Но там был навесной монтаж, тут на плате. Железяки куплены в разное время.
Епром чистил. Срока с АКБ закоментирована (АКБ нет)
Может кто проверить прошивку 46?
Я проверил последнюю обновлённую прошивку 46 на своем аппарате, переделав её на 5 рюмок - работает отлично. Пробовал реверс сервы - работает правильно, но на предыдущей 46 прошивке (до обновления) работала неправильно.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Схема одна и та же. Светодиодная лента спаяна сразу в реверсном варианте. как была она 1-й, так и осталась она 1-й. только в до реверсном варианте она спаяна слева направо, то тут спаяна справа-налево, первой от места парковки.
я прошил обычной прошивкой: серва паркуется слева от башни, и при наливе 1-й рюмки едет к 1-й позиции.
зеркалю серву: встаёт справа от башни. при установке 4-й рюмки, едет на 2-ю позицию, при этом, светодиод светит 4-й рюмки, и на дисплее показывает что льёт в 4-ю рюмку.
после калибровки ситуация не меняется. калибровка тоже с подвыпердом: встает на 4-ю позицию, при малейшем кручении энкодера гусак возвращается на позицию 2, после корректировки на 4-ю позицию и выход из настроек, при наливе едет к 2-й позиции.
При выключении зеркала сервы_ всё работает норм, только гусак встаёт над дисплеем. не хочется с этим мириться
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
//#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
//#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
raven78, большое спасибо за Ваш труд.
Пробовал эти строки.
Что происходит.
Зеркалю серву - встаёт на необходимое положение.
Ставлю румку 4, загорается нужный 4 светодиод, налив, и серва едет ко 2-й рюмке.
Иду в калибровку. Встаем на калибровку 4 рюмки. Серва едет на 4-ю, но не совсем точно. Правим точнее 4 позицию энкодера. Чуть трогаю энкодер - серва моментально едет на позию 2. Ладно, докручиваем её на 4 позицию, выходим из меню.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Зеркалю светодиоды - работает реверс, но у меня диоды спаяны сразу к реверсному варианту.
Выставляю вообще без реверса. Серва встаёт куда нужно, но и едет куда нужно.
Может диапазон углов где то прописан? или ещё что?
Да, в 42 прошивке у меня не сохранялась скорость выше 27. Может не пишет в память ни скорость ни позиции рюмок?
Но там был навесной монтаж, тут на плате. Железяки куплены в разное время.
Епром чистил. Срока с АКБ закоментирована (АКБ нет)
Может кто проверить прошивку 46?
Я проверил последнюю обновлённую прошивку 46 на своем аппарате, переделав её на 5 рюмок - работает отлично. Пробовал реверс сервы - работает правильно, но на предыдущей 46 прошивке (до обновления) работала неправильно.
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Может я чего-то не понимаю, но отсчет слева направо или наоборот здесь уже роли не играет- для этого и существует реверс.
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Может я чего-то не понимаю, но отсчет слева направо или наоборот здесь уже роли не играет- для этого и существует реверс.
Носмас, думаю нужно искать ошибку в монтаже
Весь реверс отталкивается от схемы подключения, которая была собрана слева на право. А если изначально светодиодная лента начинается с другой стороны, то и происходит не стыковка
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Может я чего-то не понимаю, но отсчет слева направо или наоборот здесь уже роли не играет- для этого и существует реверс.
Носмас, думаю нужно искать ошибку в монтаже
Весь реверс отталкивается от схемы подключения, которая была собрана слева на право. А если изначально светодиодная лента начинается с другой стороны, то и происходит не стыковка
У меня использованы отдельные светодиоды, на каждом есть маркировка вход/выход, не понимаю как можно их подключить с другой стороны, не готов обсуждать подключение светодиодной ленты за неимением таковой.
Да уж... ковид добрался... чуть не помер от удушья, капец... просто какой-то хрен в самолете без маски кашлял всю дорогу на сиденье позади... две недели выбило... ни температуры ни чего, только кашель, боль в груди и невозможность дышать, зевнуть нормально... пипец! Берегите себя и других людей. Заболели, почувствовали себя плохо - носите маску, иначе вам может и ничего существенного не случится, а случайный прохожий ни в чём не виноватый может умереть...
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Схема одна и та же. Светодиодная лента спаяна сразу в реверсном варианте. как была она 1-й, так и осталась она 1-й. только в до реверсном варианте она спаяна слева направо, то тут спаяна справа-налево, первой от места парковки.
я прошил обычной прошивкой: серва паркуется слева от башни, и при наливе 1-й рюмки едет к 1-й позиции.
зеркалю серву: встаёт справа от башни. при установке 4-й рюмки, едет на 2-ю позицию, при этом, светодиод светит 4-й рюмки, и на дисплее показывает что льёт в 4-ю рюмку.
после калибровки ситуация не меняется. калибровка тоже с подвыпердом: встает на 4-ю позицию, при малейшем кручении энкодера гусак возвращается на позицию 2, после корректировки на 4-ю позицию и выход из настроек, при наливе едет к 2-й позиции.
При выключении зеркала сервы_ всё работает норм, только гусак встаёт над дисплеем. не хочется с этим мириться
Номас, собрал девайс по твоей схеме. Первый диод начинается справа и заканчивается 5-ым (он слева от башни) При запуске (прошивка без реверса) гусак встаёт на 5 рюмку(сервопривод при этом стоит качалкой вверх, если сервопривод поставить качалкой вниз то гусак встаёт на 1 рюмку).
Если сервопривод стоит качалкой вниз - всё работает идеально.
Если сервопривод стоит качалкой вверх - происходит чехарда и её надо отзеркалить в прошивке и всё будет гут. Другие настройки трогать не надо.
За эти два дня переделал аппарат в начальную схему.
Сразу скажу что немного не так как в схеме.
Аппарат рассчитан на 5 рюмок - в скетче выставлено -5.
Аппарат работает с ТТР229.
Нет АКБ, поэтому строка
//#define BAT_MONITOR_ON // включение в коде всё что связано с АКБ, закомментировать если нет АКБ вообще.
закомментирована. Пин А7 наны висит в воздухе.
В скетче и в схеме помпа и МР3 плеер поменяны местами (при стоковой схеме помпа "плевалась" при включении или перезагрузке)
Других отличий от схемы нет.
Питается аппарат от БП 5в - 2а (зарядка от телефона, пробовал другую - результаты одинаковые)
Электролит по питанию стоит.
Епром очищено.
Заливаю 46 прошивку.
#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
Раскомментирована.
Серва встаёт в реверсном варианте.
Анимация от начала ленты.
Рюмка стоит на 4 позиции (вторая от налала ленты). Светодиод загорается под ней же.
при наливе, серва едет ко 2-й позиции, "льёт" во 2-ю. Дисплей пишет что льёт во 2-ю.
Калибруем. Перкручиваем позиции. Входим например при калибровке 4-й позиции (вторая от начала ленты). Серва изначально приезжает примерно ко 4-й, чуть трогаем энкодер и серва моментально переезжает примерно ко 2-й. Перекручиваем на 4-ю.
Результат: рюмка стоит на 4-й позиции (вторая от начала ленты), диод загорается под ней же, серва едет туда же, при наливе дисплей показывает то льёт в 4-ю.
Епром очищено.
#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
Раскоментированы.
Серва встаёт в реверсном варианте.
Анимация от конца ленты.
на 5 позиции (1-я от начала ленты) загорается 1 диод "от конца ленты". Отзеркалено же.
Калибруем. Снова в два этапа: серва изначально приезжает примерно ко 4-й, чуть трогаем энкодер и серва моментально переезжает примерно ко 2-й. Перекручиваем на 4-ю.
Результат: рюмка стоит на 4-й позиции (вторая от налала ленты), светодиод подсвечивает 2-ю. Серва не доезжает рюмки несколько градусов.
Меняем концевики
Епром очищено.
#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
Рюмка стоит на 4 позиции (вторая от начала ленты). Светодиод загорается 1-й от начала ленты (сдвиг на один по всей ленте)
При наливе пишет что льёт в 5-ю (1-я от начала ленты).
Даже не калибрую тут.
Для те кто говорит что ищи ошибки монтажа.
Выключаем полностью все строки, связанные с реверсом - аппарат работает без нареканий (без ступенчатых калибровок и пр).
Хочу попросить еще раз прогнать свой аппарат с реверсом (по дефолтной схеме) и посмотреть именно куда приезжает серва (не жужжит на столе, а именно куда приезжает)
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Схема одна и та же. Светодиодная лента спаяна сразу в реверсном варианте. как была она 1-й, так и осталась она 1-й. только в до реверсном варианте она спаяна слева направо, то тут спаяна справа-налево, первой от места парковки.
я прошил обычной прошивкой: серва паркуется слева от башни, и при наливе 1-й рюмки едет к 1-й позиции.
зеркалю серву: встаёт справа от башни. при установке 4-й рюмки, едет на 2-ю позицию, при этом, светодиод светит 4-й рюмки, и на дисплее показывает что льёт в 4-ю рюмку.
после калибровки ситуация не меняется. калибровка тоже с подвыпердом: встает на 4-ю позицию, при малейшем кручении энкодера гусак возвращается на позицию 2, после корректировки на 4-ю позицию и выход из настроек, при наливе едет к 2-й позиции.
При выключении зеркала сервы_ всё работает норм, только гусак встаёт над дисплеем. не хочется с этим мириться
Номас, собрал девайс по твоей схеме. Первый диод начинается справа и заканчивается 5-ым (он слева от башни) При запуске (прошивка без реверса) гусак встаёт на 5 рюмку(сервопривод при этом стоит качалкой вверх, если сервопривод поставить качалкой вниз то гусак встаёт на 1 рюмку).
Если сервопривод стоит качалкой вниз - всё работает идеально.
Если сервопривод стоит качалкой вверх - происходит чехарда и её надо отзеркалить в прошивке и всё будет гут. Другие настройки трогать не надо.
Да что же такое то, опять от Вас не добился вот такого варианта
#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
При этом концевики физически перпаивать не нужно, все они должны быть подключены по начальной схеме!!! Вы похоже в трёх соснах заблудились)))
Да и не нужно добиваться калибровкой серво не для своей позиции , будет глюк. Калибровать нужно ту позицию на которую приехала серва изначально. Если серва приехала на вторую позицию,не нужно её передвигать в четвёртую калибровкой, иначе будет несоответствие номера рюмок при информации на дисплее при розливе.
Да что же такое то, опять от Вас не добился вот такого варианта
#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
При этом концевики физически перпаивать не нужно, все они должны быть подключены по начальной схеме!!! Вы похоже в трёх соснах заблудились)))
Да и не нужно добиваться калибровкой серво не для своей позиции , будет глюк. Калибровать нужно ту позицию на которую приехала серва изначально. Если серва приехала на вторую позицию,не нужно её передвигать в четвёртую калибровкой, иначе будет несоответствие номера рюмок при информации на дисплее при розливе.
Перепрошил. Билиберда какая то
Ставлю рюмку на поз. 2 - загорается диод 5 от конца ленты.
Соединительные провода Male-Female 40шт разноцветные 40 см
третий аппарат на них Брал как то метражом в одном большом магазине - красивые такие, так и лежат без дела - полная фигня
у меня были проблемы с тонкими проводами на led диодах, ставлю на 1, загорается 1 и 2, ставлю на 2 загорается 3 и т.д. Заменил провода на более толстые проблема исчезла.
Тут вот чего подумалось, если мы выставляем количество рюмок меньше 6, то лучше физически перевернуть диоды иначе вылезают косяки, побороть не так просто,проще ленту перевернуть. Выглядеть будет так
#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
При таком варианте, куда приедет серво , туда и первый светодиод,который идёт от ардуино. Попробуйте.
При включении наливатора, если серва стоит не на парковке, она возвращается на парковку без вибрации. А при калибровки скорости серво на всех скоростях идёт вибрация
Без релюшек вот, на мосфете... Заказать бы плату с распайкой деталей, конечно, а не как драйвер-борд для модулей...
Поди вышло бы и дешевле и компактнее... Но я не разобрался ещё как такой заказ правильно оформить...
Acket скинь пожалуйста файл на плату. fomin_w@mail.ru
Raven78, в прошивках 44 и 46 в автоматическом режиме исчезла возможность доставить стопки после включения налива, это так задумано? В 33 прошивке работает, в остальных не проверял
Этот режим теперь называется долив, включить его можно в настройках в меню бармен-долив, одиночный клик меняет вкл-выкл долива, а поворот энкодера вкл-выкл бармена, параметры сохраняемые.
Каша мала с светодиодами. Ставлю на 1-ю позицию - загораются 1 и 2. Ставлю на 2-ю позицию - загорается 3-й диод. На четвертую - загорается 5. Монтаж проверил, плата отмыта, диоды впаяны по направлению.
Второе. т.к. зеркальный корпус, то серва встаёт казалась бы возле первой (не над), а когда наливать начинает в 1-ю, то пишет что льёт в 5-ю.
Ставьте 46 прошивку без переделки схемы, в ней выставляйте реверс в настройках и посмотрите как будет, вроде правил чего то.
В общем докладываю.
Чехорда с диодами не прекратилась. Обмудохался я с ними. Перемывал платы. Проводил замеры на ттр229 относительно + шины.
Ставлю рюмку на 1-ю позицию - появляется плюс на выходе именно первой рюмки. И так далее. Т.е. выяснил с ттр229 сигнал уходит как надо и куда надо (на нано). Танец светодиодов продолжался.
Решил пойти другим путём. Залил 42 прошивку без реверса сервы (соответственно). Датчики и светодиоды заработали как надо.
Залил 46 прошивку без реверса сервы, и о чудо, работает как надо. Как только раскоментил строку с реверсом
//#define SERVO_CHANGE_DIRECTION
вот тут и начинается пляска светодиодов.
В общем наверно дело обстоит так.
Светодиоды при постройке аппарата монтируются сразу с расчётом реверса сервы и паяются в нужном задуманном направлении. Прошивка я думаю переделывает уже спаянные светодиоды до реверса (был первым - стал пятым).
Я думаю что реверс сервы нужен, а вот позиции рюмок и порядок светодиодов трогать нет. Не нужно их зеркалить, потому что реверсный наливатор уже строят заранее об этом зная.
т.е. обычный наливатор идёт получается слева-направо (и позиции и направление светодиодов), а вот реверсный строится уже справа-налево (и позиции и направление светодиодов).
Уважаемый Роман, нельзя ли реверс сервы сделать, не затрагивая позиции и светодиоды (как было в обычном варианте).
Сумбурно как то объяснил, но надеюсь понятно
Блин ну не знаю, сейчас залил себе 46 с реверсом, всё работает как надо. Напоминаю в этой прошивке не нужно ничего перепаивать и переворачивать светодиоды, всё остаётся как есть по старой схеме.
Уважаемые форумчани , есть ли возможность у кого залить 46 с реверсом и проверить?
Блин ну не знаю, сейчас залил себе 46 с реверсом, всё работает как надо. Напоминаю в этой прошивке не нужно ничего перепаивать и переворачивать светодиоды, всё остаётся как есть по старой схеме.
Уважаемые форумчани , есть ли возможность у кого залить 46 с реверсом и проверить?
Я хочу сказать что я строю изначально реверсный вариант, и светодиоды монтирую соответственно. он как был первым до реверса, так и остался после реверса первым, только до реверса лента светодиодная начиналась слева-направо, а с реверсом она начинается справа-налево. а в прошивка зеркалит как я понимаю спаяную до реверса светодиодную ленту с 5-й на 1-ю и т.д. (ну если рюмок 5)
Да зеркалит и ленту, по этому ленту надо делать как была по умолчанию без зеркала, первый светодиот, это тот, к которому идёт сигнал с ардуино , но в Вашем варианте он будет пятым при реверсе, а следующие диоды по убыванию.
Да зеркалит и ленту, по этому ленту надо делать как была по умолчанию без зеркала, первый светодиот, это тот, к которому идёт сигнал с ардуино , но в Вашем варианте он будет пятым при реверсе, а следующие диоды по убыванию.
Диоды уже вклеены, выламывать жаль.
Нельзя ли сделать реверс сервы без отзеркаливания позиции рюмок и светодиодов? Кто строит изначально реверсный вариант первым светодиод при постройке будет задуман как первый от положения гусака. я думаю так будет логично
Подскажите как правильно подключить такой энкодер ? s1 s2 key как правильно к ардуино запитать?
Подскажите как правильно подключить такой энкодер ? s1 s2 key как правильно к ардуино запитать?
+ и - да, правильно.
key - sw
s2 s1 - dt, clk
Я закорачивал R1 и R4, но тут уже сказали что не обязательно
Сообщение поправил: закорачивал R1 и R4
Извиняюсь, я не понял ответ. Как правильно подключить пины D2, D3, D4 к энкодеру?
А это- dt, clk, R1 и R4 это в коде надо где-то менять?
Извиняюсь, я не понял ответ. Как правильно подключить пины D2, D3, D4 к энкодеру?
А это- dt, clk, R1 и R4 это в коде надо где-то менять?
В случае энкодера на круглой плате подключать можно так:
S1 - D2
S2 - D3
KEY - D4.
Питание на Вашем рисунке указан верно.
Если при вращении по часовой стрелке объём будет уменьшаться, то S1 и S2 поменять местами.
В схеме и у Вас на рисунке разный тип энкодера. Что бы энкодер на круглой плате полностью соответствовал тому что на схеме, я закорачивал два сопротивления на круглой плате R1 и R4. Но тут говорили, что можно их оставить. Попробуйте с ними
Да зеркалит и ленту, по этому ленту надо делать как была по умолчанию без зеркала, первый светодиот, это тот, к которому идёт сигнал с ардуино , но в Вашем варианте он будет пятым при реверсе, а следующие диоды по убыванию.
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Благодарю, теперь понятно.
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
raven78, большое спасибо за Ваш труд.
Пробовал эти строки.
Что происходит.
Зеркалю серву - встаёт на необходимое положение.
Ставлю румку 4, загорается нужный 4 светодиод, налив, и серва едет ко 2-й рюмке.
Иду в калибровку. Встаем на калибровку 4 рюмки. Серва едет на 4-ю, но не совсем точно. Правим точнее 4 позицию энкодера. Чуть трогаю энкодер - серва моментально едет на позию 2. Ладно, докручиваем её на 4 позицию, выходим из меню.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Зеркалю светодиоды - работает реверс, но у меня диоды спаяны сразу к реверсному варианту.
Выставляю вообще без реверса. Серва встаёт куда нужно, но и едет куда нужно.
Может диапазон углов где то прописан? или ещё что?
Да, в 42 прошивке у меня не сохранялась скорость выше 27. Может не пишет в память ни скорость ни позиции рюмок?
Но там был навесной монтаж, тут на плате. Железяки куплены в разное время.
Епром чистил. Срока с АКБ закоментирована (АКБ нет)
Может кто проверить прошивку 46?
Зачем вообще зеркалить кнопки и светодиоды? Реверса серво будет достаточно. При калибровке зеркало кнопок и светодиодов подстраивается как нужно автоматически.
Ну вот моем случае серва паркуется правильно (зеркально) а вот к позициям приезжает не к тем. Ставлю 4-ю рюмку от новой парковки, загорается 4-й светодиод, а сервп едет и льет во 2-ю, хотя и пишет что в 4-ю
так нужно пины датчиков в правильной последовательности подключить или указать в прошивке. По идее и инверсия серво как отдельная функция не нужна. Без инверсии прописываем пины в массив по возрастающей: сначала пин первого датчика, потом второго и тд. Для инверсии в обратном порядке.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
raven78, большое спасибо за Ваш труд.
Пробовал эти строки.
Что происходит.
Зеркалю серву - встаёт на необходимое положение.
Ставлю румку 4, загорается нужный 4 светодиод, налив, и серва едет ко 2-й рюмке.
Иду в калибровку. Встаем на калибровку 4 рюмки. Серва едет на 4-ю, но не совсем точно. Правим точнее 4 позицию энкодера. Чуть трогаю энкодер - серва моментально едет на позию 2. Ладно, докручиваем её на 4 позицию, выходим из меню.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Зеркалю светодиоды - работает реверс, но у меня диоды спаяны сразу к реверсному варианту.
Выставляю вообще без реверса. Серва встаёт куда нужно, но и едет куда нужно.
Может диапазон углов где то прописан? или ещё что?
Да, в 42 прошивке у меня не сохранялась скорость выше 27. Может не пишет в память ни скорость ни позиции рюмок?
Но там был навесной монтаж, тут на плате. Железяки куплены в разное время.
Епром чистил. Срока с АКБ закоментирована (АКБ нет)
Может кто проверить прошивку 46?
Я проверил последнюю обновлённую прошивку 46 на своем аппарате, переделав её на 5 рюмок - работает отлично. Пробовал реверс сервы - работает правильно, но на предыдущей 46 прошивке (до обновления) работала неправильно.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Схема одна и та же. Светодиодная лента спаяна сразу в реверсном варианте. как была она 1-й, так и осталась она 1-й. только в до реверсном варианте она спаяна слева направо, то тут спаяна справа-налево, первой от места парковки.
я прошил обычной прошивкой: серва паркуется слева от башни, и при наливе 1-й рюмки едет к 1-й позиции.
зеркалю серву: встаёт справа от башни. при установке 4-й рюмки, едет на 2-ю позицию, при этом, светодиод светит 4-й рюмки, и на дисплее показывает что льёт в 4-ю рюмку.
после калибровки ситуация не меняется. калибровка тоже с подвыпердом: встает на 4-ю позицию, при малейшем кручении энкодера гусак возвращается на позицию 2, после корректировки на 4-ю позицию и выход из настроек, при наливе едет к 2-й позиции.
При выключении зеркала сервы_ всё работает норм, только гусак встаёт над дисплеем. не хочется с этим мириться
Где в коде и что нужно тронуть, чтобы лента и позиции не зеркалило при этом чтобы серва реверсная осталась
Обновил 46 скетч, теперь можно раздельно зеркалить серво, пины и Led диоды, 14, 15, 16 строки в основной вкладке скетча, теперь как душе угодно.
raven78, большое спасибо за Ваш труд.
Пробовал эти строки.
Что происходит.
Зеркалю серву - встаёт на необходимое положение.
Ставлю румку 4, загорается нужный 4 светодиод, налив, и серва едет ко 2-й рюмке.
Иду в калибровку. Встаем на калибровку 4 рюмки. Серва едет на 4-ю, но не совсем точно. Правим точнее 4 позицию энкодера. Чуть трогаю энкодер - серва моментально едет на позию 2. Ладно, докручиваем её на 4 позицию, выходим из меню.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Зеркалю светодиоды - работает реверс, но у меня диоды спаяны сразу к реверсному варианту.
Выставляю вообще без реверса. Серва встаёт куда нужно, но и едет куда нужно.
Может диапазон углов где то прописан? или ещё что?
Да, в 42 прошивке у меня не сохранялась скорость выше 27. Может не пишет в память ни скорость ни позиции рюмок?
Но там был навесной монтаж, тут на плате. Железяки куплены в разное время.
Епром чистил. Срока с АКБ закоментирована (АКБ нет)
Может кто проверить прошивку 46?
Я проверил последнюю обновлённую прошивку 46 на своем аппарате, переделав её на 5 рюмок - работает отлично. Пробовал реверс сервы - работает правильно, но на предыдущей 46 прошивке (до обновления) работала неправильно.
У вас диоды спаяны в доревесрном варианте?
да
Опять нет ответа на вопрос по поводу реверса пинов. Сделайте так
Но перед этим память потрите , скетчем из примеров eeprom
да
А у меня спаяны сразу в реверсном варианте: как был 1-й, так и остался 1-м.
Будьте добры: установите скорость сервы 29, и перезагрузитесь. Останется скорость на 29?
Итого собрано все на столе. Залил последнюю 46 прошивку. Проверял по отдельности 3 пункта
1
//#define SERVO_CHANGE_DIRECTION // раскомментировать, отзеркалить движение серво
2
//#define LED_CHANGE_DIRECTION // раскомментировать, отзеркалить позиции led диодов
3
//#define PIN_CHANGE_DIRECTION // раскомментировать, отзеркалить пины подключения концевиков
Все работает как и задумано автором скетча
да
А у меня спаяны сразу в реверсном варианте: как был 1-й, так и остался 1-м.
Будьте добры: установите скорость сервы 29, и перезагрузитесь. Останется скорость на 29?
Да, у меня тоже не сохраняет скорость сервы 28,29,30 а если ставлю 25,26,27 сохраняет. Вопрос почему?
Имхо скорость 29 высокая , как для меня, но ради интереса попробовал - выставлял 28-29, после перезагрузки таки 22.
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
По скорости серво мой косяк))), причём давно уже, просто в космос ещё никто не летал))). Обновил 46
По простому с скетче во вкладке a_setup, строка 75
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Может я чего-то не понимаю, но отсчет слева направо или наоборот здесь уже роли не играет- для этого и существует реверс.
Носмас, думаю нужно искать ошибку в монтаже
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Может я чего-то не понимаю, но отсчет слева направо или наоборот здесь уже роли не играет- для этого и существует реверс.
Носмас, думаю нужно искать ошибку в монтаже
Весь реверс отталкивается от схемы подключения, которая была собрана слева на право. А если изначально светодиодная лента начинается с другой стороны, то и происходит не стыковка
По скорости серво мой косяк))), причём давно уже, просто в космос ещё никто не летал))). Обновил 46
По простому с скетче во вкладке a_setup, строка 75
Так как у меня все на столе, попробовал изменение - выставил 30, после перезагрузки - 30,
т.е. изменение автора работает, за что ему большое спасибо
Реверс сервы используется также, если конструкцией предусмотрено крепление сервопривода вверх ногами
Носмас, я думаю что тебе изменения в реверсе не помогут, так как изначально у тебя схема спаяна по другому. По схеме отсчёт идёт слева направо, а у тебя наоборот
Может я чего-то не понимаю, но отсчет слева направо или наоборот здесь уже роли не играет- для этого и существует реверс.
Носмас, думаю нужно искать ошибку в монтаже
Весь реверс отталкивается от схемы подключения, которая была собрана слева на право. А если изначально светодиодная лента начинается с другой стороны, то и происходит не стыковка
У меня использованы отдельные светодиоды, на каждом есть маркировка вход/выход, не понимаю как можно их подключить с другой стороны, не готов обсуждать подключение светодиодной ленты за неимением таковой.
Да уж... ковид добрался... чуть не помер от удушья, капец... просто какой-то хрен в самолете без маски кашлял всю дорогу на сиденье позади... две недели выбило... ни температуры ни чего, только кашель, боль в груди и невозможность дышать, зевнуть нормально... пипец! Берегите себя и других людей. Заболели, почувствовали себя плохо - носите маску, иначе вам может и ничего существенного не случится, а случайный прохожий ни в чём не виноватый может умереть...
Сорри за оффтоп, но это важно для каждого.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Схема одна и та же. Светодиодная лента спаяна сразу в реверсном варианте. как была она 1-й, так и осталась она 1-й. только в до реверсном варианте она спаяна слева направо, то тут спаяна справа-налево, первой от места парковки.
я прошил обычной прошивкой: серва паркуется слева от башни, и при наливе 1-й рюмки едет к 1-й позиции.
зеркалю серву: встаёт справа от башни. при установке 4-й рюмки, едет на 2-ю позицию, при этом, светодиод светит 4-й рюмки, и на дисплее показывает что льёт в 4-ю рюмку.
после калибровки ситуация не меняется. калибровка тоже с подвыпердом: встает на 4-ю позицию, при малейшем кручении энкодера гусак возвращается на позицию 2, после корректировки на 4-ю позицию и выход из настроек, при наливе едет к 2-й позиции.
При выключении зеркала сервы_ всё работает норм, только гусак встаёт над дисплеем. не хочется с этим мириться
Номас, собрал девайс по твоей схеме. Первый диод начинается справа и заканчивается 5-ым (он слева от башни) При запуске (прошивка без реверса) гусак встаёт на 5 рюмку(сервопривод при этом стоит качалкой вверх, если сервопривод поставить качалкой вниз то гусак встаёт на 1 рюмку).
Если сервопривод стоит качалкой вниз - всё работает идеально.
Если сервопривод стоит качалкой вверх - происходит чехарда и её надо отзеркалить в прошивке и всё будет гут. Другие настройки трогать не надо.
Налив, и серва снова приезжает на позицию 2, хотя даже светодиод 4 горит.
Режим зеркалить кнопки - не то.
Что значит не то? Вы пробовали? Как раз это то. Нарисуйте схему по точнее,как у Вас всё подключено
Схема одна и та же. Светодиодная лента спаяна сразу в реверсном варианте. как была она 1-й, так и осталась она 1-й. только в до реверсном варианте она спаяна слева направо, то тут спаяна справа-налево, первой от места парковки.
я прошил обычной прошивкой: серва паркуется слева от башни, и при наливе 1-й рюмки едет к 1-й позиции.
зеркалю серву: встаёт справа от башни. при установке 4-й рюмки, едет на 2-ю позицию, при этом, светодиод светит 4-й рюмки, и на дисплее показывает что льёт в 4-ю рюмку.
после калибровки ситуация не меняется. калибровка тоже с подвыпердом: встает на 4-ю позицию, при малейшем кручении энкодера гусак возвращается на позицию 2, после корректировки на 4-ю позицию и выход из настроек, при наливе едет к 2-й позиции.
При выключении зеркала сервы_ всё работает норм, только гусак встаёт над дисплеем. не хочется с этим мириться
Если сервопривод стоит качалкой вниз - всё работает идеально.
Если сервопривод стоит качалкой вверх - происходит чехарда и её надо отзеркалить в прошивке и всё будет гут. Другие настройки трогать не надо.
Серва стоит шестернёй вверху
Да что же такое то, опять от Вас не добился вот такого варианта
При этом концевики физически перпаивать не нужно, все они должны быть подключены по начальной схеме!!! Вы похоже в трёх соснах заблудились)))
Да и не нужно добиваться калибровкой серво не для своей позиции , будет глюк. Калибровать нужно ту позицию на которую приехала серва изначально. Если серва приехала на вторую позицию,не нужно её передвигать в четвёртую калибровкой, иначе будет несоответствие номера рюмок при информации на дисплее при розливе.
Да что же такое то, опять от Вас не добился вот такого варианта
При этом концевики физически перпаивать не нужно, все они должны быть подключены по начальной схеме!!! Вы похоже в трёх соснах заблудились)))
Да и не нужно добиваться калибровкой серво не для своей позиции , будет глюк. Калибровать нужно ту позицию на которую приехала серва изначально. Если серва приехала на вторую позицию,не нужно её передвигать в четвёртую калибровкой, иначе будет несоответствие номера рюмок при информации на дисплее при розливе.
Перепрошил. Билиберда какая то
Ставлю рюмку на поз. 2 - загорается диод 5 от конца ленты.
3-4
4-3
5-1,2
на первую позицию - ничего не горит.
Подключение ленты и ТТР дефолтное
минус - общая шина
Да смещение есть, сейчас гляну.
Номас, у тебя сечение проводов на led диодах какие?
Номас, у тебя сечение проводов на led диодах какие?
https://amperkot.ru/msk/catalog/soedinitelnyie_provoda_dupont_malefemale_40sht_raznotsvetnyie_40_sm-38697081.html
Да обычные, сечения не знаю
Соединительные провода Male-Female 40шт разноцветные 40 см
третий аппарат на них
Брал как то метражом в одном большом магазине - красивые такие, так и лежат без дела - полная фигня
Номас, у тебя сечение проводов на led диодах какие?
https://amperkot.ru/msk/catalog/soedinitelnyie_provoda_dupont_malefemale_40sht_raznotsvetnyie_40_sm-38697081.html
Да обычные, сечения не знаю
Соединительные провода Male-Female 40шт разноцветные 40 см
третий аппарат на них Брал как то метражом в одном большом магазине - красивые такие, так и лежат без дела - полная фигня
у меня были проблемы с тонкими проводами на led диодах, ставлю на 1, загорается 1 и 2, ставлю на 2 загорается 3 и т.д. Заменил провода на более толстые проблема исчезла.
После подобных проблем перешёл на эти и забыл.
Тут вот чего подумалось, если мы выставляем количество рюмок меньше 6, то лучше физически перевернуть диоды иначе вылезают косяки, побороть не так просто,проще ленту перевернуть. Выглядеть будет так
При таком варианте, куда приедет серво , туда и первый светодиод,который идёт от ардуино. Попробуйте.