Андрей

  • При загрузке с компа, всегда с ошибками загружается файл конфигурации. Прошивка через бинарник видимо не исключение. При этом вместо адекватных данных из конфига читается белиберда. В том числе и калибровочный коэффициент. Будучи применен для вычисления объема и скорости дает числа невероятной длинны которые пытается отобразить дисплей и вот…[Читать далее]

  • Здесь есть схема подключения на 4 датчика HX711. Все должно работать.

  • Если в одним тензодатчиком, будут. Если с 4, как сейчас делают кухонные или напольные, то нужно разбираться со схемой подключения датчиков. Но в принципе будут, тем более для тела.

  • Ну значит нужно другие весы. Измерять спиртуозность и отбирать головы на них будет проблематично, а все остальное без проблем.

  • На этих весах 20 кг не вариант.

  • Да я тоже думаю что NodeMCU WemosD1 без разницы. По крайней мере пару раз я переключаясь между проектами заливал в WemosD1 как в NodeMCU и все работало.

    Попробуй снова скачать и залить. Там в прошивке был config.json мой. А записывать его в этой файловой системе не получается. Я думал что так только через OTA, а оказалось что и через USB то…[Читать далее]

  • Прошу прощения, и правда не учел при копировании старую ссылку.Исправил. Однако новый (да и старый) файл прошивки собирался для NodeMCU 1.0. Видимо в этом и проблема. Попробую на WemosD1, но только после нового года.

  • Прошивка там новая. Я проверил.

    BMP280 только вчера пришел из Китая. Но я сейчас не смогу сделать только после Нового года.

  • WeMos d1 подходит, но пины подключение дисплея и HX711 не совпадают. То есть паяльником придется поработать не только для подключения датчиков и пищалки, но и другие провода привести в соответствие со схемой.

  • Опубликовал новую версию устройства. Изменен алгоритм измерения скорости отбора. Log файл. Калибровка датчиков температуры. Точность измерения спиртуозности до 0.1 %. Повышена стабильность и пр.. Смотрите на канале.

  • Ну не 2 замера в секунду Вы делаете, а столько сколько возможно пока по вашей терминологии не “гребет” АЦП. А потом эти усредненные значения, два раза в секунду добавляете в массив. И я нахожу все это очень интересным. Пардон.

  • Проверил, убедился что ты не прав, вложил. Смотри.

    Что опять же касается математики, то мои 10 раз в секунду много ближе к 10 Гц чем твои 2. А 80 Гц я пробовал, выигрыша не дают поскольку нужно 8 значений усреднить, чтобы получить разброс значений такой же как при 10 Гц.

    Однако посмотрел твой код, и мне ОЧЕНЬ понравилась и твоя “хитрос…[Читать далее]

  • Не нужно быть большим математиком чтобы понимать что, scaleOut – (scaleOut/n)=(1-1/n)*scaleOut

    Подставьте туда n=10, и получтие 9* scaleOut/10. Или в полном виде scaleOut =9* scaleOut/10 + (scaleIn/10);

    Поэтому к измерению скорости точность “единичных” измерений никакого отношения не имеет.

    А почему только два? hx711 позволяет делать 1…[Читать далее]

  • Так с точностью до грамма так и будет. А до 0.1?

    Что касается “пляски” скорости отбора. Точность 0.1 Период между замерами массы для определения скорости 10 сек. за 1 час (скорость определяется в мл. час) таких периодов периодов 3600/10=360. Ошибка приведенная к часу будет 0.1*360=36мл. Т.е. даже для самых притязательных это 10% от скорости отбор…[Читать далее]

  • Я на эту фильтрацию потратил уйму времени. Для измерения спиртуозности нужна очень высокая точность, поэтому

    Сначала медианный фильтр на 7 значений, который позволяет отбросить до 3 нестроевых значений, причем с задержкой всего в 1 период измерения.

    Потом такая же как у тебя формула но с n=10 и приведенными значениями

    scaleOut =…[Читать далее]

  • Так а я пример откуда привел, не из ректификации. И потом, если нужда только в подборе жиклера, так можно и мензуркой с секундомером обойтись, это же 1 раз. Или капли посчитать. Жиклер на конец шланга до земли, много – приподнял, мало – опустил, запомнил положение в котором как надо и на этом уровне жиклер врезал. А весы конечно можно сделать,…[Читать далее]

  • Интернет полон рекомендаций по отбору готов “1-2 капли в секунду”,  это 100-200 мл час. Я всегда руководствуюсь этим рекомендациями, и вам советую. Впрочем хозяин барин. Главное чтобы скорость отбора превышала скорость потребления. 625/36=17 часов. плюс  5400/360=еще 15 часов. итого 32 часа на перегонку 20 литрового куба. Это подвиг.

  • Нет еще раз. Весы не рассчитаны на такие скорости отбора поскольку это нечто экзотическое. Головы отбирают на максимальном нагреве по скоростью 50 мл.час на 1 кВт нагрева. Уже при таком режиме флегмовое число составит 70 и больше. На 1.5 дюймовой колонне с нагревом 2 кВт, это будет 1 капля в секунду или 100 мл.час. Вы точно ничего не напутали? Е…[Читать далее]

  • Нет. В принципе это возможно  если разрешение весов сравнимо с 1/10 отбора (точность составит 10%) за период  срабатывания клапана. Т.е при разрешении 0.1г. клапан должен открываться с периодичностью 60/36 = 1.6 мин. и при условии  синхронизации периода отсчета скорости с периодом открытия клапана.

    36 мл в час это что то.

  • Не должно. А что на дисплее? Или его нет? Без дисплея и датчика весов  я не пробовал, но сомневаюсь что запустится.

  • Загрузить еще