Ну почти так, только не настройка в полном смысле слова, а я думаю попробовать так. В начале чуть приоткрываю краник. Так сказать снимаю с мертвой точки, если он раньше был полностью закрыт. Допустим начнётся капель или тонюсенькая струйка из дефлегматора, ну и пусть капает. Это будет нулевая позиция с небольшим запасом на закрытие (на всякий случай). Тогда после подачи питания на драйвер, он зафиксирует, что где то здесь будет нулевая позиция. А после подачи питания на двигатель, его ось может слегка сместиться, и он займёт положение home (относительно шага). Это и будет истинным нулем. А дальше нужно будет откалибровать шаги в зависимости от того какой у нас краник и какое деление шага. И тогда просто рассчитать на сколько сразу открывать кран, чтобы колонна работала на себя ( так же можно с запасом). Ну и так далее, пока не нужно будет закрыть кран, чтобы отбирать хвосты или пропарить колонну - кран закроется до ранее определенной нулевой позиции. А поскольку дальше он уже не нужен, и все равно меняем тару, то можно отключить питание двигателя и вручную закрыть краник до конца. И ещё нашёл информацию о том, что этот драйвер ( A4988 ) имеет защиту от повышения тока и перегрева. И есть вывод ENABLE, с помощью которого можно вводить драйвер и движок в спящий режим, если предполагается, что двигатель не будет использоваться длительное время. Если двигатель длительное время стоит в одной позиции, то все равно действует режим удержания и он греется. Плохо это или допустимо не знаю, но если не очень сложно доработать программу, то почему бы и не отключать его когда он не нужен - к примеру отбор тела в течение нескольких часов до повышения дельты.
SA1348
Профессор
Саратов
3.3K 1.5K
Отв.321 17 Авг. 17, 13:14
В начале чуть приоткрываю краникZagAl, 17 Авг. 17, 11:42
Мне кажется это будет лишним. Все таки лучше сразу собрать мотор в полностью закрытом состоянии держать это за нулевую точку, а потом просто отсчитывать шаги, необходимые для прочих действий. По окончании процесса давать команду на закрытие крана, чтобы к следующему запуску колонна была на стартовой позиции. Но из-за возможных пропусков шагов, доворачивать кран вручную до полного закрытия.
ZagAl
Доцент
Прибалтика
1.9K 915
Отв.322 17 Авг. 17, 13:56 (через 42 мин)
Мне кажется это будет лишним.SA1348, 17 Авг. 17, 13:14
Может быть. Нужно поэкспериментировать. Пока же я заметил, что если я выключаю систему и после этого не смещаю вал двигателя, то после включения (а включать его нужно с некоторой задержкой от запуска апдуинки и драйвера) он стоит на том же месте где и остановился, а если вращал вал, то может слегка дернуться.
SA1348
Профессор
Саратов
3.3K 1.5K
Отв.323 18 Авг. 17, 09:49
то может слегка дернуться.ZagAl, 17 Авг. 17, 13:56
Он дергается в пределах шага двигателя, если стоит в промежутке и становится на тормоз. Микрошаги, они уже программные.
ZagAl
Доцент
Прибалтика
1.9K 915
Отв.324 15 Сент. 17, 23:34
Доделал контроллер шагового двигателя. Но так как он укладывается в концепцию предложенную OldBean, то выложил информацию в его теме: [сообщение #13112104]
strpper1.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
Efisher
Кандидат наук
КБР07-Дивноморское123
359 114
Отв.325 16 Сент. 17, 13:01
Есть расходомер; http://buyeasy.by/...nt1v0dvfe332f1/ его применять как датчик обратной связи.Закрыт кран-нет расхода.Открыли кран-пошёл расход.Открыли кран на расход воды в дефе для отбора голов.Ждем ответ от весов.Пошли весы-измеряем.Корректируем расход воды по весам при отборе голов.Пред уставки,соответственно у каждого свои.
ZagAl
Доцент
Прибалтика
1.9K 915
Отв.326 16 Сент. 17, 20:21
Efisher, а не лишнее-ли это? Мы же можем это контролировать по термодатчикам. Открыли кран дефлегматора - температура снизилась, прикрыли - возросла. Если есть температурные изменения на действия с краном, значит он работает.
Нamster
Студент
Киев
11 16
Отв.327 02 Окт. 17, 22:35
Всем привет! Cобрал счетчик капель на стандартном приемнике ИК (TSOP4838). На воде проверил, все без проблем. На спирте хуже, но "зажав" луч излучающего светодиода, получил уверенное реагирование на капли спирта. Правда он был холодным. Результат на видео. Может кто подкинет готовый скэтч для андурино на счетчик капель?
Добавлено через 59мин.:
И еще идея, сделать кран отбора по пару с "тонкой" регулировкой. За базу взят отрезок трубы медной, поршень второпластовый и серва. На видео то, что получилось. Интересно достаточной ли будет герметичность (появиться ли зазор между поршнем и трубкой) при нагреве до 80гр этого узла?
Нamster, Александр, опиши подробнее как сделал счетчик капель, я хочу его повторить.
Нamster
Студент
Киев
11 16
Отв.329 03 Окт. 17, 12:29
Схема на фото, плюс доп. фотки "конструкции". Я думаю желательно генератор 38кГц собирать сразу на самой плате сенсора, стабильней будет работать. Подстроечник тоже потом заменить на постоянный резистор. Диаметр отверстия под свою капельницу или другую прозрачную колбу. Ну и печатка платы, на всякий случай, но она была сделана просто для эксперимента.
Добавлено через 10дн. 9ч. 14мин.:
Проверил работу сенсора на силиконовой трубке, работает.
1.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.2.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.3.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.ИК сенсор схема.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
anddin, добрый день. Озадачился оптимизацией ПК, из всего что я увидел - в этой теме самый подходящий мне вариант. Не увидел последнего скетча и окончательного списка деталей. Сейчас нахожусь на стадии выбора комплектующих с Али. Он бы мне помог с выбором. Как соберу, можно будет дальше развивать. Из того что я вычитал: - arduino mega + nano(мне она удобнее) - HX711 + тензодатчик 5кг - двигатель 28BYJ-48 + ULN2003 - кран(думаю найду в магазинах) - реле - клапан - экран 1602 с кнопками - три ds18b20
Под вопросом, не увидел в скетче: - asc712 - твердотельное реле - Bluetooth - экран 2004 - датчик ноля
anddin
Магистр
Астрахань
259 121
Отв.331 29 Окт. 17, 07:56
MOR_IV, К сожалению у меня сейчас нет времени заняться самогоном, у меня идет стройка дома. В настоящий момент готов образец со счетчиком капель аналогичный Нamster только собран из готовых элементов ардуино. В принципе на тестах он работает, но перегон пока не делал. Как все соберу и обкатаю, тогда и выложу результат тут.
Под вопросом, не увидел в скетче:MOR_IV, 28 Окт. 17, 11:36
Основной скетч я выложу позже, в нем все это есть.
MOR_IV
Бакалавр
Владивосток
81 22
Отв.332 30 Окт. 17, 14:49
anddin, а можно ссылку на то, из чего сделан счётчик капель? Мне приглянулась ик плата которая препятствия ищет. Если поставить приёмник и передатчик на против друг друга, то капля должна разорвать видимость. Ну это просто предположение...
skalinas
Студент
Чебы
44 34
Отв.333 05 Нояб. 17, 05:11
//luckycenter.ru/topic/%d0%b0%d0%b2%d1%82%d0%be%d0%bc%d0%b0%d1%82%d0%b8%d0%ba%d0%b0-%d1%83%d0%bf%d1%80%d0%b0%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d1%8f-%d0%ba%d1%80%d0%b0%d0%bd%d0%be%d0%bc/page/4 Тут я пытаюсь автоматизировать кран отбора по пару и привязать к ардуино. Для измерения скорости отбора применил весы на основе HX711 + тензодатчик 5кг.
anddin
Магистр
Астрахань
259 121
Отв.334 07 Нояб. 17, 09:19
Небольшой отчет по счетчику капель. Передатчик собран на датчике препятствий KY-032, а приемник на датчике пламени KY-026. Приемник от KY-032 не использовал т.к. KY-026 намного легче поддался настройке. Img_20171106_134342. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. Столкнулся со следующим: 1. Значение веса стало прыгать +/- 0,3 грамма, это очень много и регулирование по весам не работает. Возможно я просто повредил датчик весов, если у кого есть такой датчик, подскажите, прыгают ли у вас значения в статике. 2.Датчик KY-026 в процессе отбора несколько раз пришлось корректировать, походу он не подойдет.
anddin
Магистр
Астрахань
259 121
Отв.335 09 Нояб. 17, 13:34
Из того что я вычитал: - arduino mega + nano(мне она удобнее) - HX711 + тензодатчик 5кг - двигатель 28BYJ-48 + ULN2003 - кран(думаю найду в магазинах) - реле - клапан - экран 1602 с кнопками - три ds18b20
Под вопросом, не увидел в скетче: - asc712 - твердотельное реле - Bluetooth - экран 2004 - датчик ноляMOR_IV, 28 Окт. 17, 11:36
По данному списку: вместо экрана 1602 я использую 2004, он более удобен. кнопки сделал сам с номиналом резисторов как в шилде экрана 1602 с кнопками asc712 использую на 30А датчик ноля и твердотельное реле собираем из этой темы [Простая автоматика на Ардуино Мега 2560 из готовых элементов]
Еще нужно: Ардуино микро (нано) нужно 2шт нужна пищалка блок питания нужен дифавтомат и механический термостат [сообщение #13081781] датчик препятствий KY-032 датчик пламени KY-026
MOR_IV
Бакалавр
Владивосток
81 22
Отв.336 12 Нояб. 17, 23:29
Всё заказал, за исключением реле. Оно мне не нужно. У меня на индукционной плите стоит куб. Буду мощность подстроечником регулировать. Ждём всё, да будем собирать. Начал переписывать скетч с нуля. Будем делать более читаемый и функциональный скетч. Процесс не быстрый.
ZagAl
Доцент
Прибалтика
1.9K 915
Отв.337 19 Нояб. 17, 11:57
Ну вот, к первым экспериментам кое-что готово. Из автоматики: - Микрокомпьютер Raspberry Pi - Регулятор мощности ТЭНа (Arduino Pro Mini), - Датчик среднеквадратичного напряжения сети (Arduino Pro Mini), - Два контроллера шаговых двигателей (один для дефлегматора, другой для холодильника)(Arduino Pro Mini), - Четыре датчика температуры DS18B20. Из механики: - Два крана, управляемых шаговыми двигателями (один для дефлегматора, другой для холодильника). Управляющей программы пока нет, но в ручном режиме удаленно работать можно.
0-02-04-8ab0c3b61e799a1ed48df8041a9d990981f6689823a01e50e342fd907b8c9d22_full.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.0-02-04-f3b06cfd4ee002a3815764ac1d2a83b63f0f23f071f4f200a2fa1b2d35aa75a3_full.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
anddin
Магистр
Астрахань
259 121
Отв.338 23 Нояб. 17, 13:06
Пока мы ждем обработанный скетч от MOR_IV, дабы не терять время соберем простой термостат с управлением клапаном воды. Я его иногда использую как простой к сборке вариант полуавтоматического управления колонной.
Итак колонна у нас такая Kolonna. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. На картинке отмечены места расположения датчиков.
Для создания термостата нам понадобятся: 1. Ардуино UNO - 1шт uno.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. 2. Дисплей 1602 с кнопками - 1шт 1602.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. 3. Реле - 1шт Rele. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. 4. Датчик температуры DS18B20 - 3шт ds18b20.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. 5. Пассивный зуммер - 1шт (кто захочет, он не обязателен) zymmer.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. 6. Источник питания на 5 вольт 7. Соединительные провода 8. Тензодатчик для ардуино на 5кг и плата HX711 (не обязательно) Vesi. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
Соединяем дисплей с ардуино UNO получится вот так 1602_uno.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
Далее подключаем датчики температуры как на картинке ds18b20_uno.jpg Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. не забываем про установку резистора в 4,7 кОм.
Подключаем реле к ардуино Relay_module_connection_to_arduino. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
Ну и один провод зуммера подключаем к выходу D12 а второй к минусу.
Вернемся к датчикам температуры. В скетче необходимо прописать имеющиеся у нас датчики 1. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. Как найти номера ваших датчиков можно посмотреть тут http://www.2150692.ru/...18b20-k-arduino
Загрузить скетч в ардуино Вам поможет поисковик.
Через реле мы подключаем клапан воды, который при включении подаст избыточное количество воды в дэф и тем самым остановит процесс отбора.
Теперь о работе: при включении на верхней строчке дисплея будут три значения температуры Img_20171128_155840. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. 1 значение это температура в царге, 2-ое значение это температура в дэфе, 3-е значение это температура в кубе. на второй строчке будет температура включения клапана и отсчет времени работы. Температуру включения клапана мы задаем кнопками вверх или вниз на шилде экрана. Шаг температуры 0,1С. Значение t клапана воды обычно задается на 0,5С более t царги после того как колонна стабилизировалась.
При достижении датчиком t царги значения t включения клапана включится клапан воды и отбор остановится до момента когда t царги станет меньше t включения клапана.
Если отвалится какой либо датчик температуры или значение t в кубе превысит 99С или значение t в дэфе превысит 80С сработает клапан и запищит зуммер.
К данной плате можно подключить весы. Подробная инструкция по сборке и настройке весов: При нажатии кнопки вправо мы попадаем в настройки, где можно изменить значение массы, при достижении которой включится пищалка. Использование весов очень упрощает работу с колонной. Поставил банку, задал значение веса и пошел по своим делам. Img_20171128_155847. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика. При подключении весов не забываем изменить калибровочный коэффициент Kalibr_koef. Попытка автоматизации пленочной колонны с паровым отбором. Автоматика.
В дальнейшем я расскажу как сделать стабилизированное управление тэном.
addin крайне интересна данная тема, но можно попросить для тех кто ещё не связывался с Ардуинами UNO, MEGA и NANO дать ссылки у кого на Али можно купить основные комплектующие, а то большая часть ссылок уже мертвая, да и в изысканиях чем же отличаются меги, наны и уны пока жалко время тратить.