树莓派与继电器控制家用风扇

最近对继电器的使用挺好奇的,所以研究了好几天,但是但是不知道控制什么电器好,突然发现家里的小风扇挺合适的,所以就搞了起来。

1.继电器的使用方法

继电器可以通过小电流小电压控制大电流大电压,当然还有其他功能,可以自行百度
在这里插入图片描述

受控端(上面写着NO,COM,NC)的一端

(1)NC:常闭端,线圈没电流通过时,衔铁与常闭接触点接触,NC端与公共端导通
在这里插入图片描述(2)COM:公共端
(3)NO:常开端,当线圈有电流通过时,线圈产生磁场,将衔铁吸附,导致NO常开端与控制端导通

控制端(有红绿灯的一端)

(1)DC+(VCC):接树莓派的5V供电脚
(2)DC-(GND):接树莓派的GND引脚
(3)IN:接树莓派的GPIO引脚,输入高低电平,达到控制电路的效果

2.找火线零线(安全环节,不懂别操作)

火线带电,零线不带电家里的电路是220V的交流电路,我百度的时候别人说对于家里插座的正面,从两个孔看去,是左零右火,我觉得为了安全起见还是自己用电笔测一下了,果然有问题,我家的插孔是左火右零,所以实验的小伙伴一定要注意了
在这里插入图片描述用过电器的小伙伴都知道,一般二孔插头是不分火线零线的,决定家用电器的是火线还是零线是与插电座有关的,所以接下来我们还是要测一下连接风扇的线哪根是火线,很简单,我只需要把家用的小风扇的的其中的一条线剥开用电笔进行测试就知道了。
在这里插入图片描述

3.接电路

如图所示,1和2线口本来是风扇连接的线,我剪开了,分别连接了常开端和公共端
在这里插入图片描述
当信号触发端(即IN端口)发射低电平信号时,只有红灯亮起
当信号触发端(即IN端口)发射高电平信号时,红灯和绿灯同时亮起,NO端与COM端导通。
在这里插入图片描述

4.代码

import time
import RPi.GPIO as gpio
gpio.setmode(gpio.BCM)#BCM编码方式
gpio.setup(25,gpio.OUT)#将GPIO25设置为输出端
gpio.output(25,gpio.HIGH)#给GPIO25设置高电平
time.sleep(5)#风扇一直开5秒
gpio.output(25,gpio.LOW)#将GPIO25设置会低电平,风扇关闭
gpio.cleanup()

注意:如果绿灯出现一直亮着的情况,把连接IN端口的线换个试试,比如我开始接GPIO21,绿灯一直亮着,后来换成GPIO25就可以了。
哈哈,简单吧,有问题下方留言,喜欢的点个关注哦

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
树莓派(Raspberry Pi)是一个小型、易用的单板电脑,常用于各种DIY项目,包括控制外部设备,如蜂鸣器。连蜂鸣器到树莓派通常涉及使用继电器,因为蜂鸣器直可能会烧坏树莓派的GPIO(通用输入/输出)端口。 首先,你需要准备的材料有: 1. 树莓派 2. 蜂鸣器 3. 继电器模块(包含一个或多个继电器) 4. 电源(树莓派的5V输出或外适配器) 5. 针脚适配器(如果蜂鸣器不是标准口) 以下是简单的步骤: 1. **连继电器**: - 将树莓派的5V和GND引脚分别连继电器的供电线路(VCC和GND)。 - 继电器的输入线(IN)连树莓派的GPIO输出,通常选择数字引脚(例如,GPIO 17)。 2. **设置继电器**: - 使用树莓派的Python或其他支持GPIO编程的语言编写代码,设置GPIO为输出模式,并通过代码控制继电器的开闭。如果是硬件GPIO,可能需要安装`RPi.GPIO`库。 3. **连蜂鸣器**: - 继电器的输出触点(OUT)连到蜂鸣器的一端,蜂鸣器的另一端连到电源(通常是+5V或蜂鸣器所需的电压)和地线(GND)。 4. **编写控制代码**: - 编写程序,当需要蜂鸣器发声时,通过GPIO发送信号使继电器闭合,蜂鸣器响;停止时则断开继电器。 **相关问题**: 1. 为什么要使用继电器而不是直? 2. 蜂鸣器的工作电压是多少,如何确保安全? 3. 如何在树莓派上编写GPIO控制继电器的Python代码示例?
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值