树莓派控制固态继电器的使用

一、运行环境
1.树莓派3B+型
2.Ingenex导轨式固态继电器 型号H3F-205SN
(输入电压5-24v 输入电流大于10mA被控制电压220v)
3.220v插线板
操作过程
1.电脑通过VNC View软件连接树莓派输入gpio readall,查看可连接输出信号的引脚,我使用的GPIO是树莓派扩展板上的TX引脚,查到的BCM编码为14,如图:在这里插入图片描述
VNC View使用和BCM介绍
(1)VNC View软件连接树莓派
下载连接地址:https://pan.baidu.com/s/1LHzFUoMccYCOFBVcWRqGpg
提取码:o68m
如果是第一次使用,树莓派默认开启后是 AP 模式,此模式下默 认 IP 地址为 10.0.0.1。如果你有笔记本电脑可以直接搜索带有 Arm 开头的热点,点击连接即可。如果你只要有台式电脑,那么你就需要 接上无线网卡,然后同样搜索ARM开头的热点就可以连接。 连接上之后,在提供的 VNC-Viewer 软件,安装之后,打开VNC,然后在输入框里输入 IP 地址 10.0.0.1,按回车。
在弹出的界面里点击 Continue。然后会弹出一个输入界面,用户名填 pi,然后密码是 raspberry。也可以将 Remember password 选项勾选上,这样就会记住密码了。然后点击 OK 计划就会打开远程的桌面了。如果黑屏只有鼠标的话尝试重启树莓派。
(2)BCM简介
BCM为树莓派的一个引脚编号系统,树莓派物理引脚总共有四十个,输入gpio readall命令即可查看所有引脚状态、功能名称以及BCM编码方式和wpi编码方式。
(3)python程序中通过引入Python的RPi.GPIO库定义GPIO针脚使用了BCM模式,设定可根据扩展板原理图和树莓派物理引脚图匹配选择信号输出的GPIO引脚,在此方案中我选择了TX引脚作为输出信号,对应的BCM编码为14。

2.使用公对母杜邦线连接继电器。固态继电器底座引脚有标号,注意查看,然后使用螺丝刀拧紧线路,底座14号应接正极,对应连接树莓派5v电压引脚。底座13应接负极,对应连接树莓派TX引脚。AC为交流电,DC为直流电。13和14为直流电控制端相连接,8和12为交流电负载被控制端相连接。此继电器为一路常开式,通电连接时继电器状态为打开状态。
继电器图与参数说明见下图:在这里插入图片描述
在这里插入图片描述
3.插线板连接继电器。将插线板中间的火线或者零线其中的一根线剪断后连接继电器,剪断的两端分别连接继电器底座8和12。

4.测试过程
(1)插上220v插线板,插线板插上220v用电仪器,插线板指示灯状态变亮。
(2)电脑端编写程序并运行,即可看到继电器指示灯按照程序进行亮灭,亮表示被控端通电,指示灯亮的期间插线板上激光仪器处于工作状态,灭表示被控端断电,激光仪器不工作。使用ctrl+c结束程序。

三、测试代码展示

import RPi.GPIO as GPIO
import time

time_out = 10		#延迟时间
gpio_signal = 14 	#GPIO为TX引脚,BCM编码为14

GPIO.setmode(GPIO.BCM)	#指定GPIO为BCM编码模式
GPIO.setup(gpio_signal, GPIO.OUT)	#初始化TX引脚为输出模式

try:
    while True:
        GPIO.output(gpio_signal, GPIO.HIGH)	#TX引脚输出信号为高电平,关继电器
        time.sleep(time_out)
        GPIO.output(gpio_signal, GPIO.LOW)	#TX引脚输出信号为低电平,开继电器
        time.sleep(time_out)

except KeyboardInterrupt:
    pass
GPIO.cleanup()	#释放引脚
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风华绝代飞入鬓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值