Тензодатчик Arduino HX711 сильно дрейфует
Я пытаюсь заставить этот 50-килограммовый тензодатчик работать с чипом HX711. В настоящее время у меня есть следующие связи :
- Тензодатчик красный -> E+
- Тензодатчик черный -> E-
- Тензодатчик белый -> A-
- Тензодатчик зеленый -> A+
Я использую эту библиотеку и этот код :
#include "HX711.h"
#define calibration_factor -7050
HX711 scale;
void setup()
{
Serial.begin(9600);
scale.begin(2, 3);
scale.set_scale(calibration_factor);
scale.tare();
}
void loop()
{
Serial.println(scale.get_units(1));
delay(100);
}
Тензодатчик, по-видимому, регистрирует изменения нагрузки, но значение постоянно увеличивается (или уменьшается, если калибровочный фактор положительный). Скорость изменения значения очень высока (от 0 до 300 за пару секунд).
Edit : у меня есть 2 тензодатчика, и оба они делают одно и то же (с разными чипами HX711).
Edit 2 : Мой вопрос : кто-нибудь испытал это ? Или у кого-нибудь есть идея относительно того, почему это происходит ?
@Antoine Gagnon, 👍1
Обсуждение1 ответ
Лучший ответ:
▲ 1
Решение состояло в том, чтобы припаять все провода, теперь дрейф кажется очень минимальным или вообще не существует.
,
@Antoine Gagnon
Смотрите также:
- Датчик освещенности BH1750 всегда дает выходной сигнал 54612 лк
- Ошибка повторного объявления библиотеки Arduino
- Мой ультразвуковой датчик показывает диапазон только 4 см?
- Попытка прочитать разные уровни газа с помощью датчика газа MQ2
- Почему вывод отправки влияет на вывод приема с помощью библиотеки емкостных датчиков Arduino
- Соответствие шаблону вибрации
- Библиотека клавиатуры не работает или я где-то ошибаюсь
- Какова работа pulseIn?
каков ваш конкретный вопрос?, @jsotola
Ой ! Я отредактировал вопрос @jsotola, @Antoine Gagnon