Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Весы "винокура" с контролем скорости и объема отбора
Помечено: Прошивка через IDE
- В этой теме 570 ответов, 72 участника, последнее обновление 3 недели сделано
Sergey_r.
-
АвторСообщения
-
15.02.2019 в 23:44 #35939
Подарок на выходные 🙂
Реализовал давно и быстро, но вот с оформлением вечные проблемы…
Прошивку и схему качаем от сюда. Фотки ниже, а пока кратенько что умеют:
– Измеряем объем в зависимости от заданной плотности (% спирта в дистилляте) в мл.
– Измеряем скорость отбора в мл./час
– Подаем сигнал по достижению заданного объема в мл.
– Выводим информацию в WEBКомплектующие:
– Модуль ESP8266, я применил WeMos mini
– Тензодатчик (5, 10 или 20 кг.) с модулем преобразования измерений HX711
– Дисплей OLED 1,3″ 128 х 64
– Энкодер с “выключателем” (как китайцы пишут)
– Кнопка (любая без фиксации)
– Оргстекло 10 мм. для корпуса + 3D принтерp.s. Продолжение следует, так что комментарии после следующего поста, а то читать не айс…
Вложения:
Вы должны войти для просмотра вложений.16.02.2019 в 00:13 #35944Функционал:
При включении на 4 секунды выводится заставка, если требуется первоначальная настройка весов, жмем на энкодер пока заставка на экране. После попытки подключения к WiFi, попадем в настройку соответствия искомого веса. Т.е. ставим заведомо известный груз (к примеру гирьку не превышающую максимального веса тензодатчика) и крутя энкодер добиваемся нужных показаний на дисплее соответствующих весу груза в граммах. Груз ставим только после того как на экране высветится показание веса. После калибровки жмем на энкодер, все будет запомнено для дальнейшего использования весов.
Работа после калибровки:
Ждем пока пройдет заставка и попытка подключения к домашней сетке WiFi. Далее на дисплее выводится % спирта который ожидаем в отборе (нижней строчкой выводится IP адрес либо домашней сети, либо 192.168.4.1 если не смогли подключиться и работаем как точка доступа), выставляем нужное значение энкодером и жмем на энкодер для ввода, в дальнейшем % спирта можно скорректировать в WEB интерфейсе.
Далее у нас 2 режима индикации на OLED дисплее, либо объем в мл., либо скорость отбора в мл./час, переключается нажатием на энкодер. В любом из этих режимов, можно поворотом энкодера задавать требуемый объем в мл. с шагом 10 мл., по достижению которого на соответствующем выводе контроллера будет выдаваться сигнал о достижении заданного объема (если установить 0, то сигнала не будет).
Так же есть кнопка сброса веса тары, это если вдруг тару поставили до включения, ну или еще какая ситуация возникла у пользователя…
С тем что отображается и настраивается в WEB, вроде все и так прозрачно 😉p.s. Если поворот энкодера не соответствует увеличению/уменьшению показаний, просто перепаиваем два крайних проводка на энкодере, синий и грязно-коричневый по схеме.
p.p.s. Все…, дописал. Что не понятно, спрашиваем.
Вложения:
Вы должны войти для просмотра вложений.16.02.2019 в 00:31 #35948Забыл добавить, почему опубликовал именно в теме LuckyBox. Весы прекрасно используются вместо датчика уровня на отборе голов и дальнейшей сигнализации заданного уровня отбора. Так же планируется расширение функционала, для совместной работы с основным блоком.
16.02.2019 в 03:02 #35968Уважаю Сергей таких людей как ты, трудоголик и человек который подталкивает других не останавливатся на достигнутом.
16.02.2019 в 12:52 #35979Приветствую. А тензодатчик на какой вес лучше брать? Чем меньше вес, тем выше точность?
16.02.2019 в 14:25 #35981Приветствую. А тензодатчик на какой вес лучше брать? Чем меньше вес, тем выше точность?
Пробовал и на 5 кг. и на 10 кг., разницы не заметил.
16.02.2019 в 14:38 #35983Наверное бы юзерам понравился такой режим – отбор тела с максимальной производительностью – пока по жидкости, но возможно и по пару – применив * магнитный клапан * – перегородку в колоне,паровом отборе ,управляемую внешним магнитным полем.
<h1 class=”entry-title”>Изменение сечения колоны магнитным полем для увеличения производительности .</h1>16.02.2019 в 14:48 #35985дописал. Что не понятно, спрашиваем
есп можно любую, есть
NodeMCU V3 ESP8266 ESP-12
пойдет, на попробовать?16.02.2019 в 14:51 #35986дописал. Что не понятно, спрашиваем есп можно любую, есть <h1 class=”product-name”>NodeMCU V3 ESP8266 ESP-12</h1> пойдет, на попробовать?
Подойдет, выводы D0-D8 полностью совпадают.
16.02.2019 в 14:54 #3598716.02.2019 в 15:02 #35989Немного видео работы, с выводом скорости отбора.
супер! в реале проверяли, совпадает с замерами с часами и мензурками?
насколько велика погрешность при не правильно указанной спиртуозности.
16.02.2019 в 15:08 #3599016.02.2019 в 15:48 #35991Немного видео работы, с выводом скорости отбора.
супер! в реале проверяли, совпадает с замерами с часами и мензурками? насколько велика погрешность при не правильно указанной спиртуозности.
Совпадает. Если ошибся на пару % то не сильно страшно, а так о% от 96% отличаются практически на 200 грамм на литр. Ну и учитываем что на головах надо ставить 97 – 98%. При отборе тела через web меняется на реальный % спирта без проблем на ходу.
Подарок на выходные
Спасибо! А если взять датчик на 20 кг? Пойдёт?
Думаю все будет ок. Товарищ на следующей неделе соберет себе как раз на 20 кг. датчике, отпишусь.
16.02.2019 в 15:55 #35992Совпадает. Если ошибся на пару % то не сильно страшно, а так о% от 96% отличаются практически на 200 грамм на литр. Ну и учитываем что на головах надо ставить 97 – 98%. При отборе тела через web меняется на реальный % спирта без проблем на ходу.
Тогда супер вдвойне, пошел покупать датчики 🙂
Спасибо Вам.
16.02.2019 в 18:16 #36001 -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.