几年前,如果有人告诉我手表不仅可以说时间,还可以测量心率和追踪卡路里,那我一定会被它吓住了。如今,包括我在内的超过100万人拥有一个可穿戴式健身追踪器,据预测,到2022年,可穿戴式设备的市场规模将达到576.53亿美元。从智能眼镜到糖尿病监测设备再到资产跟踪器,可穿戴产业正在尝试各种产品占领市场。因此,如果您有可穿戴产品的想法,并正在寻找一种验证和测试它的方法,那么您可能会很幸运,因为在本文中,我们将回顾意法半导体的SensorTile.Box(STEVAL-MKSBOX1V1),它可以轻松地为您提供帮助并快速验证您的无线物联网和可穿戴设备的创意。如果您更喜欢视频而不是阅读,则可以滚动到页面底部找到我们的“传感器磁贴盒查看视频”。
传感器磁贴盒–硬件概述
这里的SesnorTile Box装有许多传感器和一个蓝牙模块,该模块可与智能手机应用程序轻松通信,从而使您可以根据应用程序的要求构建自定义应用程序。完整的开发板位于该蓝色框内,如果需要,我们还提供一个额外的安装盒。
这个演进板几乎具有构建可穿戴和无线IoT应用所需的一切。它具有一个超低功耗ARM Cortex M4微控制器,用于BLE通信的Bluetooth 4.2无线模块,一个温度传感器,6轴惯性测量单元,两个3轴加速度计,一个是超低功耗MEMS传感器以及其他是一种具有低噪声的高分辨率传感器。然后我们有一个磁传感器,一个压力传感器,一个音频传感器(即麦克风)和一个湿度传感器。最重要的是,该模块还具有自己的RTC模块,锂聚合物电池和SD卡(位于蓝色框内),以帮助您立即开始进行原型设计。下表列出了SensorTile框中的传感器信息及其名称和功能。
零件名称 | 零件号 | 特征 |
微控制器 | STM32L4R9 |
|
蓝牙v4.2 | SPBTLE-1S |
|
温度感应器 | STTS751 |
|
6轴IMU传感器 | LM6DSOX |
|
三轴加速度计 | LIS2DW12 |
|
三轴加速度计 | LIS3DHH |
|
磁传感器 | LIS2MDL |
|
压力传感器 | LIS2MDL |
|
音频感应器 | MP23ABS1 |
|
湿度传感器 | HTS221 |
|
仔细观察一下盒子,我们会发现它有一个用于充电和通讯目的的微型USB端口以及三个LED,分别是BLUE,RED和GREEN。现在让我们松开这个盒子,看看里面有什么。
如前所述,您将找到锂聚合物电池和我们的开发模块。在电池下,我们有一个SD卡插槽,其中装有8GB卡Kingstane卡。然后我们这里有三个按钮,一个电源按钮,一个启动按钮和一个用户可配置按钮。然后我们这里还有JTAG的引脚排列。然后,如果我们弹出该板并上交。
我们可以找到我们之前提到的ARM cortex微控制器,蓝牙模块和所有其他传感器。现在默认情况下,您的Lipo电池将尚未连接到模块。因此,您必须在此处将电池端子连接到此插槽。完成后,将您的模块重新装回蓝色框中,我们都准备就绪。
传感器磁贴盒–软件概述
入门此板确实非常容易。我们在这里有三个选择。前两个选项是通过使用意法半导体(STMicroelectronics)开发的“ ST BLE传感器”智能手机应用程序下载的,该应用程序可同时用于Android和Apple手机。它具有许多预先记录的应用程序,您可以单击以启动它们,以查看传感器的响应方式。
该应用程序还具有专家模式,可让您创建自己的自定义应用程序并直接从手机启动它。第三种选择是通过将开发板连接到STM32编程器并使用开放式开发环境对其进行编程来充分发挥专业性。为了进行审查,请让我们在手机上安装“ ST BLE传感器”应用程序,然后检查我们可以做什么。
传感器磁贴盒入门
首次给传感器瓦盒供电时,您可能会注意到红色的LED闪烁,表明电池正在充电。发生这种情况时,让我们在手机上下载并启动“ ST BLE Sensor”应用程序,然后单击“连接到设备”,您将在其中找到我们的图块框。单击它,直到您的电路板已连接。您还将注意到蓝色LED每3秒闪烁一次,表明蓝牙连接有效。连接后,您的示例应用程序应该已经从我们的感应盒读取并显示温度,湿度和压力值
这只是一个示例程序,应用程序为我们提供了更多功能。尝试其他应用程序只需回到主屏幕并单击“创建新应用程序”。在这里,您将找到传感器磁贴盒的所有示例应用程序,为此,请尝试使用传感器融合应用程序。链接到示例应用程序后,将为您提供该应用程序的简短说明,您只需单击“播放”按钮即可将代码上传到您的传感器图块框中。然后再次连接到您的盒子,您的新应用程序将启动。
好玩吧!完成所有示例应用程序的播放后,您还可以为SensotTile box创建自己的应用程序。为此,滚动到示例程序的底部,然后单击“专家视图”。然后选择“新应用”,然后选择您的应用所需的传感器。然后选择功能类型,然后选择要如何输出数据。保存应用程序,然后使用播放按钮部署新应用程序。这样,我们已经构建了第一个测试应用程序。
测试完您的想法后,您可以利用可用的功能包轻松地开始使用STM32开发环境构建实际的应用程序。
到此,我结束了对Sensor Tile演进板的评论。总的来说,我认为该模块对于快速测试可穿戴设备的创意和原型化非常有用。在评论部分中让我知道您对此板的想法,如果您希望我尝试使用此框,请给我一个建议。