需要的材料
1.继电器:继电器是一种电气控制装置。它实际上是一种用小电流控制大电流运行的自动开关。我们在这里用它来控制灯。控制继电器等于控制灯。
我买的是某宝3元的一路 5v这里的几路指的是220个电灯可以控制多少个v线路,5v指继电器本身需要5v由电压驱动,树莓派本身提供5v所以这里选择5电压输出v
2.杜邦线:一组400美元的宝藏P,这里只需要三个连接 树莓派和继电器
3.电灯 灯座 铜线 电源插头
GPIO说明
GPIO是(General Purpose Input Output)缩写,即通用输入输出,是用来表示开关量的常用硬件接口。
物理连接
1.树莓派对应继电器:
1.继电器连接电路(2200v电源线):
3.总示意图
这里注意:
这种接线方法称为常闭端接线方式,还有另一种常开始接线方式,只需要NO火线出口移动到NC”位置
Python 控制脚本
树莓派系统中自带python IDE与使用相比,可以直接编译和调试代码java方便
登录树莓派 点击“菜单->编程->Thonny Python IDE” 启动IDE代码如下:
import RPi.GPIO as GPIO import time # BCM 编号方式 GPIO.setmode(GPIO.BCM) # 设置[以BCM编号为18(实际在树莓派12针脚位置)GPIO口为输出模式 GPIO.setup(18, GPIO.OUT) # 开启 GPIO.output(18, GPIO.HIGH) time.sleep(5) #5秒后关闭 # 关闭 GPIO.output(18, GPIO.LOW) # 最后清理GPIO口 GPIO.cleanup()
我的继电器有红绿两个LED指示灯,接通后红色LED灯常亮,操作程序 当听到 “啪” 绿色的声音LED 灯会亮,220v灯泡点亮,按程序控制5秒,然后听到 “啪” 绿色的声音LED 同时,,220v灯泡熄灭。
知识扩展
1.继电器原理图: