[树莓派]手把手教你连接继电器

原创
2020/12/02 10:44
阅读数 1.7W

前言

我弟晚上总喜欢开着灯睡觉,每次问他为啥总开着灯,他总会唱起这首歌 我承认 我自卑 我真的很怕黑 每到黑夜来临的时候 我总是很狼狈

好吧,我准备用树莓派做一个晚上12点关灯,早上7点自动开灯。

其实,我觉得再厉害的人工智能,也抵不过家人多一点的呵护和陪伴。

准备材料

  1. 树莓派 zero wh 一个

D4Ic2q.png

  1. 继电器一个(型号JQC-3FF-S-Z)

D4IWrT.png

  1. 拆开的 USB 数据线

D4I5a4.png

  1. LED 灯

D4IHR1.png

继电器与树莓派线路连接

  • 继电器 VCC 接树莓派 5v5
  • 继电器 GND 接树莓派 GND
  • 继电器 IN 接树莓派 GPIO18

注意分辨 VCC 和 GND,不要接反!!!

继电器、LED灯和电源线路连接

  • 继电器 NO 接LED 正极
  • 继电器 COM 接电源 正极
  • LED 负极 接电源 负极

如下图所示

实物连接图

D4o9JA.png

代码运行

vim jdq.py

写入以下内容

# -*- coding: utf-8 -*-
import RPi.GPIO as GPIO
import time
 
# BCM 编号方式
GPIO.setmode(GPIO.BCM)
# 设置[以BCM编号为18]的GPIO口为输出模式
GPIO.setup(18, GPIO.OUT)
# 开启
GPIO.output(18, GPIO.HIGH)          
time.sleep(5)
# 关闭
GPIO.output(18, GPIO.LOW)
GPIO.cleanup()

执行 jdq.py 代码

python3 jdq.py

当听到 的一声,说明开了,LED 灯就会亮,再听到 的一声,说明关了,LED 灯就会熄灭。

知识扩展

继电器原理图

D4TmnK.gif

参考

树莓派C编程实现继电器控制

使用树莓派控制继电器

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部