littlebot
Published on 2025-04-03 / 1 Visits
0

【源码】基于Teensy微控制器的TeensyTap传感器运动同步实验框架

项目简介

本项目是基于Teensy微控制器的传感器运动同步实验框架。该框架借助便宜且易获取的Teensy和音频适配器来记录手指敲击,同时能提供听觉反馈和节拍声音。数据可通过USB传输至计算机进行离线分析,适用于科学研究和实验环境,特别是需要精确同步音频和动作的场合。

项目的主要特性和功能

  1. 硬件要求:需配备Teensy 3.2微控制器、音频适配器、FSR传感器(力敏电阻)以及相关连接设备和工具。
  2. 软件要求:依赖Python 3和pyserial模块,同时需安装Arduino IDE和Teensyduino扩展用于向Teensy微控制器上传代码。
  3. 实时反馈:可提供实时听觉反馈和节拍声音,且能按需调整延迟。
  4. 数据记录与分析:数据通过USB传输到计算机,便于进行离线分析。
  5. 模块化设计:框架设计灵活,便于添加新功能或进行定制。
  6. 用户友好:具备图形用户界面(GUI),方便用户设置实验参数和查看结果。

安装使用步骤

硬件准备

  1. 准备好Teensy 3.2微控制器、音频适配器、FSR传感器等硬件。
  2. 依照wiring.svg电路图完成焊接和连接。

软件安装

  1. 安装Python 3和pyserial模块。
  2. 下载并安装Arduino IDE和Teensyduino扩展。
  3. 下载或复制本项目代码库。

代码上传

  1. 利用Arduino IDE和Teensyduino将代码上传到Teensy微控制器。
  2. 执行make upload命令或手动上传代码。

运行GUI程序

  1. 运行python3 gui.pymake gui命令启动图形用户界面。
  2. 选择通信端口,连接到Teensy。
  3. 输入实验对象ID,设置实验参数。
  4. 点击“Go”按钮开始实验,记录数据并接收实时反馈。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】