Как подключить тензодатчик: 4 шага
Как подключить тензодатчик: 4 шага
Anonim
Как подключить тензодатчик
Как подключить тензодатчик

Для измерения веса вы можете использовать датчик веса, который измеряет сопротивление 4 тензодатчиков. Тензодатчик представляет собой резистор, который меняет свое сопротивление при изгибе. Значение сопротивления, которое изменяется, составляет + - 1 Ом, поэтому необходимо очень чувствительное измерение. Также необходим термокомпенсирующий элемент, который в нашем случае является одним из тензодатчиков. Мост Wheastone представляет собой схему, которая используется для измерения веса с помощью тензодатчиков.

Шаг 1: Детали

Спецификация:

1x Arduino Uno (или ESP8266 или любой микроконтроллер)

s.click.aliexpress.com/e/bEkfihq0 (установить или выбрать)

s.click.aliexpress.com/e/bdhJSmK4 (дешевая плата Arduino)

1x HX711 - очень чувствительный аналого-цифровой преобразователь для измерения сопротивления тензодатчика

s.click.aliexpress.com/e/5sYwTy4

s.click.aliexpress.com/e/bJB1VvBw

1x датчик веса (но только с зеленым проводом, другие поддельные и не работают)

s.click.aliexpress.com/e/bVY9mQzw

s.click.aliexpress.com/e/c2A6AcTO

Шаг 2: Подключение

Проводка
Проводка

Во-первых, у весоизмерительного датчика есть 4 кабеля, которые предназначены для измерения сопротивления с помощью преобразователя.

Весоизмерительная ячейка -> HTX711

Красный кабель -> E +

Черный кабель -> E-

Белый кабель -> A-

Зеленый кабель -> A +

Затем необходимо подключить преобразователь HTX 711 к Arduino (или любому микроконтроллеру).

HTX711 -> Arduino

VCC -> 5 В или 3,3 В

GND -> GND

SCK (CLK) -> 2 (необязательно)

DOUT (DT) -> 3 (необязательно)

Шаг 3: Код

Код
Код

Вы должны скачать библиотеку HX711.h

ссылка на скачивание библиотеки

Код на картинке, вы можете изменить выводы DOUT, SCK, а также для измерения в реальных единицах необходимо откалибровать нагрузку.

Шаг 4: Как это выглядит?

Как это выглядит?
Как это выглядит?

Каждый тензодатчик содержит 4 тензодатчика, 3 датчика - для измерения, а 1 - для разницы температур при сжатии. Каждый датчик - это резистор, который меняет сопротивление в зависимости от изгиба + температуры.

Я купил один плохой датчик веса, и он не работал. Поэтому я закоротил температурный элемент (резистор, компенсирующий разницу температур). Работает, но в разной температуре по разному меряют.

Рекомендуемые: