Arduino手机


8

我正在尝试通过使用Arduino来完成手机的按键电路,从而模拟手机上的按键,从而模拟按键。我发现我必须使用晶体管,但无法正常工作。

Answers:


5

在尝试用晶体管替换按钮之前,我将进行以下测试:检查电路闭合是否将连接的触点拉高或拉低。知道这一点后,就可以设计正确的替换电路。

进一步说明:当不按下按钮时,一个端子为高电平(3.3 V,也许吗?),另一端子为低电平(0 V)。当您按下按钮时,低电位器被拉至3.3 V,还是高电位器被拉至0 V?

如果您实际上想将另一个端子拉高时尝试将一个端子拉低,则我认为电路的行为不会像您想要的那样。


该方法假定按钮直接连接到电话中某处的引脚。如果该按钮是扫描网格的一部分(就像许多键盘一样),则将该行绑在较高或较低的位置可能会给您带来非常疯狂的结果。在那种情况下,mosfet更有意义。
phooky 2010年

@phooky:是的-扫描的网格是一种可能的实现方式,而MOSFET是完成这项工作的正确工具。如果jason11给出了一些答案,我将添加更多详细信息,或者可以。知道一个好的N沟道/ P沟道MOSFET对吗?
2010年

4

您正在使用什么电话?

周末我看了一下。似乎(毫不奇怪)有不止一种按钮机制。

我拆开的旧的Verizon / Samsung手机有单独的按钮,看起来像离散的按钮。Endolith / Pingswept似乎在测试中步入正轨。



3

我以前使用过这些5V DIL继电器,效果很好。它们是低电流干簧继电器,可以直接从Arduino驱动。使用这些将不需要确定端子是变高还是变低-只需将继电器引脚连接到按钮触点即可。

另外,该链接指向澳大利亚的Jaycar Electronics,我强烈推荐该链接。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.