【淘坏菌】FastBond 智能穿戴方向-跑步环境监测提醒装置【跑步健康宝】
基于 Arduino Nano 33 BLE Sense 完成的项目
标签
淘坏菌
更新2021-12-21
1279

hi bro,

    大家好,我是淘坏菌;很高兴再次参与 FastBond 的活动;

活动任务

本期活动的任务我选择的是 智能可穿戴 方向;

 

     随着时代的发展,人们的健康状况大多呈现出亚健康的状态;伴随着该状态,就出现了很多健身场馆的出现,有一些健身达人更喜欢去城市里面跑步,也因此出现了"彩虹跑"、"胡同跑"、"沿湖跑"等活动;但作为一个真实硬禾玩家,我们跑步的环境真的是友好的吗?我们看似健康的跑步最后真的可以得到的想要的健康吗?

 

    【跑步健康宝】,一款专为各路跑步达人设计的产品方案,在市面上的相关产品还停留在跑步打卡,速度显示这些基本诉求的情况下,我们关心您的踏出的每一步的环境是否良好,也更关心您运动的每个阶段是否科学;您每次运动的路途环境,我们为您监控,时刻提醒您跑向真正的健康。

 

完成思路

用之前收货的<Arduino Nano 33 BLE Sense> 本身自带的传感器,来完成一个工程样品版本

的智能穿戴设备;

 

所需功能

0、RGB灯光显示当前环境状态+蓝牙提供的数据传输【板载】

1、温湿度的监测【板载】

2、大气压的监测【板载】

3、运动步数的监测【板载】

4、实时配速等数据的监测【板载】

5、氧气含量的监测【后续添加,考虑IIC或者SPI接口】

6、一氧化碳含量的监测【后续添加,考虑IIC或者SPI接口】

7、二氧化碳含量的监测【后续添加,考虑IIC或者SPI接口】

 

程序逻辑框图

Fnuj5jpt6sobND73ViFMmWzQkUuK

 

 

Arduino Nano 33 BLE Sense 硬件资源介绍

nRF52840:蓝牙

 

HTS221 :温湿度传感器

 

MP34DT05-A:麦克风

  • 官方参考代码

  • 信噪比为64 dB,灵敏度为–26 dBFS±3 dB /

  • PDM输出

  • 公式1[平方和]:db = 10*log10( PDM_Value /Base_Value )

  • 公式2[绝对值均值]:db = 20*log10( PDM_Value /Base_Value )

 

LPS22HB:压力传感器

 

手势传感器是APDS9960

 

LSM9DS1:九轴加速度重力传感器

  • 用于检测步数,步频等

1234.jpg

Screenshot-2.png

-------------

 

 

 

Arduino IDE 编程

IDE下载:https://www.arduino.cc/en/software

板卡源码参考: https://www.arduino.cc/en/Guide/NANO33BLESense

 

结语

1、数据放在gitee:https://gitee.com/dxg_Project/Funpack-Tmy/tree/master/FastBond

2、早点休息+少熬夜+多喝水;天天心态健康,远离负能量,fighting!

 

祝愿主办方 苏州硬禾越办越好;digikey 也可以有更多的活动~

 

-----附上相关资料参考

 

arduino官方资料:

https://store.arduino.cc/usa/nano-33-ble-sense-with-headers

https://github.com/arduino-libraries/Arduino_ScienceJournal

https://www.arduino.cc/en/Guide/NANO33BLESense

团队介绍
团队成员
淘坏菌
评论
0 / 100
查看更多
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号