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

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

Форум самогонщиков Сделай сам
1 ... 48 49 50 51 52 53 51
DizzJK Доцент Воронеж 1.3K 356 7
Отв.1000  01 Июня 26, 08:53
Может у кого остался лист с метизами. А то не понятно, что покупать. По теме не нашёл
Kuban Доктор наук Краснодар 684 537
Отв.1001  01 Июня 26, 09:03 (через 10 мин)
А то не понятно, что покупать. По теме не нашёлDizzJK, 01 Июня 26, 08:53
В первом сообщении. "Комплектующие (обновлено 23.02.2020)
Список комплектующих от lis25 [сообщение #13741317]"
Но ссылки скорее всего не актуальны.
DizzJK Доцент Воронеж 1.3K 356 7
Отв.1002  01 Июня 26, 11:32
Kuban, я эти файлы смотрел, но там я не увидел про винты...
Kuban Доктор наук Краснодар 684 537
Отв.1003  01 Июня 26, 17:38
Да нету.
Если речь идет только о насосе, то там используются саморезы. Кажется 3, а может и 2.5... Короткие, примерно 10мм. Но у меня с ними не заладилось. Когда вкручивал стойка-ось подшипника все время отламывалась. Да и какая-то хлипенькая конструкция получалась.
Я немного подправил ротор, увеличил толщину дна, сделал фаску под винты потай, и увеличил отверстия под винты 3-ку.
т.е внутри оси-стойки подшипника насквозь проходит винт тройка, и зажимается гайкой. Винты взял длинные, хотел обрезать для эстетики , но оказалось что за них удобно крутить ротор, если трубку извлекать из под подшипников, в перерыве между перегонами. Так и оставил.
1780324497079_2.jpg
1780324497079_2. Перистальтический насос на 3D принтере. Сделай сам.
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1004  01 Июня 26, 20:23
Но у меня с ними не заладилось. Когда вкручивал стойка-ось подшипника все время отламывалась.Kuban, 01 Июня 26, 17:38
я остановился на 605ZZ подшипниках и стальной стойке под винт для РЭА, у нее наружный 5мм, ролик тоже печатаю
изображение_2026-06-01_202645535.png
изображение_2026-06-01_202645535. Перистальтический насос на 3D принтере. Сделай сам.

https://www.chipdip.by/...nfly-9000221083
DizzJK Доцент Воронеж 1.3K 356 7
Отв.1005  02 Июня 26, 14:37
dee, а ролик для чего? Вместо подшипника?
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1006  02 Июня 26, 16:05
DizzJK, не вместо а вместе, внутри виден бортик, до которого он запресовывается, плюс нужно всего 2 штуки 605ZZ вместо 3, а учитывая что ролик высотой 20мм то подшипников понадобилось бы 4 штуки, плюс диаметр ролика 30мм а таких подшипников на вал 5мм не найти, штатную стальную копеечную стойку на какой-то другой вал менять тоже геморойно, ну а напечатать ролик не сложно, сложнее подшипники выковыривать если что-то пошло не так, запресовать его нужно с натягом но до конца, иначе в коромысло (желтое) не поместится, там зазор 0,5мм
DizzJK Доцент Воронеж 1.3K 356 7
Отв.1007  03 Июня 26, 11:03
Сосед распечатал данный насос, подшипники хорошо сели на свои места, еще не собирал, так как до ночи ковырял прошивку, не хотела она с моей автоматикой дружить, пока не нашел отличную библиотеку FastAccelStepper-ESP32... и тут все закрутилось Улыбающийся. Кому интересно могу выложить скетч.
drzorg82 Специалист 45.2781 37.3853 176 12
Отв.1008  03 Июня 26, 11:27 (через 24 мин)
Кому интересно могу выложить скетчDizzJK, 03 Июня 26, 11:03
выкладывай, конечно. есть описание автоматики? ну или в кратце расскажи о чем она.
я тоже сейчас пытаюсь внедрить этот насос (спасибо автору) в свою автоматику. она на есп32, правда на прошивке еспизи. программирование ардуины не освоил пока
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1009  03 Июня 26, 11:48 (через 22 мин)
drzorg82, у ЕСП32 есть хорошая функция для ЛЕД, там можно сразу частоту указать, которая будет прямопропорциональна подаче насоса, в ардуино нужно пересчитывать счетчик OCR и предделитель счетчика в регистре TCCRxA вставить, оно разобравшись не сложно но мне как любителю с ноля пришлось долго ковыряться
"перевести миллилитры в час в частоту шагового двигателя"unsigned int mLPH_to_OCR1A (unsigned int input_mLPH) {
temp_ulong = megaHerz; // 16 000 000 частота / 2такта.на.герц * 3600 секунд / 1000 оборотов в коэф.насоса / 200 шагов на 1 оборот ШД
temp_ulong /= 1000;
temp_ulong *= 9;
temp_ulong *= pump_mL_koef; // разделить на коэф. насоса мл/1000 оборотов
temp_ulong /= pump_step_koef; // разделить на коффициент шагов насоса, 2 - полушаг
temp_ulong /= TCCR1B_precaller(); // разделить на прескалер частоты процессора
temp_ulong /= input_mLPH; // разделить на производительность
// Serial.print(", OCR1A=");
// Serial.println(temp_ulong);
if (temp_ulong < 50) {
return 50; // если получили очень маленькое значение надо бы переставить прескалер
// условие проверяеться при вводе данных pump_mLPH_alert()
// предупреждение выводиться в MENU
}
else if (temp_ulong < 65535) { // если вписались в 16 бит
return temp_ulong; // записать значение в счетчик
}
else {
return 65535; // тут надо бы переставить предделитель на большее значение
// условие проверяеться при вводе данных ()
// предупреждение выводиться в MENU
}
}
DizzJK Доцент Воронеж 1.3K 356 7
Отв.1010  03 Июня 26, 11:58 (через 10 мин)
drzorg82, [Автоматика с веб управлением на основе esp32 и pzem] такая, но переделал с esp32 на beaglebone black. Про автоматику это в другой теме. Как раз свободная esp32 пошла в этот проект.

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

Вечером выложу, но скорее всего после испытаний прошивка будет доработана
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1011  03 Июня 26, 12:02 (через 5 мин)
ну и еще кусочек говнокода )))
"как узнать предделитель частоты таймера-счетчика арудино"
// возвращает значение предделителя частоты генератора
unsigned int TCCR1B_precaller(void) {
temp_byte = TCCR1B % 8; // добываем номер прескаллер из последних 3 бит регистра в виде остатка от деления
switch (temp_byte) { // вернуть предделитель
case 0:
return 65535; // счетчик отключен, генерации частоты нет
break;
case 1:
return 1; // значения предделителя из даташита
break;
case 2:
return 8; //
break;
case 3:
return 64; //
break;
case 4:
return 256; //
break;
case 5:
return 1024; //
break;
}
}
DizzJK Доцент Воронеж 1.3K 356 7
Отв.1012  03 Июня 26, 21:40
как обещал скетч, но голова не качает воду, вроде шланг 6*9 как в описании или нужен больше 7*10??? распечатывал с гитхаба

esp32_pump_controller.ino
drzorg82 Специалист 45.2781 37.3853 176 12
Отв.1013  04 Июня 26, 10:19
но голова не качает водуDizzJK, 03 Июня 26, 21:40
что значит не качает? не засасывает, нет герметичности?
я заказывал печать из нейлона, а он дает усадку и шланг с стенкой 1.5мм не дожимает. пришлось ставить стенку 2мм
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1014  04 Июня 26, 10:41 (через 23 мин)
drzorg82, зачем нейлон, PLA..
drzorg82 Специалист 45.2781 37.3853 176 12
Отв.1015  04 Июня 26, 10:50 (через 9 мин)
dee, НАСос планирует работать после узла отбора. решил сделать из температуростойкого материала
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1016  04 Июня 26, 11:16 (через 27 мин)
drzorg82, поликарбонат.. а вообще с теми проблемами, что связаны с высоктемпературными пластиками, мне кажется проще напечатать форму и отлить из 2к полиуретана
drzorg82 Специалист 45.2781 37.3853 176 12
Отв.1017  04 Июня 26, 11:32 (через 17 мин)
вообще с теми проблемамиdee, 04 Июня 26, 11:16
ПОКА Не устанавливал, поэтому проблема только одна(усадка), но она решилась подбором шланга и чуть более мощным мотором(был в наличие)
в радиусе 50км не просто было найти печать из нейлона, а поликарбонат , думаю, совсем не просто.. хотя не знал о нем
dee Научный сотрудник Минск 12.1K 2.8K
Отв.1018  04 Июня 26, 11:44 (через 12 мин)
в радиусе 50км не просто было найти печать из нейлонаdrzorg82, 04 Июня 26, 11:32
а не, я сам печатаю
drzorg82 Специалист 45.2781 37.3853 176 12
Отв.1019  04 Июня 26, 11:56 (через 13 мин)
я сам печатаюdee, 04 Июня 26, 11:44
та тоже уже года три хожу вокруг принтера, все хочу купить, вот только задач для него не много, поэтому пока без принтера