×

使用M5StickC制作计步器

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-15

张霞

分享资料个

描述

背景

你健康吗?

COVID-19 是否让您难以出门,缺乏锻炼是否让您不健康?

M5StickC 有一个加速度计、显示器、电池等,这些都是创建步进计所必需的。

您可以仅使用 M5StickC 制作一个完整的计步器。

算法

计步器的算法非常简单。

  • 计算每 100 步的平均加速度。
  • 如果新加速度超过平均加速度的 110%,则状态变量变为true
  • 如果新加速度低于平均加速度的 90%,则状态变量变为false
  • 状态false变为true时,在step中加一

更多详细代码位于 github https://github.com/610t/StepCounter

提示与技巧

M5StickC 有非常小的电池 80mAh。

因此,您需要在不消耗太多电池的设置下运行它。

在这种情况下,我们使用了以下两种方法来实现它。

  • 显示:通过调暗屏幕来减少电池消耗。
  • CPU:通过降低 CPU 驱动频率来减少电池消耗。

这些可以通过分别使用 M5.Axp.ScreenBreath(8) 和 setCpuFrequencyMhz(10) 来实现。

 

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !