项目简介
弱电鱼类会发出持续或间歇性的电信号用于交流和导航,记录这些信号需要高达100kHz的采样率。本项目设计了一款廉价且易用的记录设备,可自主记录弱电鱼的电信号,为相关科研工作提供数据支持。
项目的主要特性和功能
主要特性
- 多版本选择:提供多种记录程序版本,可按需选择单通道或多通道记录、差分或单端输入。
- 时间记录:部分版本用DS3231 RTC芯片跟踪时间,为记录数据添加准确时间戳。
- 数据存储:将记录数据以.bin或.wav文件存于microSD卡,部分版本还生成包含记录信息的.metadata.txt文件。
主要功能
- 信号采集:采集弱电鱼周围水中的电压信号。
- 多通道采集:支持1、2、8通道的信号采集。
- 在线分析:部分版本有正在开发的在线分析功能。
安装使用步骤
前提条件
安装Arduino GUI和Teensyduino Addon。
选择合适的程序
根据应用需求选择: - 1通道差分记录:eodlogger_1channel_diff_DS3231 - 2通道单端记录:eodlogger_2channel_DS3231 - 8通道单端记录:eodlogger_8channel
测试推荐使用1通道和2通道不使用RTC的简化版本。
安装步骤
- 复制仓库或下载适合需求的程序。
- 根据需求参考程序注释调整程序。
- 连接组件,参考示例的简单配置(无放大器,差分输入直接来自电极)接线图。
- 若用RTC时钟,用DS1317RTC库示例中的“SetTime”程序设置RTC时钟(适用于DS3231芯片)。
- 将程序上传到Teensy,开始记录。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】