Форум самогонщиков Сайт Барахолка Магазин Помощь солдатам

Перистальтический насос на 3D принтере

Форум самогонщиков Сделай сам
1 ... 43 44 45 46 47 46
Phisik Куратор Екатеринбург 706 1.5K
Отв.900  26 Нояб. 24, 13:42
Будет режим мл/м?El_Steb, 26 Нояб. 24, 12:38
Скорее всего
плюс 2 строчки кодаEl_Steb, 26 Нояб. 24, 10:38
Вот так попробуй. Пин D4 с помощью реле замыкаешь на землю, насос останавливается у любой режиме, отпускаешь - стартует заново.
Скрытый текст
void setup()
{
...
// в районе строчки 300
pinMode(D4, INPUT_PULLUP);
...
}

.....

// в районе строчки 950
void adjustMotorSpeed()
{
   
   static bool sb_stopped_by_relay = false;
   const  bool b_request_to_stop = (digitalRead(D4) == LOW);

   // every 10 ms change motor speed
   if (speedAdjustmentTicks < 10) return;

  if(b_request_to_stop)
   {
       if(!sb_stopped_by_relay) lastTargetRpm = targetRpm;
       sb_stopped_by_relay = true;
   }
   else
   {
      if(sb_stopped_by_relay) targetRpm = lastTargetRpm ;
      sb_stopped_by_relay = false;
   }

.......
}    

сообщение удалено
ahs Студент Комсомольск-на-Амуре 12 1
Отв.901  19 Дек. 24, 13:52
Какую форму сигнала принимает насос, что выстовлять в настройках автоматики?
roslav Специалист Россь 192 149
Отв.902  28 Дек. 24, 03:59
А подскажите плиз , как сделать что бы насос запускался одним нажатием на кнопку энкодера , а двойным нажатием переключалось меню
Phisik Куратор Екатеринбург 706 1.5K
Отв.903  28 Дек. 24, 11:28
Какую форму сигнала принимает насосahs, 19 Дек. 24, 13:52
ШИМ сигнал. В бесплатных версиях частота 1-100Гц. В коммерческих уровень/ШИМ/частота 1-30кГц.
А подскажите плиз , как сделать что бы насос запускался одним нажатием на кнопку энкодера , а двойным нажатием переключалось менюroslav, 28 Дек. 24, 03:59
Поиском найди в коде место "switch (encoder->getButton())" в районе 800-ой строчки и поменяй местами "ClickEncoder::DoubleClicked" и "ClickEncoder::Clicked"
Drug32 Студент Брянск 10 1
Отв.904  12 Янв. 25, 21:10
Вот так попробуй. Пин D4 с помощью реле замыкаешь на землю, насос останавливается у любой режиме, отпускаешь - стартует заново.Phisik, 26 Нояб. 24, 13:42
Подключил свой насос на отбор, тоже столкнулся с проблемой отключения насоса по окончанию процесса. Возможно банальная и колхозная мысль, но лень разбирать и лезть в прошивку. Так вот, а что если просто коммутировать провода датчика пролития))) просто подключив их параллельно к ниму.

Добавлено через 15дн. 15ч. 6мин.:

pinMode(D4, INPUT_PULLUP);Phisik, 26 Нояб. 24, 13:42
Всем доброго времени суток подскажите что делаю не так :
В районе строки 300 добавил
pinMode(pinDir, OUTPUT);
pinMode(pinEnable, OUTPUT);
pinMode(pinMS1, OUTPUT);
pinMode(pinMS2, OUTPUT);
pinMode(pinMS2, OUTPUT);
pinMode(pinSleep, OUTPUT);
pinMode(pinReset, OUTPUT);
pinMode(D4, INPUT_PULLUP);
.........
В районе 950 так:
void adjustMotorSpeed()
{
static bool sb_stopped_by_relay = false;
const bool b_request_to_stop = (digitalRead(D4) == LOW);

// every 10 ms change motor speed
if (speedAdjustmentTicks < 10) return;

if(b_request_to_stop)
{
if(!sb_stopped_by_relay) lastTargetRpm = targetRpm;
sb_stopped_by_relay = true;
}
else
{
if(sb_stopped_by_relay) targetRpm = lastTargetRpm ;
sb_stopped_by_relay = false;
}
// every 10 ms change motor speed
if (speedAdjustmentTicks < 10) return;v

// Slowdown motor at the and of bottling or calibration
const int finalRpm = 30;
................
При компиляции ошибка:
Compilation error: 'D4' was not declared in this scope
Евгений1776 Новичок Барнаул 3 1
Отв.905  02 Февр. 25, 14:08
Всем доброго времени суток подскажите что делаю не так :
В районе строки 300 добавил
pinMode(pinDir, OUTPUT);
pinMode(pinEnable, OUTPUT);
pinMode(pinMS1, OUTPUT);
pinMode(pinMS2, OUTPUT);
pinMode(pinMS2, OUTPUT);
pinMode(pinSleep, OUTPUT);
pinMode(pinReset, OUTPUT);
pinMode(D4, INPUT_PULLUP);
.........
В районе 950 так:
void adjustMotorSpeed()
{
static bool sb_stopped_by_relay = false;
const bool b_request_to_stop = (digitalRead(D4) == LOW);

// every 10 ms change motor speed
if (speedAdjustmentTicks < 10) return;

if(b_request_to_stop)
{
if(!sb_stopped_by_relay) lastTargetRpm = targetRpm;
sb_stopped_by_relay = true;
}
else
{
if(sb_stopped_by_relay) targetRpm = lastTargetRpm ;
sb_stopped_by_relay = false;
}
// every 10 ms change motor speed
if (speedAdjustmentTicks < 10) return;v

// Slowdown motor at the and of bottling or calibration
const int finalRpm = 30;
................
При компиляции ошибка:
Compilation error: 'D4' was not declared in this scopeDrug32, 12 Янв. 25, 21:10

Нужно убрать "D" из D4 и оставит только 4. Ну ли объявить что D4 = 4. Тогда код компилируется. Только почему код то все равно не работает. То есть при замыкании пина 4 на землю насос не останавливается.
Drug32 Студент Брянск 10 1
Отв.906  12 Февр. 25, 10:00
Спасибо. Уже развёл плату с клеммой для коммутации Еn, но всё же интересно.
Dezero Студент Уфа 10 4
Отв.907  16 Февр. 25, 08:54
Phisik, Добрый день. Решил перейти на новый уровень зерновых браг. Зерно в достатке, сахар дорогой ))) насмотрелся роликов про нбк, решился строить. Начал с насоса. Напечатал детали для головки, встал вопрос с платкой. Не нашел в барахолке - как можно приобрести полную версию? .....может искал плохо......
Спасибо
Drug32 Студент Брянск 10 1
Отв.908  16 Февр. 25, 11:03
Phisik, Добрый день. Решил перейти на новый уровень зерновых браг. Зерно в достатке, сахар дорогой ))) насмотрелся роликов про нбк, решился строить. Начал с насоса. Напечатал детали для головки, встал вопрос с платкой. Не нашел в барахолке - как можно приобрести полную версию? .....может искал плохо......
СпасибоDezero, 16 Февр. 25, 08:54
на nema17 брагу придётся фильтровать,как по мне слабоват он для густых, лучше рассмотреть вариант на nema23, на первой странице есть описание, а плату спаять самому особых проблем нет, либо как-то связаться с Ильëй и преобрести комерческую версию.

