欢迎大家来到IT世界,在知识的湖畔探索吧!
继电器简介
继电器是一种电动开关,与任何其他开关一样,它可以打开或关闭,让电流通过或不通过。它可以用低电压进行控制,例如 ESP32 GPIO 提供的 3.3V,并允许我们控制高电压,例如 12V、24V 或电源电压
1、2、4、8、16通道继电器模块
不同的继电器模块具有不同的通道数。可以找到具有一、二、四、八甚至十六通道的继电器模块。通道数量决定了我们能够控制的输出数量。
欢迎大家来到IT世界,在知识的湖畔探索吧!
继电器模块的电磁铁供电有5V和3.3V两种。此外,有些还带有内置光耦合器,增加了额外的保护“层”,以光学方式将 ESP32 与继电器电路隔离。
继电器引脚排列
2 通道继电器模块的引脚排列。使用具有不同通道数的继电器模块是类似的。
左侧有两组三个插座用于连接高电压,右侧(低电压)的引脚连接到 ESP32 GPIO。
电源电压连接
上图中所示的继电器模块有两个连接器,每个连接器有三个插座:公共(和), 常闭 (数控)和常开(不).
- COM: 连接您想要控制的电流(市电电压)。
- NC(常闭): 当希望继电器默认关闭时,使用常闭配置。NC 和 COM 引脚已连接,这时开关连接,除非 ESP32 向继电器模块发送信号断开开关。
- NO(常开): 常开配置的工作方式相反:NO 和 COM 引脚之间没有连接,因此电路会断开,除非从 ESP32 发送信号打开开关
控制引脚
低压侧有一组四个引脚和一组三个引脚。第一组包括电压控制电路和接地给模块上电,然后输入 1 (输入1) 并输入 2 (输入2)分别控制底部和顶部继电器。
如果的继电器模块只有一个通道,则将只有一个 IN 引脚。如果有四个通道,则将有四个 IN 引脚,依此类推。
电源选择
第二组引脚包括接地, 电压控制电路, 和JD-VCC引脚。这JD-VCC引脚为继电器的电磁体供电。注意模块有一个跳线帽连接VCC和JD-VCC引脚;这里显示的是黄色,但也可能是不同的颜色。戴上跳线帽后,电压控制电路和JD-VCC引脚已连接。这样继电器电磁铁直接由 ESP32 电源引脚供电,因此继电器模块和 ESP32 电路在物理上并未相互隔离。
如果没有跳线帽,则需要提供独立的电源,通过电源给继电器的电磁铁供电。该配置通过模块的内置光耦合器将继电器与 ESP32 物理隔离,从而防止出现电尖峰时损坏 ESP32。
将继电器模块连接到 ESP32
将继电器模块连接到 ESP32,如下图所示。该图显示了 2 通道继电器模块的接线,不同数量通道的接线类似。
在此示例中,控制一盏灯。这里只是想偶尔点亮一下灯,所以最好使用常开配置。将 IN1 引脚连接到通用输入输出口26,
以下代码将使灯点亮 10 秒,然后再关闭 10 秒。
//定义继电器 IN 引脚所连接的引脚。 const int relay = 26; void setup() { Serial.begin(); pinMode(relay, OUTPUT); } void loop() { // 常开配置,发送高电平灯亮 digitalWrite(relay, HIGH); Serial.println("灯亮"); delay(5000); digitalWrite(relay, LOW); Serial.println("灯灭); delay(5000); }
欢迎大家来到IT世界,在知识的湖畔探索吧!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/117403.html