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-异步服务器库)