使用心率或者功率数据控制灯光颜色

各位大佬,这个想法是用来在室内骑车使用的,其实我一直想这么做了,但是苦于代码水平为零,也没找到相关的win或者ios的软件。
大概的思路是这样的:
在室内骑车的时候,骑行台或者心率带会提供功率数据和心率数据,它们分别可以是ant+或者蓝牙的格式,下面仅按照功率数据来说
把功率划分为5个区间:
100-140w:1区,蓝色
141-170w:2区,绿色
171-190w:3区,黄色
191-220w:4区,红色
221w及以上:5区,紫色
根据这个接受到的功率数据,来控制灯管的颜色,好像飞利浦的智能灯泡可以实现这个。当然后续的可以细分,比如在4区区间里,随着191w到220w增加,红色是由浅变深的
总的说来,就是用功率ant+或者蓝牙数据控制氛围灯的思路,不知道大家有没有好的软件实现这些功能

在github上找到个类似的,但是要用树莓派,如果可以直接在win上运行,控制灯光就好了

但是这个有没有合适的接口给出来。。。ant或者蓝牙只是个协议吧,或者什么牌子的骑行台呢?

这种肯定要自己写代码. 主要看接口文件.

如果是米家的话, 也许有可能支持联动.

接口应该是打通的,因为市面上很多app都是直接用ant+或者蓝牙,比如常见的zwift、trainerroad这些
不知道我的描述讲清楚没有,心率功率数据读取是标准的、容易的,还需要把这个数值拿来控制灯光

对的,自己写代码:joy:

没设备,想帮也帮不了~~

1 个赞

还是很谢谢,心率设备比较普遍,心率带或者运动手表,iwath或者garmin可以共享心率数据的

室内灯光也可以根据双方心跳速度来改变颜色,好像很有卖点哦。

仍然缺少大量信息,例如心率功率数据的格式、氛围灯的控制协议等。ant+或者蓝牙只是通信协议,而心率功率数据很可能是并不是标准的、容易读取的,它们很可能只是开发者拍脑门决定的,或许只是一个定长数组也可能是个json。这些东西应该能在骑行台和氛围灯的开发者指南里找到,但很可能这些产品根本就没有提供二次开发的接口,自行逆向工程就太麻烦了。

淘宝买个心率模块最简单了

这个要自己买对应模块来做嵌入式开发。