2
\ \ begingroup \美元

我正在尝试建立一个EMF检测器或非接触电压检测器基于Arduino作为一个支柱来使用。应从模拟输入读取检测到的EMF值,并根据电平,1-5个led应亮起。我发现了两种看起来不太复杂的电路设计。

第一个“电路”基本上由一个浮动引脚/线组成,该引脚/线被用一个高值电阻拉到地面(1或3.3 MΩ)。

基本电动势检测器电路

然而,这种设计对我不起作用,我能够在某种程度上检测到灯,延长绳索。但电路不是很可靠。通常它触发一次并在此之后停止或随机打开。我尝试了各种电阻值和“天线”类型,如铜板,长线和线圈。

我与以下电路有更好的结果。首先,我根本没有使用Arduino,并且它完美地工作,尽管范围非常有限。我也没有使用1MΩ和100kΩ电阻,我真的不明白它们的目的。限制电流以避免意外触发?

晶体管电压检测器

现在,我不想用第二个电路打开LED,我想用某种方法测量第三个晶体管的电流。我的第一个想法是移除LED和测量电压在220 Ω电阻参考地。这根本不起作用,我总是测量5伏,我猜这是有道理的。我需要两个电阻来创建一个分压器吗?

\ $ \ endgroup \ $
4
  • 2
    \ \ begingroup \美元 向我们展示你的电路对我们没有帮助没有使用。画出你实际构建的电路的示意图,带有电阻的值和晶体管的部件编号。展示它是如何连接到Arduino的。 \ $ \ endgroup \ $- - - - - -Elliot Alderson. 7月23日在20:57
  • 1
    \ \ begingroup \美元 同时,要意识到你正在检测电噪音这主要是电源频率,随机噪音叠加在它上。将其送入ADC将为您提供跳跃到处的数字。您不会读取“EMF = 2.03今天”的良好阅读。LED电路的工作原因是因为眼睛看不到视力的持久性,你的眼睛看不到闪烁。 \ $ \ endgroup \ $- - - - - -晶体管 7月24日8:49
  • \ \ begingroup \美元 @ElliotAlderson这是我的问题。我不知道怎么把Arduino连接到我贴的第二个电路上。 \ $ \ endgroup \ $- - - - - -ShadowEagle 7月26日20:49
  • \ \ begingroup \美元 @Transistor感谢您的解释。我真的不需要准确的阅读,区分无噪音,也许低噪音值对于我的目的来说就足够了。 \ $ \ endgroup \ $- - - - - -ShadowEagle 7月26日20:53
1
\ \ begingroup \美元

高值电阻器的目的对于该电路至关重要。它们与晶体管级一起,它们提供了在铜带上接收的信号的非常高的放大。

不需要拆卸LED。你应该可以用Arduino来测量电阻和LED之间节点的电压。但是你需要5V而不是9V电源,因为Arduino ADC只能处理高达5V的电压。

\ $ \ endgroup \ $
4
  • \ \ begingroup \美元 当我不需要LED时,我应该使用什么样的电阻器?例如,我可以测量1 kΩ电阻和第三个晶体管之间的电压吗? \ $ \ endgroup \ $- - - - - -ShadowEagle 7月26日20:47
  • 1
    \ \ begingroup \美元 LED像2.1V的恒压源一样。如果您删除了,并且同时将电源从9到5伏更换,那么您可能会保持220欧姆或调整它斜坡,例如,到270欧姆。您的Arduino的测量节点将是GND和最后晶体管和270Ohms之间的节点。 \ $ \ endgroup \ $- - - - - -斯特凡队 2天前
  • \ \ begingroup \美元 如果晶体管电路和Arduino共享相同的GND和5 V电源电压,我可以简单地将模拟输入连接到最后晶体管和电阻之间的节点吗?测量的电压应参考常见的GND,右图? \ $ \ endgroup \ $- - - - - -ShadowEagle 2天前
  • 1
    \ \ begingroup \美元 对,就是这样。这是要走的路。 \ $ \ endgroup \ $- - - - - -斯特凡队 2天前

你的答案

点击“发布你的答案”,即表示你同意我们的服务条款隐私政策饼干的政策

不是你想要的答案?浏览其他带标签的问题要么问你自己的问题