Получение индивидуальных выходных данных от 4 тензодатчиков
Я впервые использую Arduino, и я хочу подключить 4 тензодатчика к одной плате Arduino, а затем получить 4 отдельных выхода для каждого тензодатчика на компьютере. Что мне нужно для этого и как мне это настроить? Могут ли все четыре тензодатчика подключиться к одному Arduino?
Кроме того, могу ли я заставить его работать именно с этими тензодатчиками:
https://www.amazon.co. uk/HALJIA-Weighing-Resistance-Half-bridge-Original-Silver/dp/B0792WCGJC/
или мне придется использовать модели с 4-проводным выходом?
@Mike, 👍0
Обсуждение1 ответ
Для этой цели существуют «простые» интерфейсные платы, такие как HX711 (погуглите по HX711). Парень по имени Богд написал библиотеку Arduino для управления этой платой, которую вы можете найти на GitHub (https://github.com/bogde/HX711). Там вы также можете подписаться на соответствующую группу электронной почты, которая довольно активна и отвечает на вопросы, аналогичные вашим.
Кроме того, Sparkfun продает подобные интерфейсные платы и имеет на сайте очень хорошую и обширную документацию и учебные пособия (см. комментарий VE7JRO под вашим вопросом).
Вы можете управлять 4 тензодатчиками с помощью одного Arduino в зависимости от частоты, с которой вы хотите их считывать. Если для взвешивания одной платформы используются все 4 тензодатчика, то Sparkfun продает интерфейсную плату, позволяющую объединить их в один «датчик веса», что еще больше упрощает взаимодействие с Arduino.
И смогу ли я одновременно подключить четыре платы HX711 к одному Arduino?, @Mike
Да, каждая плата HX711 требует подключения только к 2 контактам Arduino. Советую прочитать информацию на сайте Sparkfun., @PimV
- Как использовать SPI на Arduino?
- Как решить проблему «avrdude: stk500_recv(): programmer is not responding»?
- Как создать несколько запущенных потоков?
- Как подключиться к Arduino с помощью WiFi?
- avrdude ser_open() can't set com-state
- Как узнать частоту дискретизации?
- Что такое Serial.begin(9600)?
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
подключите каждый тензодатчик к отдельному аналоговому входу.... количество аналоговых входов зависит от имеющейся у вас платы Arduino, но, скорее всего, это шесть аналоговых входов., @jsotola
Sparkfun также продает те же тензодатчики и содержит много полезной информации об их использовании: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells, @VE7JRO