В настоящее время я пытаюсь решить следующую проблему. Скажем, у меня есть объект, который может расширяться и сжиматься, учитывая некоторую внешнюю силу. То, что я хочу знать, насколько это расширилось или сократилось, с течением времени. (разница в диаметре) Кроме того, во время этого расширения или сжатия объект может свободно перемещаться. (Например, объект катится по полу, надевая эти датчики на себя)
Я рассматриваю решение этой проблемы с помощью двух датчиков, один из которых расположен спереди объекта, а второй - в его полной противоположности (задней части объекта). Пример этого можно увидеть ниже:
Когда объект расширяется, вот разница в размере:
Очевидно, что диаметр второго объекта существенно больше, и это то, что я хотел бы записать, когда он увеличивается / уменьшается.
Есть ли хорошие датчики, которые я могу использовать для регистрации этих изменений с течением времени? (Обратите внимание, датчики, которые могут быть подключены к плате Raspberry pi или подключены к беспроводной сети, то есть). Я также хотел бы держаться подальше от датчиков, которые легко могут быть потеряны, если будет введено движение объекта или потребуются шнуры. (т. е. емкостные ремни, проводящие нити и т. д., поскольку они могут легко давать ложные показания «сжатия» и «расширения», учитывая, что движение слишком велико. Например: емкостный датчик застревает на стороне объекта и дает огромный диаметр чтения)
Тензодатчик является самым простым ответом. Вы прикрепляете его к объекту, и когда он деформируется, происходит небольшое изменение в сопротивлении тензодатчика, который можно прочитать с помощью схемы, такой как мост из пшеничного камня. Если это происходит, я полагаю, что использование компьютерного зрения, чтобы попытаться увидеть деформацию, не может быть и речи.
источник