Я использую датчик барометрической высоты DPS310. Я протестировал датчик с Arduino, используя библиотеку датчиков барометрического давления Adafruit DSP310.

Изначально датчик дает высоту 70,5 метра. В том же положении датчик показывает 68,7 метра через 10 минут.

Я не изменил ни одного сегмента кода. Как датчик себя ведет? Моя цель — отследить подъем ящика краном в 3D.

Изменение высоты влияет на высоту 3D-трекинга

Каково решение?

0
Lundin 10 Янв 2022 в 14:08
3
Как вы собираетесь компенсировать естественные колебания атмосферного давления? Вам понадобится второй датчик на земле, чтобы дать эталонное значение. На высоте 10 м давление упадет до 0,998815 от значения на уровне моря.
 – 
Transistor
30 Дек 2021 в 15:03
@Transistor, это хорошая идея.
 – 
Vivek pkd
30 Дек 2021 в 15:11
1
Met Eireann сообщает о среднеатлантическом минимуме 980 мбар и максимум 1026 мбар над Францией. Это вариация > 4%, которая перекроет вашу вариацию высоты.
 – 
Transistor
30 Дек 2021 в 15:12
См. также мой ответ на electronics.stackexchange.com/questions/213007/….
 – 
Transistor
30 Дек 2021 в 15:15
Есть ли какой-либо другой датчик, который может дать высоту для отслеживания объекта в 3D
 – 
Vivek pkd
5 Янв 2022 в 14:43

1 ответ

Это связано с уменьшением давления на больших высотах, вам нужен какой-то эталон на земле (для измерения давления, возможно, используйте аналогичный датчик и отправьте оба значения на микроконтроллер) и вам нужно вычесть его из давления, которое вы измеряете на Высота 70,5 м. Дрейфа больше быть не должно.

0
Noman 30 Дек 2021 в 16:14