блок hx711 для esp32 кто-то может сделать и сколько стоит?

На этом форуме Вы можете задать вопросы знатокам программы и автору.
дрон
Сержант
Сообщения: 119
Зарегистрирован: 09 ноя 2017, 19:25
Откуда: Москва
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 16 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение дрон »

Интересно, плата как-то меняет показания при наводках? например от поднесённой руки или чего-то ещё.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Специально весы не делал, а сенсор не очень чувствительный - 50кг.
Сам процесс измерений сейчас не очень интересный, может позже стенд постационарнее сделаю. Заказал сенсор на 1кг.
Рукой над платой поводил - изменений не обнаружил.
дрон
Сержант
Сообщения: 119
Зарегистрирован: 09 ноя 2017, 19:25
Откуда: Москва
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 16 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение дрон »

ecoins писал(а): 12 июл 2022, 21:24 а сенсор не очень чувствительный - 50кг.
Странно, с дискретностью все нормально?
Этот датчик измеряет десятки грамм.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

дрон писал(а): 12 июл 2022, 21:56 Странно, с дискретностью все нормально?
Этот датчик измеряет десятки грамм.
Возможно что-то не так, но плотнее займусь когда будет реакция на сформулированные вопросы.
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

ecoins писал(а): 12 июл 2022, 17:05 Жду обратной связи от заинтересованных лиц.
Пытался сделать весы на ESP32. С готовыми блоками FLProg вообще ничего не получилось. В качестве примеров брал проекты с этого форума. Затем пытался загрузить готовые скетчи весов для Ардуино взятые с просторов интернета, т.к. сам в написании кода не силен. Их в сети довольно много нашел, но все они были для Ардуино. Результат всегда был стабильно одинаковый. Показания веса снимались, но затем вес начинал скакать и постоянно ползти вверх. В качестве груза использовал гирю 16 кг. Тензодатчики 2 шт. , как на картинке.Изображение
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Axel писал(а): 12 июл 2022, 23:05 Пытался сделать весы на ESP32.
Это связано именно с ESP32 или с самим сенсором?
Пробовали ли на других контроллерах?
Это важно, поскольку у меня нет опыта работы с тензодатчиками, а исследовать проблемы связанные с ними (физические или схемотехнические) мы сейчас не готовы, есть другие более приоритетные задачи.
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

ecoins писал(а): 12 июл 2022, 23:58 Это связано именно с ESP32 или с самим сенсором?
Склоняюсь больше к ESP32. Было 2 одинаковых ESP32 и штуки три hx711. Результат всегда одинаковый.
ecoins писал(а): 12 июл 2022, 23:58 Пробовали ли на других контроллерах?
Не пробовал. Для меня критически важен был глубокий сон, поэтому мучился с ESP32. Но мысль очень здравая. Смогу попробовать на других контроллерах в субботу-воскресенье. Вообще активно занимался этими весами примерно год назад, не смог решить проблему с ростом веса и забросил. Многое уже забылось, в выходные все реанимирую.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 31 раз
Поблагодарили: 1 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение tema »

Axel писал(а): 13 июл 2022, 00:29 Многое уже забылось, в выходные все реанимирую.
ждем
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

Поэкспериментировал с разными кодами и библиотеками. Предварительные выводы такие, что нужно замедлять процессор ESP32 из-за частоты HX711, возможно, именно по этой причине HX711, который работает с Arduino, не работает с платой контроллера ESP32. Более подробно https://www.electroniclinic.com/esp32-h ... ing-scale/

https://randomnerdtutorials.com/esp32-load-cell-hx711/
Загрузил код по второй ссылке. Весы заработали, но не идеально. Было 4 груза по 2 кг каждый. Откалибровал на 2 кг. Первые 2 кг взвешивают более менее верно, а последующие каждый раз в меньшую сторону. В итоге 8 кг взвешивают на 2 кг меньше, т.е. примерно получается 6 кг. Результат, конечно, не удовлетворительный, но уже радует, что показания стабильные, а не скачут хаотично.

Отправлено спустя 15 минут 11 секунд:
ecoins писал(а): 12 июл 2022, 17:05 2.Проверил уже выложенный на форуме пример с блоком.

HX711 v2.flp
(1.85 МБ) 5 скачиваний

