Датчик веса (тензодатчик) является очень важным элементом во многих проектах Arduino. Измеряя вес, можно отследить массу, а затем выполнить некоторое действие, например можно сделать дозатор жидкости или произвести расчет массы меда в улье за лето и так далее.
Датчик содержит один тензодатчик и собран виде делителя напряжения (полумост), для подключения к HX711 необходимо объединить несколько и собрать мостовую схему, это позволяет увеличить измеряемый вес (например взять четыре датчика по 50 кг, получим 200 кг). Датчик выполнен из алюминия в виде квадрата, в центре находится выступающая часть с тензодатчиком. При установке датчика, необходимо закрепить боковые стенки, а центральная часть должна свободно прогибаться.
Показания тензодатчиков зависит от окружающей температуры. Это надо учитывать при разработке своих проектах и производить калибровку каждый раз когда происходит резкой перепад температуры или с помощью датчика температуры, добавлять калибровочный коэффициент.
Технические параметры HX711:
АЦП собран на микросхеме: HX711
Разрядность АЦП: 24-бит
Коэффициент усиления канала A: 64 или 128
Коэффициент усиления канала B: 32
Скорость измерений: 10 измерений в секунду (Гц) или 80 измерений в секунду (Гц)
Напряжение питания: 2.6 – 5.5 В
Потребляемый ток: <10 мА
Дифференциальное входное напряжение: ±40мВ
Размеры: 38 х 21 х 10 мм
Вес: 3 г.
Микросхема HX711 представляет собой аналого-цифровой преобразователь (АЦП) с частотой дискретизации 24 бита и встроенным операционным усилителем. Мультиплексор позволяет выбрать один из двух доступных входных каналов.
Канал А имеет программируемый выбор усиления, который может быть 64 или 128.
Канал B работает с заданным коэффициентом усиления 32.
Встроенный стабилизатор напряжения встроен в микросхему HX711, что позволяет работать без внешнего стабилизатора. Так же, на вход синхронизации может подаваться любой импульсный сигнал от внешнего источника, однако АЦП позволяет работать от встроенного генератора.