0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用树莓派控制中继

454398 来源:工程师吴畏 2019-07-29 10:49 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述

家庭自动化是业余爱好者和电子爱好者喜爱的DIY项目之一。此类家庭自动化项目的一部分是控制电灯,如灯泡或吊扇。

使用Raspberry Pi(或任何其他平台)的家庭自动化的主要概念Arduino)使用Raspberry Pi控制不同的电气负载。为此,您需要了解如何使用Raspberry Pi控制继电器,因为继电器是控制电气负载的主要组成部分。

如果你有一点点在电子方面的经验,您可能已经知道继电器的重要性。如果您是电子学的初学者,那么我将解释继电器是什么,以及如何使用Raspberry Pi或Arduino的继电器模块。

类似项目:如何在ARDUINO上使用5V继电器?

关于继电器和继电器模块的简要说明

什么是继电器?

通俗地说,继电器是一个开关。从技术上讲,继电器是一种电磁开关,其中继电器输入端的小控制信号(通常来自微控制器)将控制高压电源(通常为交流电源)。

由于这是一个基于Raspberry Pi的项目,让我们谈谈Raspberry Pi。 Raspberry Pi计算机虽然是一个功能强大的设备,但它可以在3.3V逻辑上运行。

如果你想要这台功能强大的计算机来控制你的电力负载,就像沿你的LED灯带一样运行花园或厨房,您不能直接连接它们,因为电源负载在交流电源上工作,Raspberry Pi工作在3.3V DC(技术上)。

接下来是继电器。一种简单的机电设备,由线圈和少量电触点组成。当线圈通电时,它充当电磁铁并闭合开关。如果线圈断电,线圈失去其磁性并释放开关。

因此,通过控制线圈,您可以控制一个开关,这反过来将控制电力负荷。您可以在Raspberry Pi的帮助下控制继电器的线圈(虽然不是直接的,但需要额外的电路),因为您只需要一个小电流来为线圈供电。

下图显示了典型的5V继电器。它有5个引脚,即:NO(常开),NC(常闭),COMM(公共)和两个线圈端子

继电器模块

即使继电器线圈需要一个小电流才能通电,直接从Raspberry Pi驱动它(用于重要的是,任何像8051或Arduino这样的微控制器都不是一个好主意。

一种简单的方法是通过晶体管驱动继电器线圈。下图显示了与继电器相关的连接。

上面显示的电路将以最小的电流驱动继电器元件数量(晶体管,限流电阻,继电器和二极管)。

如果你有所有这些元件,那么你可以自己构建电路。但如果您认为这可能是一项繁琐的工作,我们还有另一种选择:继电器模块。

继电器模块是一个简单的电路板,由继电器本身和驱动继电器所需的所有必要组件以及连接负载所需的连接器组成。

我在这个项目中使用了双通道继电器模块。它基本上是两个继电器,所有电路都在一块电路板上。

我建议您接一个继电器像这样的模块,因为您可能在未来的项目中处理AC Supply并使用螺钉端子连接将使您的工作变得轻松。

如何使用中继控制继电器Raspberry Pi?

到目前为止,我们已经看到了继电器,继电器的必要性,继电器如何工作以及继电器模块。现在有了一个有趣的部分,即如何使用Raspberry Pi控制继电器?

如果您理解继电器的概念,那么您可能需要做的就是控制继电器的线圈,即如果Raspberry Pi要求负载接通,则通过激励线圈激活继电器(从Raspberry Pi发送HIGH信号)。

同样,如果Raspberry Pi想要关闭负载,则通过发送LOW信号使线圈断电。

电路图

下图显示了如何使用Raspberry Pi控制中继项目的连接。

所需组件

Raspberry Pi 3 Model B

2通道继电器模块

两个小型白炽灯泡(用于输出中的演示)

连接电线

电源

计算机

电路设计

将两个中继通道的输入连接到Raspberry Pi的GPIO16和GPIO18。然后按照电路图中的说明连接负载。

小心: 为了保持这个项目简单,我没有‘将任何交流负载(如CFL灯泡)连接到继电器模块。但是,如果要控制电气负载,在连接到交流电源时要格外小心。如果需要,请咨询专家。

代码

Python脚本项目如何使用Raspberry Pi控制继电器如下所示。

工作

该项目背后的主要概念是了解继电器的工作和使用,并使用Raspberry Pi控制继电器。

项目没有什么特别之处。您需要做的就是控制连接到继电器模块的GPIO引脚。如果GPIO引脚变为高电平,相应的负载将变为ON。

要关闭负载,请将GPIO引脚置为低电平。

应用

通过使用Raspberry Pi控制继电器,您可以控制不同的电气负载,例如:

灯光

风扇

LED灯条

此外,您可以使用Raspberry Pi实施家庭自动化项目,并具有控制来自互联网负载的附加功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 中继
    +关注

    关注

    0

    文章

    51

    浏览量

    14937
  • 树莓派
    +关注

    关注

    122

    文章

    2070

    浏览量

    109784
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零成本钢铁侠手套!树莓+OpenCV 秒变手势遥控器!

    大家好,这是一个树莓和OpenCV的连载专题。使用树莓与OpenCV实现姿态估计和面部特征点追踪使用树莓
    的头像 发表于 08-16 16:16 893次阅读
    零成本钢铁侠手套!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>+OpenCV 秒变手势遥控器!

    如何使用树莓与OpenCV实现面部和运动追踪的云台系统?

    使用树莓和OpenCV实时扫描并存储二维码使用树莓和OpenCV实现物体与动物识别使用树莓
    的头像 发表于 08-14 17:45 984次阅读
    如何使用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>与OpenCV实现面部和运动追踪的云台系统?

    树莓屏幕怎么选?

    树莓很多人都用过,但屏幕的倒不是很多。不少都是直接远程操作,或者直接接身边的显示设备了。但我觉得给开发板配一个屏幕还是很能提升使用体验的。这次我就介绍一下树莓
    的头像 发表于 08-08 14:59 1081次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>屏幕怎么选?

    树莓操作系统:版本、特性及设置完整指南!

    树莓操作系统是什么?树莓操作系统是由树莓基金会专为树莓
    的头像 发表于 07-28 18:26 846次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>操作系统:版本、特性及设置完整指南!

    工业树莓的高光时刻!树莓工业级 HMI 列阵!

    上海晶珩作为树莓官方设计合作伙伴和代理商,基于树莓技术开发了一系列工业级人机界面(HMI)产品,广泛应用于工业自动化、楼宇控制、智能制造
    的头像 发表于 07-23 18:36 547次阅读
    工业<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的高光时刻!<b class='flag-5'>树莓</b><b class='flag-5'>派</b>工业级 HMI 列阵!

    树莓打造无人机,你需注意的事项!

    能否将树莓装入无人机?使用树莓打造无人机是可行的。树莓充当无人机的“大脑”,将飞行
    的头像 发表于 07-14 17:49 1548次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>打造无人机,你需注意的事项!

    树莓6 传闻:发布日期与规格!

    每当我想再为我的收藏增添一款树莓时,总会在是立即购买还是等待硬件更强大的下一代之间犹豫不决。但新树莓型号的发布往往容易被错过,尤其是在你的信息流被病毒式传播的猫咪视频占据时。因此,
    的头像 发表于 07-11 16:21 1393次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>6 传闻:发布日期与规格!

    20个任何人都能完成的树莓酷炫项目!

    不知道如何利用你买的树莓?这个小设备真的能当台式电脑吗?能当服务器吗?能当广播电台吗?当然可以!为了帮助你入门,我们精心挑选了这份树莓
    的头像 发表于 07-03 17:10 3095次阅读
    20个任何人都能完成的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>酷炫项目!

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器来编辑和查看树莓
    的头像 发表于 06-26 15:41 1067次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置<b class='flag-5'>树莓</b><b class='flag-5'>派</b>?

    树莓分类器:树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头来检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓
    的头像 发表于 06-13 16:39 1003次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>分类器:<b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>识别不同型号的<b class='flag-5'>树莓</b><b class='flag-5'>派</b>!

    树莓“揪出”家里的耗电怪兽!

    在本应用中,我们将使用树莓设置一个CE电流监测器,并通过网页界面显示电路的电流读数。本项目使用的组件硬件组件树莓2ModelBx112通道20安培电流监测
    的头像 发表于 06-04 15:33 1151次阅读
    <b class='flag-5'>用</b><b class='flag-5'>树莓</b><b class='flag-5'>派</b>“揪出”家里的耗电怪兽!

    树莓“吉尼斯世界记录”:将树莓的性能发挥到极致的项目!

    树莓是一款功能强大、体积小巧且高度可定制的设备,多年来,我们见证了它被应用于众多领域。无论是将其装入3D打印的经典游戏机外壳,还是简单地将它隐藏起来作为家庭文件服务器,我们都报道过在社区里
    的头像 发表于 05-22 16:53 1216次阅读
    <b class='flag-5'>树莓</b><b class='flag-5'>派</b>“吉尼斯世界记录”:将<b class='flag-5'>树莓</b><b class='flag-5'>派</b>的性能发挥到极致的项目!

    树莓 Zero 打造的智能漫游车!

    使用PXFMini和树莓Zero打造您自己的自主漫游车。本项目所用组件硬件组件ErleRoboticsPXFmini×1树莓Zero×1树莓
    的头像 发表于 05-13 16:39 876次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b> Zero 打造的智能漫游车!

    树莓4 打造专属流媒体控制台!

    树莓体验DIY智能科技!如今市面上有各种各样的流媒体控制台,但购买现成的哪有自己从零开始制作的有趣呢?至少,这似乎是树莓
    的头像 发表于 05-11 08:33 435次阅读
    <b class='flag-5'>用</b> <b class='flag-5'>树莓</b><b class='flag-5'>派</b>4 打造专属流媒体<b class='flag-5'>控制</b>台!

    GPIO在树莓中的应用

    直接控制和读取外部硬件设备的状态。 1. GPIO简介 GPIO是树莓派上用于与外部世界交互的一组引脚。这些引脚可以被配置为输入或输出模式,从而实现对外部设备的控制和数据读取。树莓
    的头像 发表于 01-09 09:41 1255次阅读