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

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

Форум самогонщиков Сделай сам
1 ... 44 45 46 47 47
Phisik Куратор Екатеринбург 707 1.5K
Отв.920  17 Февр. 25, 12:32
про шим регуль оборотов забылgxtkjdjl, 17 Февр. 25, 12:25
и про угловой энкодер на валу, и про обратную связь энкодер-ШИМ для стабилизации подачи и розлива по бутылкам в зависимости от нагрузки, и про калибровку "обороты вала -> подача в л/ч" и т.д. и т.п.
Dezero Студент Уфа 10 5
Отв.921  17 Февр. 25, 12:38 (через 7 мин)
и про угловой энкодер на валу, и про обратную связь энкодер-ШИМ для стабилизации подачи и розлива по бутылкам в зависимости от нагрузки, и про калибровку "обороты вала -> подача в л/ч" и т.д. и т.п.Phisik, 17 Февр. 25, 12:32
В этом отношении да, Ваша разработка дает большие возможности для творчества....огромное спасибо...
ссылку на плату ком версии дадите? только саму механику делаю на 23 моторе....плату хотелось бы Вашу
Phisik Куратор Екатеринбург 707 1.5K
Отв.922  17 Февр. 25, 12:41 (через 4 мин)
на плату ком версии дадитеDezero, 17 Февр. 25, 12:38
нет такой ссылки, мои контакты ищутся в теме по слову [Поиск: whatsapp]
сообщение удалено
Maik2407 Профессор Новосиб 4.8K 811
Отв.923  17 Февр. 25, 16:28
на таких скоростях подшипники будут служить вечно,svarnoy, 17 Февр. 25, 12:29
Ага, китайские кроссовки на всю жизнь! Только ходить потише надо))
А немецкие разваливаются, если бегать быстро..
сообщение удалено
pepca Бакалавр Моршанск 57 24
Отв.924  02 Марта 25, 09:41
Dezero,
Приветствую, не поделишься файликом для распечатки механической части?

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

Тыкните носом... не могу найти.
Dezero Студент Уфа 10 5
Отв.925  04 Марта 25, 09:43
Приветствую, не поделишься файликом для распечатки механической части?pepca, 02 Марта 25, 09:41
Напиши почту, скину. В личку не дорос ещё писать
сообщение удалено
pepca Бакалавр Моршанск 57 24
Отв.926  05 Марта 25, 09:05
Dezero,
Ок

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

Написал в ЛС.
roslav Специалист Россь 192 149
Отв.927  07 Марта 25, 19:35
Нужно убрать "D" из D4 и оставит только 4. Ну ли объявить что D4 = 4. Тогда код компилируется. Только почему код то все равно не работает. То есть при замыкании пина 4 на землю насос не останавливается.

Вот и у меня не останавливается. А как все таки сделать что бы эта функция работала?
Drug32 Студент Брянск 10 1
Отв.928  09 Марта 25, 13:36
Вот и у меня не останавливается. А как все таки сделать что бы эта функция работала?roslav, 07 Марта 25, 19:35
Я поставил клему в разрыв дорожки vmot. Пробовал в разрыв enable ничего не вышло мотор не останавливается, хотя enable как раз и отвечает за выключение драйвера. Поэтому тупо снимаю напряжение с шаговика. Хотелось бы конечно это реализовать програмно(но в детстве скурил букварь) , поэтому вопрос остаётся открытым, походу решит его только Phisik, если конечно захочет😄. Илья хелп.
svarnoy Профессор Жуковский. 9.3K 4.6K
Отв.929  09 Марта 25, 16:04
Комрады.
Хоть ветка и уважаемого человека, но позволю свои соображалки.
Запихниье этот код в дипсик, и так ему и скажите, по русски, как своему корешу, хочу, чтоб шаговик остановливался.
Есть Очень большая вероятность, что он перепишет код с пожеланиями.
Вопрос только влезит ли код в дикпик, там есть ограничения по количеству символов.
Сам имеено этот код не пробовал, но вообще современные ИИ в написании шикарны.
Можно попросить написать обработку шаговика отдельным блоком и вставить блок, если не лезит целиком код, но тут надо хоть немного соображать, но вот совмем немного
сообщения удалены (2)
Drug32 Студент Брянск 10 1
Отв.930  10 Марта 25, 13:09
Запихниье этот код в дипсик, и так ему и скажите, по русски, как своему корешу, хочу, чтоб шаговик остановливался.svarnoy, 09 Марта 25, 16:04
А что так можно было. Я прозрел. Спасибо
roslav Специалист Россь 192 149
Отв.931  10 Марта 25, 13:46 (через 37 мин)
Написал, и искуственный разум выдал код

