Python 使用PyAudio获得跑步机速度
我试图通过截取从速度传感器引出的电线来读取手动跑步机(约克Pacer 2120-手动:)的速度。我的理解是,我通过尽可能多地拆卸跑步机获得的是,速度传感器基本上是一个磁铁,连接在一个大圆盘上,圆盘连接在跑步机的皮带上,每当跑步机通过一圈电线时,它就会产生电流 从转速传感器引出的导线端部为3.5毫米插孔。我把它插入笔记本电脑的麦克风端口,录制了我在高速和低速行走时的“声音”。我附上了在Audacity中分别记录的低速和高速波形的图像 我的目标是实时测量跑步机的速度,以便将其作为输入传递到游戏引擎中,并控制游戏中角色的速度。我不确定最好的方法是什么,但目前我正在尝试使用PyAudio测量python中“节拍”之间的距离 为了做到这一点,我从另一个问题()的答案中复制了节拍检测代码,但这给了我很高的误报率 有没有人知道我还能如何从这个信号中获得一个可用的速度?如果你这样做,一个代码示例将非常感谢。除此之外,人们还会如何测量手动跑步机的速度呢?我尝试过各种方法,从用相机测量粘在跑步机皮带上的胶带之间的距离,到用鼠标在跑步机上测量皮带的速度 声音文件如下:Python 使用PyAudio获得跑步机速度,python,signal-processing,hardware,pyaudio,Python,Signal Processing,Hardware,Pyaudio,我试图通过截取从速度传感器引出的电线来读取手动跑步机(约克Pacer 2120-手动:)的速度。我的理解是,我通过尽可能多地拆卸跑步机获得的是,速度传感器基本上是一个磁铁,连接在一个大圆盘上,圆盘连接在跑步机的皮带上,每当跑步机通过一圈电线时,它就会产生电流 从转速传感器引出的导线端部为3.5毫米插孔。我把它插入笔记本电脑的麦克风端口,录制了我在高速和低速行走时的“声音”。我附上了在Audacity中分别记录的低速和高速波形的图像 我的目标是实时测量跑步机的速度,以便将其作为输入传递到游戏引
从音频来看,你只需要一个简单的触发器,当信号时,我最终解决了这个问题,但我放弃了PyAudio,而是使用了覆盆子Pi。如果有人感兴趣,我会将代码开源:非常有趣的问题/方法。不幸的是,我无法使用python/audio。我可能会使用Arduino或其他简单的微控制器,在那里插入信号,读取正在使用的输入引脚的电压,并通过usb/串行向计算机发送信号。但是需要额外的硬件。我确实试过了。我借了一辆Arduino,试图用这种方式解决问题,但没走多远。我不完全明白为什么它不工作,但我把它连接到示波器上,以获得更好的想法,但信号太吵了,我什么也看不出来。