Весы "винокура" с контролем скорости и объема отбора

Главная Форумы Конструкторское бюро Автоматизация Автоматика LuckyBox Весы "винокура" с контролем скорости и объема отбора

  • В этой теме 555 ответов, 67 участников, последнее обновление 1 неделя сделано Андрей.
Просмотр 15 сообщений - с 226 по 240 (из 556 всего)
  • Автор
    Сообщения
  • #50594
    Андрей
    Участник
    • Ответов: 36
    @trezvy

    Скачать, положить по тому пути где лежала прежняя библиотека и перезагрузить IDE. Для контроля можно проверить при кампиляции в подвале IDE строку: “Используем библиотеку ESP8266WebServer версии 1.0 из папки: [ваш путь]”

    Возможно ошибка и не из-за ESP8266WebServer, а из за одной из библиотек которые она использует.

    Поэтому вот все используемые у меня библиотеки.

    Вложения:
    Вы должны войти для просмотра вложений.
    #50596
    Валера
    Участник
    • Ответов: 124
    @tsabak

    Ну х.з. Если это убрать это: HTTP = ESP8266WebServer (port);  (на нем вываливается с ошибкой) то компилирует и прошивает чего то появляется незащищенная точка под названием Wi-Fi и все тут.

    Местный

    #50598
    Андрей
    Участник
    • Ответов: 36
    @trezvy

    То что компилирует IDE лежит в каталоге скетча Scales5.ino.nodemcu.bin и этот файл грузится в весы через OTA по WiFi. Но для его загрузки сначала нужно загрузит в Nodemcu элементарную прошивку с ESP8266HTTPUpdateServer, но для этого все равно придется разбираться с библиотеками. Что касается заливки через esptools то я к сожалению не разу не делал файлов для такой заливки, а разобраться с этим дело не одного часа.

    #50600
    Андрей
    Участник
    • Ответов: 36
    @trezvy

    Конечно Веб сервер не поднимется и веб страница не откроется. Это не ошибка программы, это несовместимая библиотека. Таких библиотек куча. И в этом главная заморочка с программированием микроконтролеров в принципе.

     

    #50601
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Осмелюсь предложить вашему вниманию весы которые умеют измерять объем и скорость отбора, а так же температуру( до 5 точек), спиртуозность. Веб интерфейс, звуковая сигнализация в веб интерфейсе. Расчет смешивания алкоголя с учетом контрактации и само смешивание прямо на платформе весов . Открытый код. https://www.youtube.com/watch?v=pMDbjmb0oWk&feature

    Замечательный проект. Открывай новую тему в разделе “Автоматизация”. Думаю данный вариант с контролем в том числе и температур + сигнализация будет весьма востребован, особенно начинающими винокурами.

    Небольшой совет для повышения стабильности. На Али в основном попадаются платы HX711 заточенные конкретно под 5-ти вольтовое питание, соответственно опорное питание на тензодатчик (Е+ Е-) идет с помехами от самой ESP8266. Вот здесь писал как это простым способом победить, там же платка на вложенном фото которая мне понравилась больше остальных.

    #50636
    Андрей
    Участник
    • Ответов: 36
    @trezvy

    Спасибо, и извиняюсь за то что влез в эту ветку. Собирался открыть ветку на homedistiller, а там облом, новичкам нельзя включать ссылки пока не будет 10 ответов в теме. А здесь новую тему вроде бы совсем не в тему, это как бы авторский сайт и форум Счастливчика. Ты вед тоже открывал тему здесь “Забыл добавить, почему опубликовал именно в теме LuckyBox. Весы прекрасно используются вместо датчика уровня на отборе голов и дальнейшей сигнализации заданного уровня отбора”. То есть не по тому что, что идея использовать весы для измерения объема и скорости отбора сама по себе очень красива и заслуживает отдельной темы, а потому что “Весы прекрасно используются вместо датчика уровня”. А “мои весы” на самом деле это твои весы. Только код открытый поскольку я полный новичок в программировании и не стесняюсь багов в коде. Более того буду только рад конструктивной критике, которая позволит мне совершенствоваться в этом интересном деле. Поэтому я еще раз извиняюсь за вторжение, и прошу совета: как выгрузить бинарные файлы для esptool. Буду очень благодарен за помощь.

    #50638
    Антоха
    Участник
    • Ответов: 451
    @5-28

    как выгрузить бинарные файлы

    Файл bin при компиляции появляется в папке temp, точный путь пишется в окне компиляции, но после закрытия среды Ардуино удаляется, поэтому надо скопировать куда-нибудь.

    #50644
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Спасибо, и извиняюсь за то что влез в эту ветку. Собирался открыть ветку на homedistiller, а там облом, новичкам нельзя включать ссылки пока не будет 10 ответов в теме. А здесь новую тему вроде бы совсем не в тему, это как бы авторский сайт и форум Счастливчика.

    На “ХД” я давал ссылку на свои весы, был послан. Не первый раз кстати, весьма форум недружелюбен, т.к. все гуру в пятом поколении себя считают. Там народ велосипед с датчиком дождя и прочей хренью изобретают, флаг в руки.
    Форум Счастливчик позиционирует как: “Центр открытого проектирования”, так что открывай свою тему. Твой вариант народу тоже нужен. Кстати замерь напряжение на E+ и E-, если там больше 3-х вольт, сделай схемную доработку как я писал выше. Свой вариант я со временем полностью интегрирую в LB, чтобы на основной странице ректификации сразу и скорость и объем было видно, а от этого можно многими вещами уже автоматом рулить а не подбирать нудно ключевые параметры.
    Про бинарные файлы уже ответили. Остальное напишу в личку.

    #50649
    Антоха
    Участник
    • Ответов: 451
    @5-28

    Сергей, вопрос по работе весов.

    А как часто усредняются показания скорости отбора? На сколько помню где-то была цифра 5 секунд… Подумал может быть имеет смысл сделать 10 сек или больше, т.к. клапан отбора щёлкает раз в 10 секунд и поэтому наблюдается пляска показаний скорости отбора.

    #50652
    Андрей
    Участник
    • Ответов: 36
    @trezvy

    Про этот файл с дампом скетча я знаю. Более того он используется при заливке скетча через ОТА, и искать его не нужно. Если сделать Скейтч-Экспорт бинарного файла, то он появится в каталоге скетча с расширением .bin. Меня интересует второй файл в твоем загрузчике в котором выгружено SPIFFS. Тот файл что у тебе называется WiFiAlcoScale.spiffs

    #50653
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    А как часто усредняются показания скорости отбора?

    Измерения производятся 2 раза в секунду. Данные заносятся в массив из 120 значений, при каждом измерении значения сдвигаются, т.е. всегда имеем 120 измерений за прошедшую минуту. Вот их и обрабатываем, т.е. берем именно данные за минуту. Погрешность с клапаном происходит из за своеобразного “плевка”, жидкость пока летит еще и скорость набирает )))

    #50654
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Про этот файл с дампом скетча я знаю. Более того он используется при заливке скетча через ОТА, и искать его не нужно. Если сделать Скейтч-Экспорт бинарного файла, то он появится в каталоге скетча с расширением .bin. Меня интересует второй файл в твоем загрузчике в котором выгружено SPIFFS. Тот файл что у тебе называется WiFiAlcoScale.spiffs

    Так при запуске “ESP8266 Sketch Data Upload” ардуинка же тоже показывает куда кинула скомпилированный образ файловой системы, вот например у меня (копия из лога ардуины):
    [SPIFFS] upload : C:\Users\Sergey_r\AppData\Local\Temp\arduino_build_739924/WiFiAlcoScale.spiffs.bin

    #50657
    Андрей
    Участник
    • Ответов: 36
    @trezvy

    Спасибо еще раз. Как я ступил?

    #50659
    Антоха
    Участник
    • Ответов: 451
    @5-28

    А как часто усредняются показания скорости отбора?

    Измерения производятся 2 раза в секунду. Данные заносятся в массив из 120 значений, при каждом измерении значения сдвигаются, т.е. всегда имеем 120 измерений за прошедшую минуту. Вот их и обрабатываем, т.е. берем именно данные за минуту. Погрешность с клапаном происходит из за своеобразного “плевка”, жидкость пока летит еще и скорость набирает )))

    А можно где-то в скетче эти цифры подстроить под себя? А то в данный момент у меня на дисплее показания отбора скачут от 1550 до 2400 ну или около того, в общем постоянно меняются в довольно больших пределах

    #50675
    vikons
    Участник
    • Ответов: 4
    @vikons

    Раз пошла такая пьянка, то выложу свой вариант весов, пока просто отображение без обратной связи. Сделан на ардуине Wavgat nano LGT8F328p (купил по ошибке), но убрав пару строк все собирается на обычной Nano.  Поворотом энкодера выбирается крупно отображение объема, массы, скорости. Однократное нажатие – задается спиртуозность. Долгое нажатие – установка ноля, тары. Т.к. делалась разовая вещь, то калибровал отдельным скетчем, потом планировал дописать сюда. Расчет скорости отбора ведется тоже за одну минуту по 120 значениям через кольцевой буфер. Возможны мелкие глюки, тестировал только на 2-х перегонках. Все используемые либы в архиве.

    Вложения:
    Вы должны войти для просмотра вложений.
Просмотр 15 сообщений - с 226 по 240 (из 556 всего)
  • Для ответа в этой теме необходимо авторизоваться.