3.
\ \ begingroup \美元

我有一个问题使用ESP8266-01与继电器。我想用5v继电器控制110伏的灯。

这是我制作的电路:

原理图

  • 我确信代码是正确的,因为当继电器的引脚没有连接到110伏时,一切都很好。我知道这一点,因为我能听到接力器的触点声。

  • 当我将110 v行连接到继电器时,问题来自。直到我获得启动消息,它可以正常工作。通常,启动(3,6)消息,并重新启动一切。

  • 我认为问题是我使用GPIO 0来控制系统。我猜一些电流流入GPIO 0引脚并使ESP8266-01继续启动模式(这就是我放置D2的原因),但我不确定。

  • 我真的想使用GPIO 0引脚,因为它小于节点MCU。

有任何想法吗?

\ $ \ end group \ $
3.
  • \ \ begingroup \美元 这款达林顿型两种晶体管的连接可能不是在为您提供任何兴趣。要有一个可应答的问题,请在启动时记录所需GPIO0所需的状态。可能是你真正想要的是建造一个逆变器.例如,您希望ESP的可引导状态是具有负载的可启动状态,然后用软件覆盖以将其打开。虽然如果在重新启动时对模式引脚进行采样过快时,可能存在电容问题。你确定你不能使用另一个pin吗? \ $ \ end group \ $- - - - - -克里斯·斯特罗因 11月17日20:28
  • 1
    \ \ begingroup \美元 是的,我非常同意@Paul Ghobril,即交流负载侧的缓冲器应减少EMI,导致ESP826601重新启动问题。您可能尝试的其他三个解决方法:(1)使用光耦合器如EL817C在输入侧,减少反速度循环跳回ESP8266的电压尖峰,(2)旧版本的ESP8266-01 / 12用于具有不稳定问题.一个替代方法是使用非常稳定的USB串行适配器/电缆(CH430常用于良好的),通过传递电容器大(比如47UF,更大,更好)为USB串行电缆。/ 接着说, 。.. \ $ \ end group \ $- - - - - -tlfong01. 11月17日20点21分
  • \ \ begingroup \美元 (3)新版本的ESP8266-12模块内置USB串口电路,不需要外部不稳定的USB串口线,也可以考虑。PS -我的ESP8266知识已经过时两年了,所以可能有更好的解决办法。祝你好运,干杯。 \ $ \ end group \ $- - - - - -tlfong01. 11月17日20日21:29
2
\ \ begingroup \美元

如果在继电器触点上施加交流电压之前一切正常,则说明存在电磁兼容性问题。

在继电器触点处使用缓冲器电路(例如RC缓冲器),以避免电磁干扰。

\ $ \ end group \ $
    0
    \ \ begingroup \美元

    你好,家伙感谢你的时间,

    我找到了一个非常有效的解决方案。正如Paul Ghobril建议的,一个RC缓冲器帮助解决了我的问题。

    这是我使用的电路,

    在此输入图像描述

    希望它对某人有用。

    迭戈

    \ $ \ end group \ $

      你的答案

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

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