esp32控制继电器不稳定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了esp32控制继电器不稳定相关的知识,希望对你有一定的参考价值。

参考技术A esp32控制继电器不稳定可能是固定螺丝松落、机械联动机构零件尺寸不合格或被异物卡往等:线圈开路可用测量其直流电阻值的方法来判断。不同型号继电器线圈的阻值差异很大,从几址欧到几千欧,但若阻值为几百千欧以上或无穷大,可肯定是线圈开路。在线圈引线根部霉断、脱焊的情况较多见,只需仔细刮净断头的漆皮,重新焊牢即可。如果断点在线圈内层;一般要整体更换继电器。对于机械故障,可将松动的螺丝、轴销固定好,清除异物后就能排除故障。

ESP8266+433模块结合制作网路遥控器示例

ESP8266+433模块结合制作网路遥控器示例

  • 所需库:rcswitch库可在ArduinoIDE里面下载到,LinkedList库:https://github.com/ivanseidel/LinkedList
  • 程序代码
/*
NodeMcu或esp-01/01s控制1路继电器,集成blinker平台,
用手机app控制1路继电器开关,添加一路物理开关控制,继电器用常开(NO)模式
 

说明:
1,继电器高电平触发时,YYXBC_HIGH = 1,YYXBC_LOW  = 0
继电器低电平触发时,YYXBC_HIGH = 0,YYXBC_LOW  = 1
const int YYXBC_HIGH = 0 ;
const int YYXBC_LOW  = 1 ;

2,用esp-01时,物理开关接在vcc 和gpio2上,继电器接在gpio0上
用nodeMcu时,物理开关接在vcc 和D4上,继电器接在D3上,下面的宏
定义只能同时有一个生效

//NodeMCU 继电器接D3,物理开关接D4
#define LED_BUILTIN_LIGHT 0
#define LED_BUILTIN_K2 2

//Esp-01/01s,继电器接GPIO0,物理开关接GPIO2
//#define LED_BUILTIN_LIGHT D3
//#define LED_BUILTIN_K2 D4

3,YYXBC_BUTTON_TYPE 

以上是关于esp32控制继电器不稳定的主要内容,如果未能解决你的问题,请参考以下文章

ESP32-C3 基于Arduino框架下Blinker点灯控制10路开关或继电器组

ESP3221.WIFI Web Servers 继电器实验(ESPAsyncWebServer-异步服务器库)

ESP3221.WIFI Web Servers 继电器实验(ESPAsyncWebServer-异步服务器库)

ESP325.继电器实验(GPIO)

esp32cam板载led是那个引脚

c_cpp ESP8266使用Web服务器或MQTT进行ESP-01继电器控制