大家好,我是涵尘者,一位苦逼的准硬件工程师

本次参见了硬禾学堂与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,测量气压;

使用串口工具对数据进行可视化显示

代码展示

这就是“代码”,有点科幻,不是吗?

这是角度选择的代码

基于角度选择输出

另三面显示输出

功能演示结果

见B站