怎样在树莓派Pico上使用继电器呢?

继电器就相当于一个开关,接在任意线上,通过控制信号下控制通断;一般是断开状态,此时线就断开了,没导通;在控制信号作用下继电器闭合,则线就接在了一起,导通了。继电器有供电电压和负载电压,不要混淆。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)

运行之后可以听到继电器吧嗒吧嗒的开合声。

审核编辑:刘清