подключение 4 весов к микроконтроллеру для использования в качестве собачьей силовой пластины

Я хочу создать систему для измерения распределения силы между четырьмя ногами собаки. Я планирую использовать этот метод:

http://www.rehabtools.org/scales.html

Похоже, эта настройка рассчитана на 1 масштаб. Я хочу использовать по 1 шкале для каждой ноги, так что в сумме получается 4 шкалы. Я предполагаю, что мне нужно 4 усилителя, но могу ли я подключить их к одному микроконтроллеру?

У меня скоро появится Arduino Uno, подойдет ли он?

Подключение 4 ножек весов к усилителю нагрузки я понимаю. Но как мне получить 4 показания, а затем внести их в программу?

Будем признательны за любые советы.

, 👍0

Обсуждение

используйте поисковые запросы «тензодатчик Arduino» в своих исследованиях, @jsotola


1 ответ


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);

Пример скетча адаптирован для чтения всех масштабов.

,