Добавлено через 5мин.:

То есть при замыкании пина 4 на землю насос не останавливается.Евгений1776, 02 Февр. 25, 14:08
Привет получилось что-нибудь?
Dezero Студент Уфа 10 4
Отв.909  16 Февр. 25, 11:33 (через 31 мин)
на nema17 брагу придётся фильтровать,как по мне слабоват он для густых, лучше рассмотреть вариант на nema23, на первой странице есть описаниеDrug32, 16 Февр. 25, 11:03
Блин, спасибо....не увидел сразу альтернативные версии....ну ничего, перепечатаю....нашел в середине темы под 23 мотор другую конструкцию, напечатал....но там вал 6 мм....а я в компасе никак....
svarnoy Профессор Жуковский. 9.2K 4.6K
Отв.910  16 Февр. 25, 12:10 (через 37 мин)
Dezero,
Шли файл в личку
Или по другому можно.
В слайсере кура можно менять размер отверстий:
Стенки;горизонтальное расширение отверстий, + увеличивает отверстия , -соответственно уменьшает.
Dezero Студент Уфа 10 4
Отв.911  16 Февр. 25, 12:45 (через 36 мин)
В слайсере кура можно менять размер отверстий:
Стенки;горизонтальное расширение отверстий, + увеличивает отверстия , -соответственно уменьшает.svarnoy, 16 Февр. 25, 12:10
К сожалению не получилось....
Отправить в личку не могу - нет прав.....нужно было регистрироваться на форуме еще 8 лет назад, а не просто читать((((
Я взял файлы для насоса из поста 463 AlexeyD_ ....
У него отверстие 6.3, а вал на моем нема23 - 8мм
svarnoy Профессор Жуковский. 9.2K 4.6K
Отв.912  16 Февр. 25, 13:25 (через 40 мин)
Dezero,
Завтра могу переделать.
Dezero Студент Уфа 10 4
Отв.913  16 Февр. 25, 13:28 (через 4 мин)
Завтра могу переделать.svarnoy, 16 Февр. 25, 13:25
огромное спасибо, буду ждать
сообщение удалено
svarnoy Профессор Жуковский. 9.2K 4.6K
Отв.914  17 Февр. 25, 11:16
Dezero,
Не отправляет, размер превышен.
Пришли почту в личку
Dezero Студент Уфа 10 4
Отв.915  17 Февр. 25, 11:32 (через 17 мин)
Пришли почту в личкуsvarnoy, 17 Февр. 25, 11:16
а не могу, не дорос

Добавлено через 1мин.:

Dezero,
Не отправляет, размер превышен.svarnoy, 17 Февр. 25, 11:16
Огромное спасибо. Пробую печатать.
Сюда выложить для общего пользования? весь комплект
svarnoy Профессор Жуковский. 9.2K 4.6K
Отв.916  17 Февр. 25, 11:53 (через 22 мин)
Отправил
сообщение удалено
Dezero Студент Уфа 10 4
Отв.917  17 Февр. 25, 12:09 (через 16 мин)
коллеги,в чем смысл шаговика на насосе,gxtkjdjl, 17 Февр. 25, 12:01
Ну мне просто захотелось сделать насос. Ну не бросать же на пол пути... Двигатель и драйвер есть....а так да- заказал коллекторник и бп регулируемый
сообщение удалено
Dezero Студент Уфа 10 4
Отв.918  17 Февр. 25, 12:28 (через 20 мин)
есть возможность по чему бы и нет. я к тому что зачем усложнять, если можно проще сделатьgxtkjdjl, 17 Февр. 25, 12:25
Это да....но на самом деле мозги развеять, отвлечься от работы и рутины....Нбк то ради процесса делаю
svarnoy Профессор Жуковский. 9.2K 4.6K
Отв.919  17 Февр. 25, 12:29 (через 1 мин)
Нбк и отбор предпологают многочасувую работу насоса, тут лучше шаговый мотор, нет колектора, на таких скоростях подшипники будут служить вечно, а больше там ни чего нет.