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

Буду подключать 4 тензодатчика к одной есп.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
дрон
Рядовой
Сообщения: 94
Зарегистрирован: 09.11.2017{, 19:25}
Репутация: 2
Откуда: Москва
Имя: Андрей

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

#21

Сообщение дрон » 12.07.2022{, 20:49}

Интересно, плата как-то меняет показания при наводках? например от поднесённой руки или чего-то ещё.

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#22

Сообщение ecoins » 12.07.2022{, 21:24}

Специально весы не делал, а сенсор не очень чувствительный - 50кг.
Сам процесс измерений сейчас не очень интересный, может позже стенд постационарнее сделаю. Заказал сенсор на 1кг.
Рукой над платой поводил - изменений не обнаружил.

дрон
Рядовой
Сообщения: 94
Зарегистрирован: 09.11.2017{, 19:25}
Репутация: 2
Откуда: Москва
Имя: Андрей

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

#23

Сообщение дрон » 12.07.2022{, 21:56}

ecoins писал(а):
12.07.2022{, 21:24}
а сенсор не очень чувствительный - 50кг.
Странно, с дискретностью все нормально?
Этот датчик измеряет десятки грамм.

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#24

Сообщение ecoins » 12.07.2022{, 22:46}

дрон писал(а):
12.07.2022{, 21:56}
Странно, с дискретностью все нормально?
Этот датчик измеряет десятки грамм.
Возможно что-то не так, но плотнее займусь когда будет реакция на сформулированные вопросы.

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#25

Сообщение Axel » 12.07.2022{, 23:05}

ecoins писал(а):
12.07.2022{, 17:05}
Жду обратной связи от заинтересованных лиц.
Пытался сделать весы на ESP32. С готовыми блоками FLProg вообще ничего не получилось. В качестве примеров брал проекты с этого форума. Затем пытался загрузить готовые скетчи весов для Ардуино взятые с просторов интернета, т.к. сам в написании кода не силен. Их в сети довольно много нашел, но все они были для Ардуино. Результат всегда был стабильно одинаковый. Показания веса снимались, но затем вес начинал скакать и постоянно ползти вверх. В качестве груза использовал гирю 16 кг. Тензодатчики 2 шт. , как на картинке.Изображение

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#26

Сообщение ecoins » 12.07.2022{, 23:58}

Axel писал(а):
12.07.2022{, 23:05}
Пытался сделать весы на ESP32.
Это связано именно с ESP32 или с самим сенсором?
Пробовали ли на других контроллерах?
Это важно, поскольку у меня нет опыта работы с тензодатчиками, а исследовать проблемы связанные с ними (физические или схемотехнические) мы сейчас не готовы, есть другие более приоритетные задачи.

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#27

Сообщение Axel » 13.07.2022{, 00:29}

ecoins писал(а):
12.07.2022{, 23:58}
Это связано именно с ESP32 или с самим сенсором?
Склоняюсь больше к ESP32. Было 2 одинаковых ESP32 и штуки три hx711. Результат всегда одинаковый.
ecoins писал(а):
12.07.2022{, 23:58}
Пробовали ли на других контроллерах?
Не пробовал. Для меня критически важен был глубокий сон, поэтому мучился с ESP32. Но мысль очень здравая. Смогу попробовать на других контроллерах в субботу-воскресенье. Вообще активно занимался этими весами примерно год назад, не смог решить проблему с ростом веса и забросил. Многое уже забылось, в выходные все реанимирую.

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

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

#28

Сообщение tema » 13.07.2022{, 07:28}

Axel писал(а):
13.07.2022{, 00:29}
Многое уже забылось, в выходные все реанимирую.
ждем

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#29

Сообщение Axel » 18.07.2022{, 13:23}

Поэкспериментировал с разными кодами и библиотеками. Предварительные выводы такие, что нужно замедлять процессор 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.07.2022{, 17:05}
2.Проверил уже выложенный на форуме пример с блоком.

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

Вопрос: какие-нибудь недостатки выявлены ли в этом решении?
Проверял на MEGA2560.
Можете проект сбросить, который сделали для проверки? У меня с этим блоком совсем ничего не заработало. Может чего не верно сделал. Если правильно понял, то данный блок основан на библиотеке HX711_ADC.h Многие пишут, что с HX711_ADC.h ESP32 стабильно работает

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#30

Сообщение Dryundel » 18.07.2022{, 13:46}

Axel писал(а):
18.07.2022{, 13:23}
Весы заработали, но не идеально. Было 4 груза по 2 кг каждый. Откалибровал на 2 кг. Первые 2 кг взвешивают более менее верно, а последующие каждый раз в меньшую сторону. В итоге 8 кг взвешивают на 2 кг меньше...
1. Вероятно это погрешность линейности тензодатчиков.
2. Калибровать надо на максимально предполагаемый вес. Погрешность будет меньше.
3. Если от нелинейность не получается избавиться, калибруйте по максимуму и составляйте таблицу шагом с 10% от максимума. Сделаем блок (алгоритм) коррекции. Ну или на худой конец, можно применить для этого блок нелинейного масштабирования.

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#31