Вопрос: какие-нибудь недостатки выявлены ли в этом решении?
Проверял на MEGA2560.
Можете проект сбросить, который сделали для проверки? У меня с этим блоком совсем ничего не заработало. Может чего не верно сделал. Если правильно понял, то данный блок основан на библиотеке HX711_ADC.h Многие пишут, что с HX711_ADC.h ESP32 стабильно работает
Аватара пользователя
Dryundel
Полковник
Сообщения: 2479
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 10 раз
Поблагодарили: 93 раза

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Dryundel »

Axel писал(а): 18 июл 2022, 13:23 Весы заработали, но не идеально. Было 4 груза по 2 кг каждый. Откалибровал на 2 кг. Первые 2 кг взвешивают более менее верно, а последующие каждый раз в меньшую сторону. В итоге 8 кг взвешивают на 2 кг меньше...
1. Вероятно это погрешность линейности тензодатчиков.
2. Калибровать надо на максимально предполагаемый вес. Погрешность будет меньше.
3. Если от нелинейность не получается избавиться, калибруйте по максимуму и составляйте таблицу шагом с 10% от максимума. Сделаем блок (алгоритм) коррекции. Ну или на худой конец, можно применить для этого блок нелинейного масштабирования.
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Axel писал(а): 18 июл 2022, 13:38 В итоге 8 кг взвешивают на 2 кг меньше, т.е. примерно получается 6 кг.
Совсем даже не результат - погрешность 25%...
Axel писал(а): 18 июл 2022, 13:38 Можете проект сбросить, который сделали для проверки? У меня с этим блоком совсем ничего не заработало.
Выложите проект, может оказаться полезным.
Axel писал(а): 18 июл 2022, 13:38
Предварительные выводы такие, что нужно замедлять процессор ESP32 из-за частоты HX711, возможно, именно по этой причине HX711, который работает с Arduino, не работает с платой контроллера ESP32
Не очень понятно - HX711 просто генерит цифровую последовательность.
А Вы на Arduino Nano или пробовали?
Axel писал(а): 18 июл 2022, 13:38 Поэкспериментировал с разными кодами и библиотеками.
Мы заказали сенсор на 1 кг, ждем и тогда возобновим работу с сенсором.
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

ecoins писал(а): 18 июл 2022, 16:18 Выложите проект, может оказаться полезным.
У меня на блоке HX711 v2.flp ничего не получилось, так что выкладывать нечего. Вы писали, что проверяли его на MEGA2560. Если у вас на Меге работает, то выложите проект, проверю его на ESP32.

Отправлено спустя 8 минут 34 секунды:
ecoins писал(а): 18 июл 2022, 16:18 Не очень понятно - HX711 просто генерит цифровую последовательность.
А Вы на Arduino Nano или пробовали?
Насколько понял, HX711 генерит эту последовательность на частоте ниже, чем работает ESP2. Из за этого конфликт. Можно программно понизить частоту ESP32 или повысить с помощью кварца HX711. Где-то видел такое решение на форуме.

Отправлено спустя 5 минут 35 секунд:
нашел
https://3dtoday.ru/blogs/tyu-tyu/tenzod ... vtourovnya
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Axel писал(а): 18 июл 2022, 18:53 Вы писали, что проверяли его на MEGA2560. Если у вас на Меге работает, то выложите проект, проверю его на ESP32.
Проверял. тест который кем-то выложен был выше - результаты не очень понятны, поскольку тензор был на 50 кг и весы как таковые я не делал.
Axel писал(а): 18 июл 2022, 18:53 Можно программно понизить частоту ESP32
Ну это точно не тот путь...
Axel писал(а): 18 июл 2022, 18:53
нашел
https://3dtoday.ru/blogs/tyu-tyu/tenzod ... vtourovnya
Ну и отлично.
Правда там написано о медлительности функций digitalRead() и digitalWrite() - возможно это актуально для AVR(хотя вряд ли), для ESP32 эти функции очень быстрые.
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

ecoins писал(а): 18 июл 2022, 16:18 Мы заказали сенсор на 1 кг, ждем и тогда возобновим работу с сенсором.
Могу вам отправить для экспериментов ещё два тензодатчика припаянные к HX711
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Axel писал(а): 20 июл 2022, 16:27 Могу вам отправить для экспериментов ещё два тензодатчика припаянные к HX711
На какой вес?
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

