项目简介
这是一个用于ESP32和ESP32 - C3微控制器的陀螺仪数据记录器项目。借助I2C接口,该项目能使BMI160、BMI270或MPU6050等陀螺仪传感器与ESP32通信,实现陀螺仪数据的记录与处理。
项目的主要特性和功能
- 支持多种陀螺仪传感器,包括BMI160、BMI270和MPU6050。
- 利用ESP32进行数据处理和存储。
- 实时记录陀螺仪数据,同时支持加速度计数据。
- 具备简单的加速度计校准功能。
- 可通过WiFi网络进行基本设置和校准。
- 能在本地文件系统上存储数据。
安装使用步骤
硬件连接
将ESP32或ESP32 - C3与陀螺仪传感器(如BMI160、BMI270或MPU6050)连接,保证SDA和SCL引脚连接无误。可选用单独的模块或整合的板卡(如EspLog)。
下载固件
固件一般有多个版本,需选择适配自身硬件和需求的版本。
固件刷写
使用esptool
工具将固件刷入ESP32,可依据固件说明,通过命令行工具或图形界面工具完成刷写。
启动设置
上电后,ESP32会自动创建以"esplog_"开头的WiFi网络,密码通常为"12345678"。连接该网络后,打开Web浏览器,访问http://192.168.4.1/settings
进行初始设置,输入I2C引脚号并保存。
加速度计校准
访问http://192.168.4.1/calibration
进行加速度计校准,添加校准点并保存校准结果。
开始记录
若已连接按钮,可使用按钮启动和停止记录;若未连接,可能需借助软件控制等其他方式。
数据查看
访问http://192.168.4.1
可查看实时数据或已记录的数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】