三轴加速度传感器可视化

整体介绍

  1. 传感器

    ADXL345是一款完整的3轴加速度测量系统,可选择的测量范围有±2 g,±4 g,±8 g或±16 g。既能测量运动或冲击导致的动态加速度,也能测量静止加速度,例如重力加速度,使得器件可作为倾斜传感器使用。该传感器为多晶硅表面微加工结构,置于晶圆顶部。由于应用加速度,多晶硅弹簧悬挂于晶圆表面的结构之上,提供力量阻力。差分电容由独立固定板和活动质量连接板组成,能对结构偏转进行测量。加速度使惯性质量偏转、差分电容失衡,从而传感器输出的幅度与加速度成正比。相敏解调用于确定加速度的幅度和极性。

采集传感器数据

esp32采用adafruit adxl345库读取adxl345传感器的数据,并通过串口发送

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_ADXL345_U.h>

/* Assign a unique ID to this sensor at the same time */
Adafruit_ADXL345_Unified accel = Adafruit_ADXL345_Unified(12345);
sensors_event_t event_345;

void setup() {
Serial.begin(115200);
accel.begin();
}
void loop() {
accel.getEvent(&event_345);
Serial.printf("%f,%f,%f", event_345.acceleration.x, event_345.acceleration.y, event_345.acceleration.z);
Serial.write(13);
Serial.write(10);
delay(10);
}

可视化加速度传感器数值

可视化传感器位姿

文章作者: ximikang
文章链接: https://ximikang.com/2022/11/19/%E4%B8%89%E8%BD%B4%E5%8A%A0%E9%80%9F%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8%E5%8F%AF%E8%A7%86%E5%8C%96/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ximikang Blog