我家的门铃按钮连接到GHI EMX 开发板。该软件评估一天中的时间并确定门铃是否应该响起。
旁注:这是为了处理我收到的叮当沟恶作剧而实施的。
这一切都很好,除了一个问题,连接到 EMX 板的电线大约 50 英尺(约 15 米)长,并且会产生足够的干扰,让板子认为有人按下了按钮,因此我的门铃在整个过程中以随机间隔响起那天。我的妻子和我的狗都不喜欢这个(但孩子们认为这很有趣)。
我已经尝试通过遵循本文中的建议并实现以下电路来解决问题:
这并没有解决问题,但我确实发现在 1k 中放置一个 3k 电阻并用 40uF 替换 0.01uF 电容器效果更好,但任何超过 3k 的电阻在按下按钮之前都会导致明显延迟铃响了。我的电路的不同之处在于电路板在 3.3V 而不是 5V 上运行(我认为这会使问题变得更糟),而不是连接到地,开关完成了电路(即微控制器和开关之间有两条线)。
在开关和微控制器之间运行的电线是标准的门铃线,没有屏蔽或绞合。不幸的是,用屏蔽线代替门铃线不是一种选择,因为这需要我撕掉干墙。
我在这里查看了以下问题,但这似乎是在处理一个可能与我的问题有点不同的 ADC。任何帮助将非常感激。
更新
阅读更多文档后,似乎虽然微控制器由 3.3V 供电,但它的 I/O 引脚可承受 5V。如果我使用 5V,我可以调整到更高的电阻值,但这有什么帮助吗?