241

Re: Узел отбора на перистальтическом насосе

Аркадий, чтоб посуду не пачкать

Musha ring dum a doo dum a da
There's whiskey in the jar

242

Re: Узел отбора на перистальтическом насосе

Собрал-таки электронную часть, все работает!
kvic, большой респект за скетч.
Единственное, не совсем пока понял логику калибровки.

Я то свою меру отлично знаю, а вот вас... вас я давно наблюдаю. (с)

243

Re: Узел отбора на перистальтическом насосе

Danil ©:

научишь как такую сделать?

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

С уважением, Олег Кузнецов.

244

Re: Узел отбора на перистальтическом насосе

Димон ©:

не совсем пока понял логику калибровки

Логика примерно такая:
0. Берём мерную посудину с меткой 100 мл. Опускаем туда выхлоп насоса.
1. Включаем прибор с зажатой кнопкой энкодера. Сначала пробежит надпись "--run--", сменится надписью "tunE".
2. В состоянии "tunE" крутим ручку энкодера. Она меняет скорость насоса.
3. Как только насос закачал жидкость и она появилась на кончике трубки, опущенной в мерник, делаем клик энкодером.
    Попадаем в состояние "tPAu".
4. Зажимаем кнопку энкодера до появления бегущей строки "countErS clEArEd". Это обнулились внутренние счётчики.
5. Клик на энкодер. Состоянии "tunE". Начинаем отбор 100 мл в мерник. При этом крутим ручку скорости как угодно.
6. По мере приближения уровня в мернике к 100 мл, уменьшаем скорость.
7. На отметке 100 мл - клик энкодером. Опять состояние "tPAu".
8. Прокручиваем ручку энкодера с ЗАЖАТОЙ кнопкой не менее, чем на 10 шагов. В любую сторону, можно туда-сюда.
9. Если всё нормально, пробежит строка "CAlibrAtinG donE rEStArtinG" и произойдёт переход в рабочий режим.
    Если что-то не нравится - переход к п.4.
Выйти в рабочий режим без записи калибровки можно из состояния "tunE", зажав кнопку энкодера.
Обратно в калибровку только через сброс.

РК 35х1600

245

Re: Узел отбора на перистальтическом насосе

Димон ©:

логику калибровки.

Так там вроде все просто. Набрал 100мл, нажал стоп, потом нажал и покрутил одновременно!

246 (2019-11-16 14:02:00 отредактировано Kusnezov Oleg)

Re: Узел отбора на перистальтическом насосе

Мне кажется Димон спрашивает про код.

Во время калибровки считаем сколько шагов сделал ШД пока набралось 100 мл -"stepsFor100ml" .На любой скорости отбора, в рамках "разумного диапазона".
Вычисляем сколько шагов надо сделать на 1 мл:
"stepsForOneMl = round((float)stepsFor100ml / 100)"
Эту переменную используем в дальнейшем для пересчета  шаги - миллилитры.
kvic, правильно?

С уважением, Олег Кузнецов.

247

Re: Узел отбора на перистальтическом насосе

Kusnezov Oleg, про переменную совершенно верно.
Поначалу хотел использовать "stepsFor100ml", но не влез в 32 бита.
Так и "разумный диапазон" определён снизу максимально возможным значением OCR1A, а сверху различимостью соседних шагов скорости отбора.
Ну это, думаю, уже лишние подробности.

РК 35х1600

248 (2019-11-16 16:08:51 отредактировано Димoн)

Re: Узел отбора на перистальтическом насосе

Спасибо господа. Я спрашивал и про логику подсчёта, и про порядок настройки. И то и другое понял *ROSE*

kvic, и ещё одно, у меня скорость отбора увеличивается если крутить энкодер против ЧС. Чтобы изменить направление, надо в скетче поменять между собой определение пинов А2 и А3?

Я то свою меру отлично знаю, а вот вас... вас я давно наблюдаю. (с)

249 (2019-11-17 17:20:56 отредактировано kvic)

Re: Узел отбора на перистальтическом насосе

Димон ©:

