我们将健身追踪器变成安全装置
几乎所有健身追踪器都集成了MEMS加速度计和蓝牙BLE。想法是在这样的设备中重写固件,以使其成为同样有用的东西。例如,在安全和控制系统或物联网传感器中。在许多监视系统中,诸如振动开关,音量或运动传感器之类的传统传感器很可能会被振动传感器取代。此外,加速度计还可以检测倾斜角度。依据是Misfit Link或Misfit Flash。这是同一台设备,仅在有皮带(皮带和夹子(闪光灯)与仅一个夹子(链接))不同的情况下。它的内部是NordicSemiconductors的流行NRF51822AA(MCU + BLE)和同样著名的MEMS加速度计LIS2DH(STMicroelectronics)。电池-CR2032。
知道NRF51822的引脚排列后,检测2针SWD接口,擦除旧的(受保护的)接口并填写自己的接口一点都不困难。为此,只需焊接两根线,并让编程器具有SWD支持(例如J-Link)。在我们的新固件中,可以通过BLE(无线dfu)进行更新。因此,您甚至无需焊接电线就可以继续做新的事情。
那么,那么-唯一的问题是您想要拥有什么功能。我想拥有几乎所有可能。因此,开发了固件-具有以下功能的Android应用程序:1.以图形或3D模型的形式观察设备的当前方向。2.安装由阈值,轴和逻辑定义的触发器。触发后,设备会向智能手机发送信号。智能手机会发出哔哔声,并在需要时拍照。它可以在后台和屏幕外执行此操作。3.如果发生罕见事件,则模式2可以脱机使用,当智能手机的唯一信息源是广告数据包(间隔为1秒)时,该数据包将编码有关角度,电池电量和记录数量的信息。这样可以节省设备的电池电量,并使查看当前位置非常快。刚打开电话,在3D模型上,我看到猫在哪一侧睡觉,或者包裹在仓库中的位置。4. NRF51822具有256kB的闪存。放置所有代码组件(SoftDevice(RTOS,SDK的一部分),我们的程序和引导程序)后,至少剩余100kB的电池独立可用内存。如果打开了录制模式,我们在此处编写触发器触发器。每个条目都包括时间(板载石英32768的RTC),最大整体加速度和设备的静态方向。然后,可以将其视为电影进行分析,甚至观看。我不会在这里讨论技术细节;可以在我的网站www.msh-tools.com/misfit上查看它们。 (英语)。固件和引导程序代码(Keil),以及Android Apk(离子框架)也在那里发布。对于那些只想拥有它的人,所有这些都已经以编译形式提供。录影带**打开声音!**该设备被证明是非常敏感的。可以将其配置为通过简单地点击其所附的项目来触发。举个例子1)您需要秘密捕获某些东西。手机已关闭并关闭。轻轻点击设备或举手,图片就准备好了。 2)有人定期爬到您的书桌上,或者在房间里不合时宜的时候走动。拍照,此外,隔壁房间(最长10m)会响起警报。 3)我把它放在电动自行车充电器上。充电结束后,风扇停止在充电器中工作。此事件在电话上生成信号。 4)查看您的包裹的运送方式,加速度,翻转方式。 5)安装在管道(空调等)上,找出工作统计数据。 6)关于猫,您将学习猫睡觉时的所有事情。 7)在视频中,有一个关于我如何入睡,如何折腾和转身的示例,这也很有趣。您可以将其连接到床上,查看它的使用方式和时间(由谁使用)。好吧我会停止的,您可以继续很长时间。 Source: https://habr.com/ru/post/zh-CN395385/
All Articles