Re: Узел отбора на перистальтическом насосе
Аркадий, чтоб посуду не пачкать
There's whiskey in the jar
Форум самогонщиков, винокуров, виноделов, пивоваров, бондарей и очень хороших людей |
Назад 1 … 11 12 13 14 15 … 53 Следующая
Чтобы отправить ответ, вы должны войти или зарегистрироваться
с 241 по 260 из 1 059
Аркадий, чтоб посуду не пачкать
Собрал-таки электронную часть, все работает!
kvic, большой респект за скетч.
Единственное, не совсем пока понял логику калибровки.
научишь как такую сделать?
Нет проблем... Научить, правда, не возьмусь, но подробности расскажу... , когда свою до рабочего состояния доделаю. И, кстати, автоматическая разливайка-дозатор - это конечно вещь жизненно необходимая, но я всё-таки приспособление для смены приемных ёмкостей делаю, в рамках малой механизации, так сказать.
не совсем пока понял логику калибровки
Логика примерно такая:
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", зажав кнопку энкодера.
Обратно в калибровку только через сброс.
логику калибровки.
Так там вроде все просто. Набрал 100мл, нажал стоп, потом нажал и покрутил одновременно!
Мне кажется Димон спрашивает про код.
Во время калибровки считаем сколько шагов сделал ШД пока набралось 100 мл -"stepsFor100ml" .На любой скорости отбора, в рамках "разумного диапазона".
Вычисляем сколько шагов надо сделать на 1 мл:
"stepsForOneMl = round((float)stepsFor100ml / 100)"
Эту переменную используем в дальнейшем для пересчета шаги - миллилитры.
kvic, правильно?
Kusnezov Oleg, про переменную совершенно верно.
Поначалу хотел использовать "stepsFor100ml", но не влез в 32 бита.
Так и "разумный диапазон" определён снизу максимально возможным значением OCR1A, а сверху различимостью соседних шагов скорости отбора.
Ну это, думаю, уже лишние подробности.
Спасибо господа. Я спрашивал и про логику подсчёта, и про порядок настройки. И то и другое понял
kvic, и ещё одно, у меня скорость отбора увеличивается если крутить энкодер против ЧС. Чтобы изменить направление, надо в скетче поменять между собой определение пинов А2 и А3?
Чтобы изменить направление
Тут варианты.
Можно так как предлагаешь, можно провода к энкодеру местами поменять.
Как удобнее, так и сделай.
А так, да, проще в скетче местами поменять.
---
Кстати, совершенно всё равно куда подключать.
Можно переопределить на другие свободные ноги.
Для удобства распайки, например.
---
17.11
Поправил ответ.
Стёр ерунду.
Скрестил ужа(вращение энкодера) и ежа(вращение двигателя).
Остался только уж.
kvic, у меня в печатную впаяно, так что мне только скетч править.
pump_v0_2.ino
Подскажи, а библиотеки туда уже встроены? Если нет, то какие надо заливать?
библиотеки туда уже встроены?
Нет.
Ссылки на библиотеки приведены в теле скетча.
В самом начале.
----------
Можно скачать архив с приложенными библиотеками:
https://drive.google.com/open?id=1ZHZ6N … 1XrW6x3gqy
----------
Поменял ссылки в предыдущих сообщениях на этот архив.
Сам скетч без изменений + библиотеки непосредственно в папке проекта.
А я спалил все.. коротнул с подстроечника на какой-то контакт. Сгорел и драйвер и ардуина.
По ходу дела, еще и экран сгорел
При подключенном экране даже прошиваться не хочет. Отключаешь экран и все нормально. Еще месяц ждать...
Danil, да, такие эти радиодетальки всякие... Тоже переломал достаточно
kvic, а куда пищалку цеплять? На схеме не нашел.
Еще не пойму, зачем кондер на входе? Если в бп стоит, то, наверное, не нужен?
Запустил на твоей прошивке, пока без дисплея. Все работает
куда пищалку цеплять
Между D12 и +5в
Узел отбора на перистальтическом насосе
В скетче тоже можно переназначить на какую-нибудь другую свободную.
Там, где #define PIEZO 12
зачем кондер на входе
Сглаживает чегой-то.
в бп стоит, то, наверное, не нужен
Думаю не нужен.
без дисплея. Все работает
Наощупь ?
Сильно.
Наощупь ?
Пока просто проверить. Дисплей приедет, тогда в бою испытаю.
Сборку с прошивкой от kvic испытал, чую, будет нам щастье. Доохладитель тоже готов. Осталось начать да кончить: коробочку соорудить, крепление на голову придумать. Это для меня самое сложное.
Кстати, перестальтика у меня отработала практически целый день. Охлаждение перед насосом не делал.
Спирт как есть, горячий прям с узла отбора. Никаких проблем вроде не заметил.
Может пора оформить отдельную тему для повторения. Со схемами, детальками и т. д.
Типа как тмас.
Полезная ведь штука, хоть и дороже чем кран.
с 241 по 260 из 1 059