подключение 4 весов к микроконтроллеру для использования в качестве собачьей силовой пластины
Я хочу создать систему для измерения распределения силы между четырьмя ногами собаки. Я планирую использовать этот метод:
http://www.rehabtools.org/scales.html
Похоже, эта настройка рассчитана на 1 масштаб. Я хочу использовать по 1 шкале для каждой ноги, так что в сумме получается 4 шкалы. Я предполагаю, что мне нужно 4 усилителя, но могу ли я подключить их к одному микроконтроллеру?
У меня скоро появится Arduino Uno, подойдет ли он?
Подключение 4 ножек весов к усилителю нагрузки я понимаю. Но как мне получить 4 показания, а затем внести их в программу?
Будем признательны за любые советы.
@Walter D, 👍0
Обсуждение1 ответ
Если вы перейдете по ссылкам в руководстве, на которое вы ссылаетесь, вы найдете
эта библиотека для взаимодействия с усилителем тензодатчика HX711
это пример скетча для чтения шкалы< /п>
Библиотека использует метод побитовой обработки (pulseIn()
) для связи
с усилителем. Этот метод может работать с любым Arduino.
цифровые контакты. В примере скетча у вас есть экземпляр:
HX711 scale(3, 2);
где цифры (3, 2) сообщают библиотеке, какие контакты вы хотите использовать.
Учитывая все это, вы сможете соединить четыре одинаковых весов. просто используя четыре отдельные пары контактов. Например:
HX711 scale1(3, 2);
HX711 scale2(5, 4);
HX711 scale3(7, 6);
HX711 scale4(9, 8);
Пример скетча адаптирован для чтения всех масштабов.
- Как использовать 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