继电器就相当于一个开关,接在任意线上,通过控制信号下控制通断;一般是断开状态,此时线就断开了,没导通;在控制信号作用下继电器闭合,则线就接在了一起,导通了。继电器有供电电压和负载电压,不要混淆。5V 继电器可以接入 110V、220V 等负载电压的产品,即小电压继电器可以控制大电压电路。
接口说明
输入部分:
1、DC+:接开发板电源(5V)
2、DC-:接开发板 GND
3、IN:接开发板的 IO,输入高或低电平控制继电器吸合
输出部分:
1、NO:继电器常开接口,继电器吸合前悬空,在控制信号作用下,继电器可以吸合与COM行程短接。通俗来说,就是未通电状态下,是断开的,通电后在电磁线圈的作用下(吸合)处于闭合状态。
2、COM:继电器公用接口
3、NC:继电器常闭接口,没有控制信号作用下,继电器吸合前与 COM 短接,吸合后悬空,即通常下 NC 与 COM 短接。通俗来说,就是即未通电状态下,NC是闭合的,通电后在电磁线圈的作用下(吸合)处于断开状态。
常开端接法图:
常闭端接法图:
硬件连接
上面说明了输出端端硬件连接方法。下面我仅演示输入部分的接线。
继电器的 DC+ 引脚接 Pico 的 VSYS。
时钟模块的 DC- 引脚接 Pico 的 GND。
时钟模块的 IN 引脚接 Pico 的 GP28。
编程
将下面的代码保存在 Pico 上,命名为 main.py。
from machine import UART, Pin import time relay = Pin(28, Pin.OUT) status = False relay.value(status) while True: status = not status relay.value(status) time.sleep(0.5)
运行之后可以听到继电器吧嗒吧嗒的开合声。
发表评论