基于SCI采集模块对冰融化温度进行监测
2023-02-03221
AI 快速预览详细
本项目通过SCI采集模块和行空板实时监测冰融化温度,替代传统的水银温度计。硬件包括行空板、SCI采集模块、摄像头和防水温度传感器。通过修改采样频率为10秒,并同步拍照时间,实现了冰融化温度的实时监测。项目提供了详细的步骤和Python库,方便学生和教师进行实践。
一、缘起
有幸参加了本次SCI采集模块的硬件漂流活动,并且近期也正学习行空板的相关内容,索性将两个两者结合完成一个中学物理实验——对冰融化温度进行监测。中学物理实验大多使用水银温度计计时测量读取温度,并绘制温度曲线。而本实验中使用sci采集模块实时采集温度数据,并使用行空板延时拍照记录冰融化过程。在此要感谢论坛的分享者Mr Guo 的案例[教程]挑战树莓派|基于行空板的延时摄影装置。第一次在论坛分享,对此还不太熟悉,有不足请见谅。
二、外观



三、用到器材
行空板、sci采集模块、摄像头、两个数字量按键、防水温度传感器
四、思路和步骤
由于第二批拿到设备,之前好多人已经把sci模块相关操作流程和步骤总结的很详细,自己也受益良多,在此也就不赘述。
1、根据实验需求修改了采样评率为10s,并将拍照时间也进行了同步。
2、行空板和sci采集模块使用IIC连接,下载Python库:https://gitee.com/liliang9693/ext-sci,并将仓库中的dfrobot_rp2040_suab.py库文件与主程序代码放于同一项目文件中
3、使用按键启动和停止数据采集和图像采集。前面案例中大多使用sci采集模块的R键进行实时采集,dfrobot_rp2040_suab.py库文件可以查看到行空板启动和停止sci采集模块的两个函数enable_record()和disable_record(),这样就方便与采集控制。




