项目简介
MaCaQuE系统是用于非约束性恒河猴的视觉触觉交互系统,目标是训练动物完成目标导向的运动任务。该系统专为感觉运动神经科学设计,在Reach Cage实验环境中完成测试。它涵盖硬件(印刷电路板和机械设计)和软件(固件和测试软件),支持Mac和Windows平台。
项目的主要特性和功能
硬件特性
- MaCaQuE Cue和Target Box:具备触摸敏感和可照明的正面板,用于视觉提示或运动目标。
- 主控板:采用Teensy 3.x微控制器,通过USB连接控制计算机,负责与计算机通信。
- WS2812 LED环:用于视觉提示和目标指示。
- 流体奖励泵:可提供流体奖励,最多支持两个泵。
软件特性
- Arduino固件:用于编程Teensy微控制器,处理MCT触摸传感器状态并执行计算机命令。
- Processing测试脚本:提供图形用户界面,用于测试硬件功能和开展简单行为实验。
- C++测试脚本和串行通信类:用于实验控制和数据处理,支持简单命令行界面。
安装使用步骤
安装步骤
- 访问Arduino官网下载并安装Arduino IDE。
- 访问PJRC官网下载并安装Teensyduino插件。
- 依照硬件设计图连接MaCaQuE Cue和Target Box、主控板及其他硬件组件。
- 在Arduino IDE中打开固件代码,选择Teensy 3.x作为目标板,编译并上传固件到Teensy微控制器。
- 打开Processing IDE,加载测试脚本,运行以验证硬件功能。
- 在C++开发环境中打开测试脚本,配置串行端口并运行以进行实验控制。
使用步骤
- 确保Teensy微控制器已正确上传固件并连接到计算机。
- 在Processing IDE中运行测试脚本,通过图形界面控制硬件功能。
- 在C++开发环境中运行测试脚本,通过命令行界面进行实验控制。
- 使用Processing或C++脚本记录实验数据,并进行分析和可视化。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】