Сообщение ecoins » 18.07.2022{, 16:18}

Axel писал(а):
18.07.2022{, 13:38}
В итоге 8 кг взвешивают на 2 кг меньше, т.е. примерно получается 6 кг.
Совсем даже не результат - погрешность 25%...
Axel писал(а):
18.07.2022{, 13:38}
Можете проект сбросить, который сделали для проверки? У меня с этим блоком совсем ничего не заработало.
Выложите проект, может оказаться полезным.
Axel писал(а):
18.07.2022{, 13:38}

Предварительные выводы такие, что нужно замедлять процессор ESP32 из-за частоты HX711, возможно, именно по этой причине HX711, который работает с Arduino, не работает с платой контроллера ESP32
Не очень понятно - HX711 просто генерит цифровую последовательность.
А Вы на Arduino Nano или пробовали?
Axel писал(а):
18.07.2022{, 13:38}
Поэкспериментировал с разными кодами и библиотеками.
Мы заказали сенсор на 1 кг, ждем и тогда возобновим работу с сенсором.

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#32

Сообщение Axel » 18.07.2022{, 18:39}

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

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

Отправлено спустя 5 минут 35 секунд:
нашел
https://3dtoday.ru/blogs/tyu-tyu/tenzod ... vtourovnya

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#33

Сообщение ecoins » 18.07.2022{, 21:26}

Axel писал(а):
18.07.2022{, 18:53}
Вы писали, что проверяли его на MEGA2560. Если у вас на Меге работает, то выложите проект, проверю его на ESP32.
Проверял. тест который кем-то выложен был выше - результаты не очень понятны, поскольку тензор был на 50 кг и весы как таковые я не делал.
Axel писал(а):
18.07.2022{, 18:53}
Можно программно понизить частоту ESP32
Ну это точно не тот путь...
Axel писал(а):
18.07.2022{, 18:53}

нашел
https://3dtoday.ru/blogs/tyu-tyu/tenzod ... vtourovnya
Ну и отлично.
Правда там написано о медлительности функций digitalRead() и digitalWrite() - возможно это актуально для AVR(хотя вряд ли), для ESP32 эти функции очень быстрые.

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#34

Сообщение Axel » 20.07.2022{, 16:27}

ecoins писал(а):
18.07.2022{, 16:18}
Мы заказали сенсор на 1 кг, ждем и тогда возобновим работу с сенсором.
Могу вам отправить для экспериментов ещё два тензодатчика припаянные к HX711

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#35

Сообщение ecoins » 20.07.2022{, 17:01}

Axel писал(а):
20.07.2022{, 16:27}
Могу вам отправить для экспериментов ещё два тензодатчика припаянные к HX711
На какой вес?

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#36

Сообщение Axel » 20.07.2022{, 18:20}

ecoins писал(а):
20.07.2022{, 17:01}
На какой вес?
50 кг

Изображение

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#37

Сообщение ecoins » 20.07.2022{, 19:09}

Axel писал(а):
20.07.2022{, 18:20}
50 кг
У меня на 50кг уже прислали, другой конструкции (брусок).
Заказал для стенда на 1 кг.

Axel
Рядовой
Сообщения: 25
Зарегистрирован: 08.05.2018{, 12:25}
Репутация: 0

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

#38

Сообщение Axel » 20.07.2022{, 19:39}

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

Отправлено спустя 5 минут 53 секунды:
Изображение

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

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

#39

Сообщение ecoins » 20.07.2022{, 20:09}

Axel писал(а):
20.07.2022{, 19:45}
У меня к ним еще есть подложки, могу тоже отправить. Прототип весов сделать гораздо проще чем на датчиках в виде бруска, достаточно сверху положить фанерку или дсп.
Наверное я понимаю, что мне придется не только написать программный код по отработанному алгоритму, а погрузиться в тему измерения на тензорных датчиках.
Если бы мне был бы предложено рабочее решение, например на контроллере AVR, я бы его повторил и после получения приемлемых результатов, подготовил решение и для ESP32, если там действительно понадобится учесть специфику контроллера.
Сейчас мне предлагается погрузиться в исследование этой отдельной, больше физической, темы.
Позднее это возможно.
Сейчас у меня много уже запланированных задач.
----
Попробуйте поискать какой-нибудь рабочий проект, который можно было повторить, это ускорило бы моё подключение к этой задаче.

Vasiliy0000
Рядовой
Сообщения: 44
Зарегистрирован: 22.09.2018{, 11:19}
Репутация: 1
Имя: Василий

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

#40

Сообщение Vasiliy0000 » 21.01.2024{, 23:55}

дрон писал(а):
08.07.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.07.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

Ответить

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