Для достижения плавной остановки и старта насоса при замыкании и размыкании на выход Arduino (например, D6), вам нужно будет добавить несколько изменений в код. Вот основной план:
1. Настройка пина для контроля: Объявите пин, который будет использоваться для наблюдения за состоянием (например, D6).
2. Изменение в loop(): Добавьте проверку состояния этого пина в основном цикле программы. Если пин замкнут (LOW), выполните плавную остановку насоса. Если пин разомкнут (HIGH), выполните плавный старт.
3. Создание функции плавной остановки и старта: Реализуйте функции для плавного изменения скорости насоса до нуля и обратно к заданной скорости.
Вот пример изменений, которые необходимо внести в ваш код:
1. Объявления:
cpp
Copy
const uint8_t pinStopControl = 6; // Пин D6 для контроля
2. В функции setup():
cpp
Copy
pinMode(pinStopControl, INPUT_PULLUP); // Настройка пина на вход с подтяжкой к VCC
3. В функции loop():
cpp
Copy
void loop() {
// ... ваш существующий код ...

// Проверка состояния пина
if (digitalRead(pinStopControl) == LOW) { // Если замкнут
setMotorSpeed(0); // Остановка насоса
currentRpm = 0; // Обновляем текущую скорость

// Ожидание размыкания
while (digitalRead(pinStopControl) == LOW) {
// Вы можете добавить задержку или другую логику, если хотите
}

// После размыкания плавный старт
targetRpm = lastTargetRpm; // Восстановите предыдущую целевую скорость
currentRpmRate = rpmAccelerationRate; // Установите скорость ускорения
}

// ... оставшаяся часть вашего кода ...
}

только почемуто после остановки и дальнейшего запуска всегда устанавливаются обороты 55 rpm, внезависимости от того какими они были до стопа.
Dezero Студент Уфа 10 5
Отв.932  11 Марта 25, 23:00
Выкладываю сборную солянку моделей под нема23 с валами 6 и 8 мм.....распечатал, все подходит....все модели из этой темы....как поблагодарить в этом сообщений всех адресно - не умею....
Огромное спасибо всем разработчикам
paplawoc Новичок Минск 2
Отв.933  15 Марта 25, 23:48
Добрый вечер.
Скиньте пожалуйста русифицированную версию
Для вывода на дисплей
Или подскажите как это можно реализовать самому.
Phisik Куратор Екатеринбург 707 1.5K
Отв.934  31 Марта 25, 23:58
Очень большая вероятность, что он перепишет код с пожеланиями.svarnoy, 09 Марта 25, 16:04
Я рад, что вы для себя открыли нейросети. Очень вас прошу играться с ними самостоятельно и перестать в разных темах предлагать с помощью них что-то "написать". Очевидно, что вы плохо понимаете как они работают. "Искусственный интеллект" не умеет думать - он собирает весь текст до которого может дотянуться и вам как-то его обратно склеивает под ваш запрос. БЕЗДУМНО!

Наивно полагать, что можно заменить разумного программиста подобной программой. Попросить его настроить таймер, флажки АЦП выставить - это можно. Но все равно надо сверяться с datasheet-ом на контроллер. А тогда уж лучше самому все сделать, с целью повышения квалификации как минимум, если в datasheet все равно лезть.
всегда устанавливаются обороты 55 rpm,roslav, 10 Марта 25, 13:46
Что и требовалось доказать. Но там дальше можно попросить его сохранять обороты, он код перепишет как-то. Может и сработает с N-ого раза, раз Сварной верует.

PS И чтобы завершить споры об ИИ, закинул вам скриншот моего с ним недавнего общения. Программы он пишет примерно так же, очевидно.
45e895de-f82f-4d93-94c4-a2ba35f07da3.jpg
45e895de-f82f-4d93-94c4-a2ba35f07da3. Перистальтический насос на 3D принтере. Сделай сам.


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

Скиньте пожалуйста русифицированную версиюpaplawoc, 15 Марта 25, 23:48
Такой нет, мою прошивку можно получить только внутри моей платы.
Или подскажите как это можно реализовать самому.paplawoc, 15 Марта 25, 23:48
Купить дисплей с поддержкой кириллицы и все перевести на русский. Или заменять русские символы английскими, а недостающие создавать вручную с помощью LiquidCrystal::createChar().
сообщение удалено
Phisik Куратор Екатеринбург 707 1.5K
Отв.935  01 Апр. 25, 11:14
Пришлось ждать месяц ответа живого програмистаsvarnoy
Ну, а я ведь и не обязан по первому же запросу бежать чужие желания исполнять. Иногда я просто жду, что кто-то ответит, или человек сам постарается додуматься. Тема же сделана для саморазвития. Решил конструктор пособирать - разбирайся. Минимально в программах научись понимать и т.п.

Нет желания разбираться, не понимаешь в программировании - покупай готовое. Эта тема не для тема, значит.
сообщение удалено
paplawoc Новичок Минск 2
Отв.936  02 Апр. 25, 19:55
спасибо

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

VladPP, добрый вечер.
Подскажите от куда брали питание на вентилятор?

Добавлено через 11дн. 21ч. 32мин.:

Phisik, Спасибо Большое за проект.
Собрал.
Работает.
-Научился травить платы.
-Научился паять.
-чуть-чуть научился програмированию.
Спасибо большое.!!!!