hi bro,
大家好,我是淘坏菌;很高兴再次参与 FastBond 的活动;
活动任务
本期活动的任务我选择的是 智能可穿戴 方向;
随着时代的发展,人们的健康状况大多呈现出亚健康的状态;伴随着该状态,就出现了很多健身场馆的出现,有一些健身达人更喜欢去城市里面跑步,也因此出现了"彩虹跑"、"胡同跑"、"沿湖跑"等活动;但作为一个真实硬禾玩家,我们跑步的环境真的是友好的吗?我们看似健康的跑步最后真的可以得到的想要的健康吗?
【跑步健康宝】,一款专为各路跑步达人设计的产品方案,在市面上的相关产品还停留在跑步打卡,速度显示这些基本诉求的情况下,我们关心您的踏出的每一步的环境是否良好,也更关心您运动的每个阶段是否科学;您每次运动的路途环境,我们为您监控,时刻提醒您跑向真正的健康。
完成思路
用之前收货的<Arduino Nano 33 BLE Sense> 本身自带的传感器,来完成一个工程样品版本
的智能穿戴设备;
所需功能
0、RGB灯光显示当前环境状态+蓝牙提供的数据传输【板载】
1、温湿度的监测【板载】
2、大气压的监测【板载】
3、运动步数的监测【板载】
4、实时配速等数据的监测【板载】
5、氧气含量的监测【后续添加,考虑IIC或者SPI接口】
6、一氧化碳含量的监测【后续添加,考虑IIC或者SPI接口】
7、二氧化碳含量的监测【后续添加,考虑IIC或者SPI接口】
程序逻辑框图
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:九轴加速度重力传感器
- 用于检测步数,步频等
-------------
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