漂流反馈——SCI采集模块、超声波传感器、三轴地磁传感器、I2C功率计、大气压传感器
SCI采集模块是一款多功能数据采集模块,可连接温湿度、大气压等常见的20余种传感器,并能将采集到的数据显示在板载屏幕中,此外SCI采集模块还集成了传感器自动识别、数据存储、RTC时钟、数据处理等探究实验中的常用功能。传感器数据可通过板载的屏幕进行显示和查看,板载16M存储空间,可将传感器数据实时存储下来,通过RTC时钟可为每条存储的数据打上精确时间标签,最后,SCI采集模块会将输出的数据格式标准化,接入任意传感器时,UNO等主控都可以使用同一个代码获取到传感器的数据。SCI采集模块极大的降低了传感器数据的获取难度,助力老师们更好的进行跨学科项目教学。
1):自动调用算法:将数据转换为标准物理量,在OLED显示屏输出对应数值
2)自动识别传感器型号:无需进行菜单选择可以直接使用
3)可导出CSV文件:支持直接物理量输出数据分析从未如此简单通过Type-C接口连接电脑,轻松导出CSV表格文件
4)超大数据存储:可存储超过40万条数据
5)独立ID设置:避免I2C地址冲突最多可同时连接3个采集模块9个传感器同步使用
6)多传感器支持:支持20种专业传感器只需把模块插上电脑,拖入更新文件,即可完成更新
测试1(SCI+大气压)
此图是我在湖北省十堰市三堰某小区的一栋7层楼上匀速爬楼梯并下楼梯时采集而来的。可以看到我是从海拔314米开始爬楼,在337米时到达楼顶,在逗留了一会后向下走。经过计算,这栋楼高21米,又经过测量,这栋楼层高3米,这栋楼就高21米,这说明此传感器十分准确。通过在中国气象网上查找今天(2022,11,27)的大气压数据,再根据公式换算成海拔,跟传感器的数值相差无几,再一次验证了传感器的准确性。
SCI采集模块给我的第一感受是便携,它可以使用充电宝供电,让它可以在各种环境下使用。而且它自带16兆的存储空间,可以在没有电脑的情况下采集数据,适合在野外进行采样。它还可以自动识别传感器,不需要编写代码,可以做到即插即用。十分便捷。
它还可以搭配主控板使用,可以进行物联网等功能的实现,减少了繁琐的头文件,优化了程序布局。
程序示例
功能:通过SCI采集模块读取大气压传感器的数值,通过串口输出。
程序
运行效果
测试2(SCI+磁场)
将I2C三轴地磁传感器连接到SCI采集模块上,就会在OLED屏幕上显示X轴、Y轴、Z轴的磁场强度(单位:微特斯拉)
测试3(SCI+超声波)
将I2C超声波距离传感器连接到SCI采集模块上,就会在OLED屏幕上显示离目标的距离(单位:cm)
测试4(太阳能+I2C功率计+UNO)
将太阳能电池板连接到I2C功率计上,再将I2C功率计连接到UNO主板上,再连接液晶显示屏(液晶显示屏的地址要设置为0X3e),编写如下程序:
运行结果:
优点总结:
1、大气压传感器非常灵敏准确;
2、SCI采集模块解决了以前数据采集难题,非常NICE;
3、超声波传感器比以前的产品更加灵敏,测距更准确,和SCI数据采集模块一起使用,会非常方便;
4、三轴地磁传感器数据准确,灵敏;
5、I2C功率计几乎可以媲美万用表。
建议:
1、个人感觉重量传感器不太好用,特别是校准这一步,会难倒很多用户;
2、建议SCI数据采集模块能够提供更多的传感器接口,以完成较大型项目的数据采集;
3、希望能多分配I2C地址,避免出现I2C地址冲突的问题。
花生编程2023.01.17
不错
花生编程2023.01.17
厉害
三春牛-创客2022.12.28
很不错
三春牛-创客2022.12.28
厉害厉害
柳春晓2022.12.09
重量传感器校准的问题已修复,大型项目用到太多传感器的话就需要多接几个SCI采集模块了,
hang~2022.11.29
有点难懂