Весы на arduino и калибровка тензодатчика с HX711
Вставка
- Опубліковано 30 чер 2017
- Весы на ардуино при помощи модуля HX711 и тензодатчика.
Код из видео: arduinolab.pw/index.php/2017/0...
поддержать канал материально.
www.donationalerts.ru/r/arduin... - Наука та технологія
Давайте проголосуем! За Цифровой Динамометрический ключ!
Ингредиенты:
1)тензорезисторы из дешёвых безменов до 50 кг
2)головка-удлинитель 3/4
3) Ардуино
4) питание, аккумулятор формата 18650
Автор молодец.
Почти год назад тоже рассказывал на своем канале о сборке таких весов :-)
Для *точной* калибровки: сам тензодатчик нужно жёстко закрепить на 2 отверстия, которые находятся возле проводов подключения, а условный бункер или площадку, в котором/на которой будем взвешивать - жёстко закрепить на два других отверстия(центр придания силы для взвешивания должен располагаться точно между двумя крайними отверстиями).
Спасибо!
you probably dont care but if you are stoned like me atm you can stream pretty much all of the new series on instaflixxer. Have been streaming with my gf for the last months xD
@Gus Anson yea, been using InstaFlixxer for since december myself :D
Вот тут верно, так как есть элемент рычага и чентр приложения сил вае же не где попало должен быть
Молодец!! Попробуй сделать 3 датчика сразу, по типу тэнзометрии емкостей, на каждой опоре емкости по датчику!будет интересно
Здравствуйте. В вашем коде есть такая строка, которую я не могу понять:
for(int i = 0;i < 10; i ++) units =+ scale.get_units(), 10;
Вопрос: Что значит цифра 10 в конце?
так это.. там же всё от плеча рычага зависит, и вес плавает из-за места куда поставили предмет на рычаге
Здравствуйте! Сильно ли уплывает калибровка и показания весов от температуры? Не плывут не скачут ли показания при работе с этим АЦП?
Здравствуйте! А можете показать автоматическую калибровку приборов с использованием Arduino для повышения точности в измерений!?
Делаю макет лифта, который будет взвешивать груз положеный в кабину для задания нужной скорости вращения подъемному мотору. И столкнулся с проблемой: на каждом этаж физически одинаковый вес с таким же датчиком, только на 2 кг показывается абсолютно разный, разлёт может составлять 50-70%. Как его откалибровать в случае если он взаимодействует с динамической нагрузкой?
Можно ли такой датчик подключить к ардуино леонардо, чтобы сделать игровые педали? Может ли данный датчик отправлять в ардуино леонардо такой же сигнал, как и потенциометр?
Доброе время суток.
Я думаю собрать такой модуль чтоб измерять вес поплавка который будет находиться в бочке с вином либо с брагой, чтоб по весу поплавка знать когда будет конец брожения.
Конец брожения естественно, начало и конец брожения, будет измеряться окончанием изменения едениц веса.
Мне нужно измерять 0.001 с погрешностью в +-0.001/2.
Возможно-ли это сделать с тэнзодатчиком bf350-3aa используя ваш скетчь?
Здравствуйте, а возможно подключить два, три или четыре HX711 к одной ардуино?
usefull video, thank you!
Спасибо за видео. Выглядит страшно, а на деле все просто!
И еще. Ребята с рычагами и погрешностями! Что вы как малые дети??? Там с двух сторон стандартное резьбовое крепление. Вкрутили конструкцию в корпус и калибруйте! Если рычажная конструкция не подходит возьмите тензодатчик рассчитанный на продольное растягивание, как в кантерах. Или на сжатие. Их уйма, и все с различными характеристиками и конструкциями.
Как не крепи - рычаг он и в Африке рычаг. Сместишь дальше от датчика груз-- длиннее рычаг. Важно- на каком расстоянии от датчика находится ЦЕНТР ТЯЖЕСТИ груза!!!
Подскажите, почему калибровочный фактор именно -3, -3.7?
дядь а есть моудли на 4 тензодатчикапод ардуино?
это фигня. Там же плечо непонятно какое: сегодня гирьку поставил ближе к точке подвеса - завтра дальше. Плечо рычага то меньше, то больше. И вес разный покажет
Спасибо!!!!
Добрый день подскажите схему подключения тезодатчика с 5-ю поводами я так понимаю первые четыре согласно вашей схеме (красный питание, черный выход+, белый питание -, зеленый выход-), а куда будет подключатся желтый заземление? тензодатчик типа YZC-516 давления Сенсор S.
Фифа мобайл обычно желтый это экран. С корпусом датчика он не связан.
У меня вот вопросы есть по данному устройству. Хочу заказать тензодатчик на 1 кг номиналом и hx711. В характеристиках пишут что на 24 бита датчик. Значит ли это что он сможет десятые, сотые, тысячные (и ТД по уменьшению) доли грамма взвешивать? В планах собрать устройство, которое завешивают веса в диапазоне от ±10 до ±150 грамм, нужна хорошая чувствительность датчика, желательно сотые доли от грамма. Правильный ли я датчик заказал для моего проекта? И второй вопрос. В видео настраивают коэффициент с помощью которого выходят на "эталонный вес", в нашем случае это радиатор. Пока затрудняюсь сам себе дать ответ в данном вопросе, может знатоки подскажут? Можно ли этот коэффициент менять в режиме реального времени? Например используя подстроечный резистор?
А что делать с ошибкой "no matching function for call to" HX711...? Я так понимаю, что он не нашёл в библиотеке таких команд, как в скетче. Обновилась библиотека? Ставил с гитхаб.
извини ты как решил этот проблему?
Прикольно на видео цифровой вход , на ссылке сайта аналоговый , е могли бы и цифровой выложить
У меня есть весы на максимальный вес 350 кг. Собственно, сама платформа с тензодатчиком и блок с дисплем, которые соединяются вот по таким четырем проводам. Решил свой блок подключить вот по такой же схеме как на видео. В результате получить стабильные показания не получается. Вес постоянно скачет в достаточно широком диапазоне. Мое предположение, что HX711 можно использовать только для тензодатчиков с небольним весом. Смотрел его родной блок, там все гораздо круче наворочено.
при чем тут небольшой вес или большой. Тут провода короткие, а там длинные. Меряйте что вам приходит на блок измерения.
Как нащет влияния температуры? У меня показания в течения суток с неизменным весом могут изменяться в пределах ot 330 до 400 грамм к примеру (есле температура окужающей среды меняется к примеру в пределах от 20 до 30 градусов). Какаяже тут точность будет в реальном применение, или это толйко у меня одного так пляшу покозания?!
А если попробовать подключить внешний дисплей ,типа 1602 ,или 1604 .
попробуйте, кто мешает?
а есть модули для подключения мощных датчиков (1-5 тонн)? там просто напряжение 10-15 вольт...
Привет из Аргентины
Большинство тензодатчиков возвращают одинаковое значение (+/-) 0 мВ в вакууме и 10 мВ при полной нагрузке ... Спецификация 2 мВ х В означает, что ячейка будет возвращаться как максимальный предел 2 мВ для каждого вольт возбуждение (красные и черные провода)
1. А если будет перегруз, ну допустим 50кг - что будет с датчиком и показаниями?
2. Что-там за весы промелькнули?
1) Зависит от веса, но с большой долей вероятности он собьется. В лучшем случае придется перекалибровать. В худшем он сломается.
Придётся выкинуть (точно показывать он уже не будет)
На схеме нарисовано белый к А-, и голос мгновенно говорит что белый к А+. Как так? Как правильно всё-таки?
Подключи, посмотри на значения которые получаешь. Если они с минусом, меняй местами.
Что будет если + и - питания поменять местами?
Угадай!)
где узнать калибровочный фактор?
обычно он указан на самом датчике. Например 2 мВ/В. Если не указан, то методом тыка
2 и 3 или А0 и А1 куда правильно подключать? к цифровому или аналоговому порту? На сайте указано А0 и А1 а на видно 2 и 3.
И какую надо библиотеку для Arduino IDE ? как название полностью
тоже интересует какая библиотека, узнал что-нибуть?
@@oracle7199 я уже решил вопрос, аналоговые пины не нужны, нужны цифровые. То что в инете полная фигня
@@LapshinLAB только что получилось запустить этот скет, нашел старую библиатеку, и заработала на аналоговый пинах
@@oracle7199 ну если использовать 1 кг весы, то флаг в руки. А если весы на 100 грамм, там болтанка ппц
@@LapshinLAB понятно
Я давно хотел сделать дозатор на основе этого тензодатчика , но не смог разобраться в коде. идея была в том, чтобы как только наберется необходимый вес , ардуино выключило бы реле штока. вы сможете помощь с написанием кода ?
Alfir Ziganshin, с Вами можно связаться как-то? очень интересует тема дозатора
@@BoingoInstaller объясните пожалуйста как отколибровать Тензодатчик? Я что-то два дня пляшу вокруг него, ничего не получается! В порте показания постоянно пляшут независимо от веса
@@Anton88zr честно говоря, не знаю, надо даташит смотреть
как можно с вами связаться? vk.com/akademiya.remonta
Этот код не работает
Я думаю, что этим весам верить нельзя! ( система рычага) .Чем дальше от датчика груз, тем больше значение на дисплее, т.е. вес. Не хочу обидеть Вас (автор), я с удовольствием смотрю Ваши ролики. С уважением, Александр.
так дела обстаят с любыми весами.
такие датчики стоят практически во всех электронных весах.
Думаю что это не так тупо работает, как вы себе представляете. Нивелировать рычаг можно анализируя показатель сжатия на нижнем мосту и растяжения на верхнем. Т.е вес будет всегда один независимо от рычага. Уж это то явно предусмотрели при разработке.
нет, в данном случае это не так. от удаления вес зависеть не будет, т.к. нам не один рычаг получается, а система рычагов. Трудно объяснить, но этот вопрос тоже выяснял для себя и разобрался
сделай самодельную мегу, уно на сериал порте уже устарела
Умный совет. Даже можно сказать: УМНЕЙШИЙ!
Цена лошадиная по ссыли. 200р красная цена.
Погрешность не столь из за датчика, сколько из за шумов при обработке оналогового сигнала при помощи АДЦ модуля... Есле наладить питание, добавить хорошую цифровую фильтрацию то даже 50кг датчик будет измерять такие веса с разлётом меньше грамма.
а длина рычага не влияет на показания?? аж смешно смотреть..
нет
а зря, попробуй все же удлинить рычаг с любой стороны (или зажми в тиски за самый край тела датчика) и показания станут больше...
тоже подумал на счет этого ... как ни как влиять должно
тот же принцып рычага
калибровать нужно по месту установки, если юзать рычаг, то и калибровать нужно с тем рычагом.
Влияет однозначно, кто думает иначе почитайте и принципах работы рычага, там не много. Но в данном случае действительно, может практически не влиять. Длина плеча не большая, да и точность тензодатчика неизвестна. В любом случае, для точных измерений малых нагрузок он не подходит , а при измерении того же веса, до 20 кг, как заявлено, эти погрешности не критичны.
Здравствуйте. Приобрел вот такой датчик, все что наше по нему, адекватное, здесь www.adrirobot.it/sensori/mps20n0040d/MPS20N0040D_pressure_sensor.htm
Микросхема на нем стоит TM7711 вместо той что на фото, пишут аналог. Датчик подключил, библиотеки, работает, что-то показывает на мониторе.
Хочу подключить к дисплею 1602, позже. Пока хочу откалибровать датчик. Ваш скетч вроде должен подойти, но не могу адаптировать под этот датчик, выдает ошибку при проверке на строке scale.set_scale(calibration_factor); //Adjust to this calibration factor. Свой скетч, с нуля, написать знаний не хватает, ардуино начал заниматься недавно, подсказать некому.
Если сталкивались с таким датчиком, подскажите пожалуйста, как его калибрануть.
Это не калибровка.