项目简介
本项目是基于Arduino Due的粉红噪声生成系统,专为实验室环境打造。它可生成特定频率和强度的粉红噪声,并通过同步的TTL信号控制,适用于如光度测量系统等需要精确控制噪声源的实验。
项目的主要特性和功能
- 粉红噪声生成:能生成6.5 - 25 kHz频率范围的粉红噪声,且频率和强度可调节。
- 同步TTL信号:音频播放时发送TTL信号,便于和其他设备同步。
- 可编程序列:用户能通过软件调整噪声序列和时间参数。
- 高质量音频输出:借助专业音响系统实现高质量音频输出。
- 易于维护和扩展:软件设计灵活,方便用户按需修改和扩展。
安装使用步骤
硬件组装
- 连接电源:将蓝色标记的电源适配器连到控制盒背面插孔,红色标记的电源适配器连到放大器插孔。
- 连接音频设备:用3.5mm - RCA电缆把控制盒耳机插孔连到放大器RCA输入端,用3.5mm - 香蕉插头电缆将放大器输出连到扬声器耳机插孔。
- 连接光度测量系统:用BNC电缆把控制盒前端插孔连到光度测量系统输入端。
软件配置
- 安装开发环境:安装PlatformIO for VSCode或其他集成开发环境。
- 复制代码库。
- 编辑配置文件:打开
main.ino
文件,按需调整噪声序列和时间参数。 - 上传代码:用USB电缆连接Arduino Due编程端口,在PlatformIO中构建并上传代码到Arduino Due。
使用步骤
- 启动光度测量软件:在RWD光度测量软件中,勾选“硬件”选项以启用TTL信号注释记录。
- 设置频率:用控制盒上的频率选择旋钮设置所需频率。
- 开始实验:在光度测量软件中开始记录,按下控制盒上的绿色启动按钮,开始预编程的10分钟序列。
- 监控和调整:用LED指示灯监控序列状态和TTL信号传输,如有需要,按下测试按钮进行设备测试,或按下中止按钮取消当前序列。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】