项目简介
本项目是基于Qt和Arduino的系统,用于同步采集SCG(皮肤电活动信号)和ECG(心电图)信号。以ESP32作为控制器,借助WiFi发送采集信号,支持AP模式和站模式,以及二进制和字符串模式发送。系统涵盖控制器软件和基于Qt框架的图形用户界面。
项目的主要特性和功能
- 基于Arduino的固件可同步采集SCG和ECG信号,适配ESP32单片机,采样率接近1kHz。
- 采用Qt框架开发图形用户界面,操作直观。
- 对采集信号进行FFT等处理,展示信号频谱信息。
- 能将采集的数据存储在本地,便于后续分析处理。
- 通过串行通信和UDP通信与设备交互,实现设备控制和数据传输。
安装使用步骤
安装依赖
- 安装Arduino IDE及ESP32插件。
- 安装Qt框架及开发环境。
- 复制本项目代码至本地。
编译和烧录Arduino固件
- 在Arduino IDE中打开项目中的Arduino代码。
- 选择合适的ESP32开发板型号。
- 编译并烧录到ESP32开发板。
运行Qt程序
- 在Qt开发环境中打开项目。
- 构建并运行程序。
- 通过串行通信和UDP通信与Arduino设备进行交互,开始信号采集和分析。
注意事项
- 确保硬件连接正确,包括Arduino设备和计算机之间的通信连接。
- 根据项目需求调整代码中的参数设置,如采样率、通信波特率等。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】