ecoins писал(а): 20 июл 2022, 17:01На какой вес?
50 кг

Изображение
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Axel писал(а): 20 июл 2022, 18:2050 кг
У меня на 50кг уже прислали, другой конструкции (брусок).
Заказал для стенда на 1 кг.
Axel
Рядовой
Сообщения: 31
Зарегистрирован: 08 май 2018, 12:25

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Axel »

ecoins писал(а): 20 июл 2022, 19:09
Axel писал(а): 20 июл 2022, 18:2050 кг
У меня на 50кг уже прислали, другой конструкции (брусок).
Заказал для стенда на 1 кг.
У меня к ним еще есть подложки, могу тоже отправить. Прототип весов сделать гораздо проще чем на датчиках в виде бруска, достаточно сверху положить фанерку или дсп.

Отправлено спустя 5 минут 53 секунды:
Изображение
ecoins
Полковник
Сообщения: 4014
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение ecoins »

Axel писал(а): 20 июл 2022, 19:45 У меня к ним еще есть подложки, могу тоже отправить. Прототип весов сделать гораздо проще чем на датчиках в виде бруска, достаточно сверху положить фанерку или дсп.
Наверное я понимаю, что мне придется не только написать программный код по отработанному алгоритму, а погрузиться в тему измерения на тензорных датчиках.
Если бы мне был бы предложено рабочее решение, например на контроллере AVR, я бы его повторил и после получения приемлемых результатов, подготовил решение и для ESP32, если там действительно понадобится учесть специфику контроллера.
Сейчас мне предлагается погрузиться в исследование этой отдельной, больше физической, темы.
Позднее это возможно.
Сейчас у меня много уже запланированных задач.
----
Попробуйте поискать какой-нибудь рабочий проект, который можно было повторить, это ускорило бы моё подключение к этой задаче.
Vasiliy0000
Рядовой
Сообщения: 49
Зарегистрирован: 22 сен 2018, 11:19
Имя: Василий

блок hx711 для esp32 кто-то может сделать и сколько стоит?

Сообщение Vasiliy0000 »

дрон писал(а): 08 июл 2022, 11:55 Вот такой аппарат выпускают в ТЕНЗО-М, в Люберцах. Камера не очень, но детали видно. АЦП - AD7730.https://www.tenso-m.ru/ IMG_20220708_113824.jpgIMG_20220708_104833.jpgIMG_20220708_104801.jpg
тему создать не могу. как из терминала Тензо-М по 485 или 232 интерфейсу вытащить данные (вес). что отправлять в uart. кто нибудь связывался с такими весами. со строками у меня пока нет опыта. нужен пример в флпрог

протокол ниже

https://www.tenso-m.ru/pdf/Protocol_Tenso-M.pdf

Отправлено спустя 4 минуты 16 секунд:
дрон писал(а): 08 июл 2022, 11:55 Вот такой аппарат выпускают в ТЕНЗО-М, в Люберцах. Камера не очень, но детали видно. АЦП - AD7730.https://www.tenso-m.ru/
тему создать не могу. как из терминала Тензо-М по 485 или 232 интерфейсу вытащить данные (вес). что отправлять в uart. кто нибудь связывался с такими весами. со строками у меня пока нет опыта. нужен пример в флпрог

протокол ниже

https://www.tenso-m.ru/pdf/Protocol_Tenso-M.pdf

Отправлено спустя 1 минуту 50 секунд:
тему создать не могу. как из терминала Тензо-М по 485 или 232 интерфейсу вытащить данные (вес). что отправлять в uart. кто нибудь связывался с такими весами. со строками у меня пока нет опыта. нужен пример в флпрог

протокол ниже

https://www.tenso-m.ru/pdf/Protocol_Tenso-M.pdf

Отправлено спустя 3 минуты 3 секунды:
тему создать не могу. как из терминала Тензо-М по 485 или 232 интерфейсу вытащить данные (вес). что отправлять в uart. кто нибудь связывался с такими весами. со строками у меня пока нет опыта. нужен пример в флпрог

протокол ниже

https://www.tenso-m.ru/pdf/Protocol_Tenso-M.pdf
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость