项目简介
本项目利用两个Xiao BLE ESP32 - C3板构建无线通信系统,重点借助MPU6050加速度计识别动作。通过Edge Impulse对MPU6050数据进行训练和模型部署,采用ESPNOW实现无线通信。
项目的主要特性和功能
- 具备无线手势识别能力,可识别并无线传输上下左右移动等手势动作。
- 集成Edge Impulse进行数据处理和模型训练,实现MPU6050数据的智能化处理。
- 硬件连接简易,仅需连接ESP32板和MPU6050加速度计。
安装使用步骤
假设用户已下载本项目的源码文件。 1. 硬件设置:依据提供的电路图,连接Xiao BLE ESP32 - C3板与MPU6050加速度计。 2. Edge Impulse设置: - 注册并登录Edge Impulse网站。 - 按照官方文档安装Edge Impulse。 - 在命令行界面运行相关命令,开启数据收集和模型训练。 3. 数据收集与模型训练: - 在Edge Impulse网站上开展数据收集、模型训练及部署工作。 - 收集至少15 - 20个样本模型,按80:20的比例划分训练和测试数据。 - 在Impulse Design中添加频谱分析和神经网络分类,设置窗口大小并保存。 - 生成特征并进行神经网络分类器的训练。 4. 模型部署: - 在部署部分选择Arduino IDE,并生成Arduino库。 - 将生成的库添加到Arduino IDE中,然后上传到ESP32板。 5. 测试与验证:通过执行上下左右的手势动作进行测试,观察控制台输出以确认动作是否被正确识别。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】