如何从耳机插孔获取电力?

时间:2011-04-06 02:35:05

标签: android headphones jack

我的任务是,如果有人知道如何创建可以通过设备的耳机插孔发送电量的Android应用,就像在此视频iPocket_LED中一样。该视频显示了一个iPhone应用程序,用于控制插入耳机插孔的LED。

我想知道如何访问设备以发送电子信号。

抱歉我的英语,不是我的语言,我希望有人理解我

3 个答案:

答案 0 :(得分:13)

许多接受外部麦克风的消费类设备将提供插入式电源"。这是麦克风连接中两个触点上的一个小电压,通常为1到5伏。

Apple和(大多数)Android设备也不例外。大多数使用带有以下引脚的4线TRRS连接:

   TIP = left headphone out
  RING = right headphone out
  RING = ground
SLEEVE = mic in + plug-in power

智能手机上的插入式电源通常约为2V,麦克风(套管)导体上的电源电压为+ 2V。如果手机检测到麦克风就位,手机只会提供它,这可以通过测试麦克风对地的电阻来确定它是否与麦克风的阻抗一致(例如200到200之间) 5000欧姆阻抗,我听说iphone非常挑剔,需要非常接近1600欧姆)。

编辑:这意味着您可以从中获取的最大功率非常低,大约2.5mW(毫瓦)

如果您想要在不实际使用麦克风的情况下绘制插件电源,您需要确保您的电路具有适当的电阻,并且看起来像#34;它有一个麦克风的阻抗。

请注意,插件电源可能与幻象电源"幻象电源相似。用于专业音响设备,但它是一个不同的和不兼容的标准。 "插件电源"是什么导致智能手机耳机中的微型驻极体麦克风无需自己的小电池即可工作。

至于如何从应用程序实际控制您连接的设备,进入更复杂的电子设备。据推测,如果您使用左耳机和/或右耳机线路向设备发送信号,则可以使用。

答案 1 :(得分:10)

你需要播放一些音频。音频播放时会有少量电流流动,这就是移动耳机中微小扬声器的动力。电压将随音频电平而变化。它也是交流电流,这样声音的频率(音调)会影响交流周期的频率。

使用这种方法与设备集成将很困难,特别是因为交流电流。您可以确定发送所需电压的适当音高,但大多数“设备”可能需要+ 3.3v或+ 5v DC信号。您可能需要进行AC到DC转换才能使其正常工作。

我相信有一种方法可以通过USB接口与Android设备集成。这可能会更好更容易。您可以使用内置USB屏蔽/控制器的Arduino套件,并在此基础上构建您的设备。

请参阅External USB devices to Android phones?

答案 2 :(得分:0)

是的,可以同时使用两者,因为这是电话设计的工作方式。实际上,取决于您所使用的特定设备,超越音量限制也将为您带来更多动力。

尽可能低的损失最好的选择是主动整流:在零点将其切换至+ 2V,其余时间中最高峰得到校正。使用两个双MOSFET足够简单,这应该为您提供足够的功率,至少可以初始化手机,尽管它可能无法充电。