Ну почти так, только не настройка в полном смысле слова, а я думаю попробовать так. В начале чуть приоткрываю краник. Так сказать снимаю с мертвой точки, если он раньше был полностью закрыт. Допустим начнётся капель или тонюсенькая струйка из дефлегматора, ну и пусть капает. Это будет нулевая позиция с небольшим запасом на закрытие (на всякий случай). Тогда после подачи питания на драйвер, он зафиксирует, что где то здесь будет нулевая позиция. А после подачи питания на двигатель, его ось может слегка сместиться, и он займёт положение home (относительно шага). Это и будет истинным нулем. А дальше нужно будет откалибровать шаги в зависимости от того какой у нас краник и какое деление шага. И тогда просто рассчитать на сколько сразу открывать кран, чтобы колонна работала на себя ( так же можно с запасом). Ну и так далее, пока не нужно будет закрыть кран, чтобы отбирать хвосты или пропарить колонну - кран закроется до ранее определенной нулевой позиции. А поскольку дальше он уже не нужен, и все равно меняем тару, то можно отключить питание двигателя и вручную закрыть краник до конца.
И ещё нашёл информацию о том, что этот драйвер ( A4988 ) имеет защиту от повышения тока и перегрева. И есть вывод ENABLE, с помощью которого можно вводить драйвер и движок в спящий режим, если предполагается, что двигатель не будет использоваться длительное время. Если двигатель длительное время стоит в одной позиции, то все равно действует режим удержания и он греется. Плохо это или допустимо не знаю, но если не очень сложно доработать программу, то почему бы и не отключать его когда он не нужен - к примеру отбор тела в течение нескольких часов до повышения дельты.
Попытка автоматизации пленочной колонны с паровым отбором
ZagAl
Доцент
Прибалтика
1.9K 916
Отв.320 17 Авг. 17, 11:42
Отв.321 17 Авг. 17, 13:14
В начале чуть приоткрываю краникZagAl, 17 Авг. 17, 11:42Мне кажется это будет лишним. Все таки лучше сразу собрать мотор в полностью закрытом состоянии держать это за нулевую точку, а потом просто отсчитывать шаги, необходимые для прочих действий. По окончании процесса давать команду на закрытие крана, чтобы к следующему запуску колонна была на стартовой позиции. Но из-за возможных пропусков шагов, доворачивать кран вручную до полного закрытия.
ZagAl
Доцент
Прибалтика
1.9K 916
Отв.322 17 Авг. 17, 13:56, через 42 мин
Мне кажется это будет лишним.SA1348, 17 Авг. 17, 13:14Может быть. Нужно поэкспериментировать. Пока же я заметил, что если я выключаю систему и после этого не смещаю вал двигателя, то после включения (а включать его нужно с некоторой задержкой от запуска апдуинки и драйвера) он стоит на том же месте где и остановился, а если вращал вал, то может слегка дернуться.
Отв.323 18 Авг. 17, 09:49
то может слегка дернуться.ZagAl, 17 Авг. 17, 13:56Он дергается в пределах шага двигателя, если стоит в промежутке и становится на тормоз. Микрошаги, они уже программные.
ZagAl
Доцент
Прибалтика
1.9K 916
Отв.324 15 Сент. 17, 23:34
Доделал контроллер шагового двигателя. Но так как он укладывается в концепцию предложенную OldBean, то выложил информацию в его теме: [сообщение #13112104]
Efisher
Кандидат наук
КБР07-Дивноморское123
359 114
Отв.325 16 Сент. 17, 13:01
Есть расходомер; http://buyeasy.by/...nt1v0dvfe332f1/ его применять как датчик обратной связи.Закрыт кран-нет расхода.Открыли кран-пошёл расход.Открыли кран на расход воды в дефе для отбора голов.Ждем ответ от весов.Пошли весы-измеряем.Корректируем расход воды по весам при отборе голов.Пред уставки,соответственно у каждого свои.
ZagAl
Доцент
Прибалтика
1.9K 916
Отв.326 16 Сент. 17, 20:21
Efisher, а не лишнее-ли это? Мы же можем это контролировать по термодатчикам. Открыли кран дефлегматора - температура снизилась, прикрыли - возросла. Если есть температурные изменения на действия с краном, значит он работает.
Нamster
Студент
Киев
11 16
Отв.327 02 Окт. 17, 22:35
Всем привет! Cобрал счетчик капель на стандартном приемнике ИК (TSOP4838). На воде проверил, все без проблем. На спирте хуже, но "зажав" луч излучающего светодиода, получил уверенное реагирование на капли спирта. Правда он был холодным. Результат на видео. Может кто подкинет готовый скэтч для андурино на счетчик капель?
Добавлено через 59мин.:
И еще идея, сделать кран отбора по пару с "тонкой" регулировкой. За базу взят отрезок трубы медной, поршень второпластовый и серва. На видео то, что получилось. Интересно достаточной ли будет герметичность (появиться ли зазор между поршнем и трубкой) при нагреве до 80гр этого узла?
Добавлено через 59мин.:
И еще идея, сделать кран отбора по пару с "тонкой" регулировкой. За базу взят отрезок трубы медной, поршень второпластовый и серва. На видео то, что получилось. Интересно достаточной ли будет герметичность (появиться ли зазор между поршнем и трубкой) при нагреве до 80гр этого узла?
anddin
Магистр
Астрахань
259 121
Отв.328 03 Окт. 17, 05:51
Нamster, Александр, опиши подробнее как сделал счетчик капель, я хочу его повторить.
Нamster
Студент
Киев
11 16
Отв.329 03 Окт. 17, 12:29
Схема на фото, плюс доп. фотки "конструкции". Я думаю желательно генератор 38кГц собирать сразу на самой плате сенсора, стабильней будет работать. Подстроечник тоже потом заменить на постоянный резистор. Диаметр отверстия под свою капельницу или другую прозрачную колбу. Ну и печатка платы, на всякий случай, но она была сделана просто для эксперимента.
Добавлено через 10дн. 9ч. 14мин.:
Проверил работу сенсора на силиконовой трубке, работает.
Добавлено через 10дн. 9ч. 14мин.:
Проверил работу сенсора на силиконовой трубке, работает.
MOR_IV
Бакалавр
Владивосток
81 22
Отв.330 28 Окт. 17, 11:36
anddin, добрый день. Озадачился оптимизацией ПК, из всего что я увидел - в этой теме самый подходящий мне вариант.
Не увидел последнего скетча и окончательного списка деталей. Сейчас нахожусь на стадии выбора комплектующих с Али. Он бы мне помог с выбором.
Как соберу, можно будет дальше развивать.
Из того что я вычитал:
- arduino mega + nano(мне она удобнее)
- HX711 + тензодатчик 5кг
- двигатель 28BYJ-48 + ULN2003
- кран(думаю найду в магазинах)
- реле
- клапан
- экран 1602 с кнопками
- три ds18b20
Под вопросом, не увидел в скетче:
- asc712
- твердотельное реле
- Bluetooth
- экран 2004
- датчик ноля
Не увидел последнего скетча и окончательного списка деталей. Сейчас нахожусь на стадии выбора комплектующих с Али. Он бы мне помог с выбором.
Как соберу, можно будет дальше развивать.
Из того что я вычитал:
- arduino mega + nano(мне она удобнее)
- HX711 + тензодатчик 5кг
- двигатель 28BYJ-48 + ULN2003
- кран(думаю найду в магазинах)
- реле
- клапан
- экран 1602 с кнопками
- три ds18b20
Под вопросом, не увидел в скетче:
- asc712
- твердотельное реле
- Bluetooth
- экран 2004
- датчик ноля
anddin
Магистр
Астрахань
259 121
Отв.331 29 Окт. 17, 07:56
MOR_IV, К сожалению у меня сейчас нет времени заняться самогоном, у меня идет стройка дома.
В настоящий момент готов образец со счетчиком капель аналогичный Нamster только собран из готовых элементов ардуино.
В принципе на тестах он работает, но перегон пока не делал.
Как все соберу и обкатаю, тогда и выложу результат тут.
В настоящий момент готов образец со счетчиком капель аналогичный Н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кг.
Тут я пытаюсь автоматизировать кран отбора по пару и привязать к ардуино.
Для измерения скорости отбора применил весы на основе HX711 + тензодатчик 5кг.
anddin
Магистр
Астрахань
259 121
Отв.334 07 Нояб. 17, 09:19
Небольшой отчет по счетчику капель.
Передатчик собран на датчике препятствий KY-032, а приемник на датчике пламени KY-026.
Приемник от KY-032 не использовал т.к. KY-026 намного легче поддался настройке.
Столкнулся со следующим:
1. Значение веса стало прыгать +/- 0,3 грамма, это очень много и регулирование по весам не работает.
Возможно я просто повредил датчик весов, если у кого есть такой датчик, подскажите, прыгают ли у вас значения в статике.
2.Датчик KY-026 в процессе отбора несколько раз пришлось корректировать, походу он не подойдет.
Передатчик собран на датчике препятствий KY-032, а приемник на датчике пламени KY-026.
Приемник от KY-032 не использовал т.к. KY-026 намного легче поддался настройке.
Столкнулся со следующим:
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 916
Отв.337 19 Нояб. 17, 11:57
Ну вот, к первым экспериментам кое-что готово.
Из автоматики:
- Микрокомпьютер Raspberry Pi
- Регулятор мощности ТЭНа (Arduino Pro Mini),
- Датчик среднеквадратичного напряжения сети (Arduino Pro Mini),
- Два контроллера шаговых двигателей (один для дефлегматора, другой для холодильника)(Arduino Pro Mini),
- Четыре датчика температуры DS18B20.
Из механики:
- Два крана, управляемых шаговыми двигателями (один для дефлегматора, другой для холодильника).
Управляющей программы пока нет, но в ручном режиме удаленно работать можно.
Из автоматики:
- Микрокомпьютер Raspberry Pi
- Регулятор мощности ТЭНа (Arduino Pro Mini),
- Датчик среднеквадратичного напряжения сети (Arduino Pro Mini),
- Два контроллера шаговых двигателей (один для дефлегматора, другой для холодильника)(Arduino Pro Mini),
- Четыре датчика температуры DS18B20.
Из механики:
- Два крана, управляемых шаговыми двигателями (один для дефлегматора, другой для холодильника).
Управляющей программы пока нет, но в ручном режиме удаленно работать можно.
anddin
Магистр
Астрахань
259 121
Отв.338 23 Нояб. 17, 13:06
Пока мы ждем обработанный скетч от MOR_IV, дабы не терять время соберем простой термостат с управлением клапаном воды.
Я его иногда использую как простой к сборке вариант полуавтоматического управления колонной.
Итак колонна у нас такая
На картинке отмечены места расположения датчиков.
Для создания термостата нам понадобятся:
1. Ардуино UNO - 1шт
2. Дисплей 1602 с кнопками - 1шт
3. Реле - 1шт
4. Датчик температуры DS18B20 - 3шт
5. Пассивный зуммер - 1шт (кто захочет, он не обязателен)
6. Источник питания на 5 вольт
7. Соединительные провода
8. Тензодатчик для ардуино на 5кг и плата HX711 (не обязательно)
Соединяем дисплей с ардуино UNO получится вот так
Далее подключаем датчики температуры как на картинке
не забываем про установку резистора в 4,7 кОм.
Подключаем реле к ардуино
Ну и один провод зуммера подключаем к выходу D12 а второй к минусу.
Вернемся к датчикам температуры.
В скетче необходимо прописать имеющиеся у нас датчики
Как найти номера ваших датчиков можно посмотреть тут
http://www.2150692.ru/...18b20-k-arduino
Загрузить скетч в ардуино Вам поможет поисковик.
Через реле мы подключаем клапан воды, который при включении подаст избыточное количество воды в дэф и тем самым остановит процесс отбора.
Теперь о работе:
при включении на верхней строчке дисплея будут три значения температуры
1 значение это температура в царге, 2-ое значение это температура в дэфе, 3-е значение это температура в кубе.
на второй строчке будет температура включения клапана и отсчет времени работы.
Температуру включения клапана мы задаем кнопками вверх или вниз на шилде экрана. Шаг температуры 0,1С. Значение t клапана воды обычно задается на 0,5С более t царги после того как колонна стабилизировалась.
При достижении датчиком t царги значения t включения клапана включится клапан воды и отбор остановится до момента когда t царги станет меньше t включения клапана.
Если отвалится какой либо датчик температуры или значение t в кубе превысит 99С или значение t в дэфе превысит 80С сработает клапан и запищит зуммер.
К данной плате можно подключить весы.
Подробная инструкция по сборке и настройке весов:
При нажатии кнопки вправо мы попадаем в настройки, где можно изменить значение массы, при достижении которой включится пищалка. Использование весов очень упрощает работу с колонной. Поставил банку, задал значение веса и пошел по своим делам.
При подключении весов не забываем изменить калибровочный коэффициент
В дальнейшем я расскажу как сделать стабилизированное управление тэном.
Я его иногда использую как простой к сборке вариант полуавтоматического управления колонной.
Итак колонна у нас такая
На картинке отмечены места расположения датчиков.
Для создания термостата нам понадобятся:
1. Ардуино UNO - 1шт
2. Дисплей 1602 с кнопками - 1шт
3. Реле - 1шт
4. Датчик температуры DS18B20 - 3шт
5. Пассивный зуммер - 1шт (кто захочет, он не обязателен)
6. Источник питания на 5 вольт
7. Соединительные провода
8. Тензодатчик для ардуино на 5кг и плата HX711 (не обязательно)
Соединяем дисплей с ардуино UNO получится вот так
Далее подключаем датчики температуры как на картинке
не забываем про установку резистора в 4,7 кОм.
Подключаем реле к ардуино
Ну и один провод зуммера подключаем к выходу D12 а второй к минусу.
Вернемся к датчикам температуры.
В скетче необходимо прописать имеющиеся у нас датчики
Как найти номера ваших датчиков можно посмотреть тут
http://www.2150692.ru/...18b20-k-arduino
Загрузить скетч в ардуино Вам поможет поисковик.
Через реле мы подключаем клапан воды, который при включении подаст избыточное количество воды в дэф и тем самым остановит процесс отбора.
Теперь о работе:
при включении на верхней строчке дисплея будут три значения температуры
1 значение это температура в царге, 2-ое значение это температура в дэфе, 3-е значение это температура в кубе.
на второй строчке будет температура включения клапана и отсчет времени работы.
Температуру включения клапана мы задаем кнопками вверх или вниз на шилде экрана. Шаг температуры 0,1С. Значение t клапана воды обычно задается на 0,5С более t царги после того как колонна стабилизировалась.
При достижении датчиком t царги значения t включения клапана включится клапан воды и отбор остановится до момента когда t царги станет меньше t включения клапана.
Если отвалится какой либо датчик температуры или значение t в кубе превысит 99С или значение t в дэфе превысит 80С сработает клапан и запищит зуммер.
К данной плате можно подключить весы.
Подробная инструкция по сборке и настройке весов:
При нажатии кнопки вправо мы попадаем в настройки, где можно изменить значение массы, при достижении которой включится пищалка. Использование весов очень упрощает работу с колонной. Поставил банку, задал значение веса и пошел по своим делам.
При подключении весов не забываем изменить калибровочный коэффициент
В дальнейшем я расскажу как сделать стабилизированное управление тэном.
abc32
Студент
Брянск
19 14
Отв.339 24 Нояб. 17, 10:22
addin крайне интересна данная тема, но можно попросить для тех кто ещё не связывался с Ардуинами UNO, MEGA и NANO дать ссылки у кого на Али можно купить основные комплектующие, а то большая часть ссылок уже мертвая, да и в изысканиях чем же отличаются меги, наны и уны пока жалко время тратить.