Главная › Форумы › Конструкторское бюро › Автоматизация › Автоматика LuckyBox › Весы "винокура" с контролем скорости и объема отбора
Помечено: Прошивка через IDE
-
АвторСообщения
-
10.10.2019 в 21:40 #50594
Скачать, положить по тому пути где лежала прежняя библиотека и перезагрузить IDE. Для контроля можно проверить при кампиляции в подвале IDE строку: “Используем библиотеку ESP8266WebServer версии 1.0 из папки: [ваш путь]”
Возможно ошибка и не из-за ESP8266WebServer, а из за одной из библиотек которые она использует.
Поэтому вот все используемые у меня библиотеки.
Вложения:
Вы должны войти для просмотра вложений.10.10.2019 в 21:56 #50596Ну х.з. Если это убрать это: HTTP = ESP8266WebServer (port); (на нем вываливается с ошибкой) то компилирует и прошивает чего то появляется незащищенная точка под названием Wi-Fi и все тут.
Местный
10.10.2019 в 22:01 #50598То что компилирует IDE лежит в каталоге скетча Scales5.ino.nodemcu.bin и этот файл грузится в весы через OTA по WiFi. Но для его загрузки сначала нужно загрузит в Nodemcu элементарную прошивку с ESP8266HTTPUpdateServer, но для этого все равно придется разбираться с библиотеками. Что касается заливки через esptools то я к сожалению не разу не делал файлов для такой заливки, а разобраться с этим дело не одного часа.
10.10.2019 в 22:08 #50600Конечно Веб сервер не поднимется и веб страница не откроется. Это не ошибка программы, это несовместимая библиотека. Таких библиотек куча. И в этом главная заморочка с программированием микроконтролеров в принципе.
10.10.2019 в 22:11 #50601Осмелюсь предложить вашему вниманию весы которые умеют измерять объем и скорость отбора, а так же температуру( до 5 точек), спиртуозность. Веб интерфейс, звуковая сигнализация в веб интерфейсе. Расчет смешивания алкоголя с учетом контрактации и само смешивание прямо на платформе весов . Открытый код. https://www.youtube.com/watch?v=pMDbjmb0oWk&feature
Замечательный проект. Открывай новую тему в разделе “Автоматизация”. Думаю данный вариант с контролем в том числе и температур + сигнализация будет весьма востребован, особенно начинающими винокурами.
Небольшой совет для повышения стабильности. На Али в основном попадаются платы HX711 заточенные конкретно под 5-ти вольтовое питание, соответственно опорное питание на тензодатчик (Е+ Е-) идет с помехами от самой ESP8266. Вот здесь писал как это простым способом победить, там же платка на вложенном фото которая мне понравилась больше остальных.
11.10.2019 в 10:18 #50636Спасибо, и извиняюсь за то что влез в эту ветку. Собирался открыть ветку на homedistiller, а там облом, новичкам нельзя включать ссылки пока не будет 10 ответов в теме. А здесь новую тему вроде бы совсем не в тему, это как бы авторский сайт и форум Счастливчика. Ты вед тоже открывал тему здесь “Забыл добавить, почему опубликовал именно в теме LuckyBox. Весы прекрасно используются вместо датчика уровня на отборе голов и дальнейшей сигнализации заданного уровня отбора”. То есть не по тому что, что идея использовать весы для измерения объема и скорости отбора сама по себе очень красива и заслуживает отдельной темы, а потому что “Весы прекрасно используются вместо датчика уровня”. А “мои весы” на самом деле это твои весы. Только код открытый поскольку я полный новичок в программировании и не стесняюсь багов в коде. Более того буду только рад конструктивной критике, которая позволит мне совершенствоваться в этом интересном деле. Поэтому я еще раз извиняюсь за вторжение, и прошу совета: как выгрузить бинарные файлы для esptool. Буду очень благодарен за помощь.
11.10.2019 в 11:16 #50638как выгрузить бинарные файлы
Файл bin при компиляции появляется в папке temp, точный путь пишется в окне компиляции, но после закрытия среды Ардуино удаляется, поэтому надо скопировать куда-нибудь.
11.10.2019 в 11:45 #50644Спасибо, и извиняюсь за то что влез в эту ветку. Собирался открыть ветку на homedistiller, а там облом, новичкам нельзя включать ссылки пока не будет 10 ответов в теме. А здесь новую тему вроде бы совсем не в тему, это как бы авторский сайт и форум Счастливчика.
На “ХД” я давал ссылку на свои весы, был послан. Не первый раз кстати, весьма форум недружелюбен, т.к. все гуру в пятом поколении себя считают. Там народ велосипед с датчиком дождя и прочей хренью изобретают, флаг в руки.
Форум Счастливчик позиционирует как: “Центр открытого проектирования”, так что открывай свою тему. Твой вариант народу тоже нужен. Кстати замерь напряжение на E+ и E-, если там больше 3-х вольт, сделай схемную доработку как я писал выше. Свой вариант я со временем полностью интегрирую в LB, чтобы на основной странице ректификации сразу и скорость и объем было видно, а от этого можно многими вещами уже автоматом рулить а не подбирать нудно ключевые параметры.
Про бинарные файлы уже ответили. Остальное напишу в личку.11.10.2019 в 12:31 #50649Сергей, вопрос по работе весов.
А как часто усредняются показания скорости отбора? На сколько помню где-то была цифра 5 секунд… Подумал может быть имеет смысл сделать 10 сек или больше, т.к. клапан отбора щёлкает раз в 10 секунд и поэтому наблюдается пляска показаний скорости отбора.
11.10.2019 в 13:00 #50652Про этот файл с дампом скетча я знаю. Более того он используется при заливке скетча через ОТА, и искать его не нужно. Если сделать Скейтч-Экспорт бинарного файла, то он появится в каталоге скетча с расширением .bin. Меня интересует второй файл в твоем загрузчике в котором выгружено SPIFFS. Тот файл что у тебе называется WiFiAlcoScale.spiffs
11.10.2019 в 13:01 #50653А как часто усредняются показания скорости отбора?
Измерения производятся 2 раза в секунду. Данные заносятся в массив из 120 значений, при каждом измерении значения сдвигаются, т.е. всегда имеем 120 измерений за прошедшую минуту. Вот их и обрабатываем, т.е. берем именно данные за минуту. Погрешность с клапаном происходит из за своеобразного “плевка”, жидкость пока летит еще и скорость набирает )))
11.10.2019 в 13:09 #50654Про этот файл с дампом скетча я знаю. Более того он используется при заливке скетча через ОТА, и искать его не нужно. Если сделать Скейтч-Экспорт бинарного файла, то он появится в каталоге скетча с расширением .bin. Меня интересует второй файл в твоем загрузчике в котором выгружено SPIFFS. Тот файл что у тебе называется WiFiAlcoScale.spiffs
Так при запуске “ESP8266 Sketch Data Upload” ардуинка же тоже показывает куда кинула скомпилированный образ файловой системы, вот например у меня (копия из лога ардуины):
[SPIFFS] upload : C:\Users\Sergey_r\AppData\Local\Temp\arduino_build_739924/WiFiAlcoScale.spiffs.bin11.10.2019 в 15:02 #50657Спасибо еще раз. Как я ступил?
11.10.2019 в 15:11 #50659А как часто усредняются показания скорости отбора?
Измерения производятся 2 раза в секунду. Данные заносятся в массив из 120 значений, при каждом измерении значения сдвигаются, т.е. всегда имеем 120 измерений за прошедшую минуту. Вот их и обрабатываем, т.е. берем именно данные за минуту. Погрешность с клапаном происходит из за своеобразного “плевка”, жидкость пока летит еще и скорость набирает )))
А можно где-то в скетче эти цифры подстроить под себя? А то в данный момент у меня на дисплее показания отбора скачут от 1550 до 2400 ну или около того, в общем постоянно меняются в довольно больших пределах
11.10.2019 в 19:13 #50675Раз пошла такая пьянка, то выложу свой вариант весов, пока просто отображение без обратной связи. Сделан на ардуине Wavgat nano LGT8F328p (купил по ошибке), но убрав пару строк все собирается на обычной Nano. Поворотом энкодера выбирается крупно отображение объема, массы, скорости. Однократное нажатие – задается спиртуозность. Долгое нажатие – установка ноля, тары. Т.к. делалась разовая вещь, то калибровал отдельным скетчем, потом планировал дописать сюда. Расчет скорости отбора ведется тоже за одну минуту по 120 значениям через кольцевой буфер. Возможны мелкие глюки, тестировал только на 2-х перегонках. Все используемые либы в архиве.
Вложения:
Вы должны войти для просмотра вложений. -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.