iPhone可以通过麦克风检测数字信号



我正在从事一个项目,该项目需要iPhone来检测一小组电压数据(分别代表0和1的两个不同的电压值)。我最初的想法是通过麦克风检测到它,但是我不确定iPhone是否能够检测到这些信号,因为它没有频率信息。我在iOS开发人员资源和Google上搜索,但对此问题尚不清楚。谁能帮我这个问题?非常感谢!

根据我们的讨论,似乎您想向iPhone发送数字信号。现在有两种主要方法可以做到这一点。

  1. 要么注册苹果MFI硬件许可程序,该程序使您可以为iPhone创建硬件。MFI程序。或,
  2. 有一种简单的方法可以做到这一点,但需要使用耳机插孔。为了进行演示和测试目的,您可以使用耳机插孔,如果它是一个简单的打开信号,则可以通过总体手机插孔获得良好的结果,并且可能不需要创建自己的硬件。这是指向该抓取传感器数据的链接,并通过iPhone耳机插孔发送它

实际上,使用耳机方法并不像听起来那样糟糕,如果需要,您可以收到一个不错的信号。无论如何,这足以满足您的目的。看看这个家伙在做什么。我建议您从视频演示开始,以了解这种方法。

更新1 看看这个链接。人们正在使用耳机端口来检测电压。之所以如此,是因为iPhone插孔是组合听筒(仅输出)和麦克风(仅输入)连接器。麦克风输入是一根电线,在耳机上有共同点。

尝试使用音频信号作为数字信号输入时通常的问题是,它是高通滤波以避免偏移的(长期压力变化可能会破坏动态范围声卡类似于数字转换器)。这意味着您只会得到数字信号的更改(例如"点击")。实际上,您的信号具有更高的频率,但是很好地处理它是不平凡的(这是普通调制解调器做得很好)。

如果您可以控制以声音(或麦克风插孔)发送的数字信号,请确保它们用一种或多个音调调节信号,例如摩尔斯发射机或调制解调器。从本质上讲,您想将iPhone用作运动耦合器。这是可能的,但是考虑到相当低的带宽时,当然有点昂贵。

首先使用一些污垢简单的调制,例如1200-1800 Hz,然后对其进行FFT。任何声卡可能都有一些参考实现。

最近有一些很酷的病毒据说能够跳动空隙,他们使用了与此相似的技术。

如果您仍然真正想要DC(或缓慢更改数字信号),请使用单独的振荡器检查解决方案,该振荡器通过传入信号进行了振幅调节

最新更新