Funpack活动第9期,基于SensorTile.box的四面功能显示
大家好,我是涵尘者,一位苦逼的准硬件工程师
本次参见了硬禾学堂与Digi-Key共同主办的Funpack完成就送活动的第9期,本次的主角就是ST的SensorTile.box。是一款具有无线物联网和可穿戴传感器平台的即用型套件盒,且基于ST完善的软件支持,使得小白也可以快速的上手,且与SensorTile.box适配的AlgoBuilder ,一种图形设计应用程序更是完美的帮助了我等不太专业的人事,使重点落在的灵魂算法上。
硬件介绍
SensorTile.box板带有长寿命可充电电池,安装在IP54的塑料盒中,并且可以使用智能手机上的ST BLE传感器应用程序通过蓝牙进行连接,使您可以立即开始使用各种默认的IoT和可穿戴式传感器应用程序。
SensorTile.box包含一个固件编程和调试接口,允许专业开发人员使用STM32开放式开发环境(STM32 ODE)进行更复杂的固件代码开发,该环境包括带有神经网络库的感应AI功能包。
SensorTile.box其紧凑型开发板上具有以下的高精度传感器:
-
数字温度传感器(STTS751)
-
六轴惯性测量单元(LSM6DSOX):
-
这款超低功耗,高精度iNEMO 6DoF惯性模块可提供关键运动数据,用于跟踪物体和检测事件。传感器融合算法可以合并来自多个传感器的数据,以提供复杂的高价值监控信息。
-
带机器学习核心,有限状态机和高级数字功能的iNEMO惯性模块。电池供电的超低功耗
-
-
三轴加速度计(LIS2DW12和LIS3DHH):这种超低功率,高性能的三轴线性加速度计可以记录所跟踪的资产遭受急剧的加速事件(例如坠落,滑动,撞击或碰撞)的时间。
-
三轴磁力计(LIS2MDL)
-
高度计/压力传感器(LPS22HH):这种高精度传感器可为资产跟踪应用收集湿度和温度数据,并允许监测临界阈值,这在冷链运输等应用中尤其重要。
-
麦克风/音频传感器(MP23ABS1)
-
湿度传感器(HTS221):这种高精度传感器可为资产跟踪应用收集湿度和温度数据,并允许监测临界阈值,这在冷链运输等应用中尤其重要。
SensorTile.box具有以下运动和环境传感器应用程序的即时功能:
-
针对固定在皮带处进行了优化的计步器
-
通过Cloud AI学习进行婴儿啼哭检测
-
气压计/环境监测
-
车辆/货物跟踪
-
振动监测
-
指南针和倾角计
-
传感器数据记录仪
设计功能
使用SensorTile.box 立方体较大的四个面,实现四个不同的功能,如:
· 面1,测量桌面倾斜程度;
· 面2,测量温度;
· 面3,测量湿度;
· 面4,测量气压;
使用串口工具对数据进行可视化显示
代码展示
这是“代码”全貌,配合着ST官方的说明书,实在是太幸福了。
这是关于面的识别与数据显示
这个更加详细,以xyz轴的数据进行判断
功能演示结果
这个就要见前文的视频连接啦
心得体会
首先,这板子很强,非常强悍,另一开始派送的时候我是有转接板的一小撮人,开心
另,这次任务的难度好低,AlgoBuilder这一利器使得难度急剧下降,为我傍边放弃的Macchiato_404而可惜。
ST的系统生态构建真的是牛逼,对小白友好,专家的方式没试过,下回试试。
最后,感谢硬禾学堂,感谢Digi-Key,感谢ST。