Чтобы изменить направление

Тут варианты.
Можно так как предлагаешь, можно провода к энкодеру местами поменять.
Как удобнее, так и сделай.
А так, да, проще в скетче местами поменять.
---
Кстати, совершенно всё равно куда подключать.
Можно переопределить на другие свободные ноги.
Для удобства распайки, например.
---
17.11
Поправил ответ.
Стёр ерунду.  :[
Скрестил ужа(вращение энкодера) и ежа(вращение двигателя).
Остался только уж.
*PARDON*

РК 35х1600

250

Re: Узел отбора на перистальтическом насосе

kvic, у меня в печатную впаяно, так что мне только скетч править.

Я то свою меру отлично знаю, а вот вас... вас я давно наблюдаю. (с)

251

Re: Узел отбора на перистальтическом насосе

kvic ©:

pump_v0_2.ino

Подскажи, а библиотеки туда уже встроены? Если нет, то какие надо заливать?

Homo est mundi pars

252 (2019-11-27 19:13:59 отредактировано kvic)

Re: Узел отбора на перистальтическом насосе

Danil ©:

библиотеки туда уже встроены?

Нет.
Ссылки на библиотеки приведены в теле скетча.
В самом начале.
----------
Можно скачать архив с приложенными библиотеками:
https://drive.google.com/open?id=1ZHZ6N … 1XrW6x3gqy
;)
----------
Поменял ссылки в предыдущих сообщениях на этот архив.
Сам скетч без изменений + библиотеки непосредственно в папке проекта.

РК 35х1600

253

Re: Узел отбора на перистальтическом насосе

Danil ©:

А я спалил все.. коротнул с подстроечника на какой-то контакт. Сгорел и драйвер и ардуина.

По ходу дела, еще и экран сгорел  ]:->
При подключенном экране даже прошиваться не хочет. Отключаешь экран и все нормально. Еще месяц ждать...

Homo est mundi pars

254

Re: Узел отбора на перистальтическом насосе

Danil, да, такие эти радиодетальки всякие... Тоже переломал достаточно  *ELECTRO*

Пиво — интеллектуальный напиток. Какая досада, что его пьет так много идиотов.

255 (2019-12-09 11:31:45 отредактировано Danil)

Re: Узел отбора на перистальтическом насосе

kvic, а куда пищалку цеплять? На схеме не нашел.
Еще не пойму, зачем кондер на входе? Если в бп стоит, то, наверное, не нужен?
Запустил на твоей прошивке, пока без дисплея. Все работает  *THUMBSUP*

Homo est mundi pars

256 (2019-12-09 11:42:12 отредактировано kvic)

Re: Узел отбора на перистальтическом насосе

Danil ©:

куда пищалку цеплять

Между D12 и +5в
Узел отбора на перистальтическом насосе
В скетче тоже можно переназначить на какую-нибудь другую свободную.
Там, где #define PIEZO 12

Danil ©:

зачем кондер на входе

Сглаживает чегой-то.

Danil ©:

в бп стоит, то, наверное, не нужен

Думаю не нужен.


Danil ©:

без дисплея. Все работает

Наощупь ?  o_O
Сильно.  *THUMBSUP*

РК 35х1600

257

Re: Узел отбора на перистальтическом насосе

kvic ©:

Наощупь ? 

Пока просто проверить. Дисплей приедет, тогда в бою испытаю.

Homo est mundi pars

258

Re: Узел отбора на перистальтическом насосе

Сборку с прошивкой от kvic испытал, чую, будет нам щастье. Доохладитель тоже готов. Осталось начать да кончить: коробочку соорудить, крепление на голову придумать. Это для меня самое сложное.

Я то свою меру отлично знаю, а вот вас... вас я давно наблюдаю. (с)

259

Re: Узел отбора на перистальтическом насосе

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

260

Re: Узел отбора на перистальтическом насосе

Может пора оформить отдельную тему для повторения. Со схемами, детальками и т. д.
Типа как тмас.
Полезная ведь штука, хоть и дороже чем кран.