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

    浏览量

    14605
  • 树莓派
    +关注

    关注

    116

    文章

    1707

    浏览量

    105627
收藏 人收藏

    评论

    相关推荐

    干货来喽!实用树莓Linux编译指南

    不友好,有没有好的解决办法? 今天来分享一下我的私藏干货——树莓Linux编译。编译好之后,开发板只需插到树莓派上连接电脑就可以直接用了,极其方便。 本文以树莓
    的头像 发表于 12-18 16:31 95次阅读
    干货来喽!实用<b class='flag-5'>树莓</b><b class='flag-5'>派</b>Linux编译指南

    树莓传感器使用方法 树莓 Raspberry Pi 4优缺点

    树莓传感器使用方法 树莓(Raspberry Pi)是一款由英国树莓基金会开发的小型单板计
    的头像 发表于 12-06 10:35 405次阅读

    使用树莓实现远程控制的技巧

    树莓是一款功能强大的微型计算机,其体积小巧、价格低廉,非常适合用于各种DIY项目。其中,远程控制树莓应用中非常受欢迎的一个领域。通过远
    的头像 发表于 11-11 11:37 464次阅读

    ARM开发板与树莓的比较

    ARM开发板和树莓都是基于ARM架构的单板计算机,它们在教育、工业控制、物联网等领域有着广泛的应用。 硬件配置 ARM开发板和树莓的硬件
    的头像 发表于 11-05 11:11 443次阅读

    树莓gpio有什么,树莓gpio接口及编程方法

    /Output,通用输入/输出)是树莓提供的一组可编程的引脚,是树莓与外部世界进行交互的重要桥梁。通过GPIO,用户可以控制外部电路,读
    的头像 发表于 10-22 18:09 849次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry Pi 慈善基金会”开发的一款为学习计算机编程教育而设计的微型电脑。
    的头像 发表于 10-22 17:33 855次阅读

    树莓网关:物联网应用的新标杆

    的特点是体积小巧(大约信用卡大小),但功能齐全,足以支持多种计算任务。 树莓经常被用作物联网网关,收集设备数据,然后将数据上传云平台,并还可以用来接收来自云端的控制指令,控制其他连接
    的头像 发表于 10-09 16:44 311次阅读
    类<b class='flag-5'>树莓</b><b class='flag-5'>派</b>网关:物联网应用的新标杆

    树莓和51单片机哪个有优势

    是一款由英国树莓基金会开发的信用卡大小的单板计算机。自2012年推出以来,树莓已经发展出多个版本,包括A、B、2、3、4等型号。树莓
    的头像 发表于 09-02 09:04 816次阅读

    树莓和单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。 树莓
    的头像 发表于 08-30 18:21 1647次阅读

    树莓的功能用途是什么

    、科研、工业控制、物联网、多媒体播放、家庭自动化等领域。 树莓(Raspberry Pi)是一种小型、低成本的单板计算机,由英国的Raspberry Pi基金会开发,其功能和用途非常广泛。以下是
    的头像 发表于 08-30 18:01 2654次阅读

    树莓gui开发什么ide

    树莓(Raspberry Pi)是一款功能强大的微型计算机,可以运行多种操作系统,如Raspbian、Ubuntu等。在树莓派上进行GUI(图形用户界面)开发,可以使用多种集成开发环境(IDE
    的头像 发表于 08-30 16:49 877次阅读

    树莓是x86还是arm

    树莓(Raspberry Pi)是一款由英国树莓基金会(Raspberry Pi Foundation)开发的微型计算机。它基于ARM架构,而非x86架构。 一、
    的头像 发表于 08-30 15:42 1048次阅读

    树莓装ubuntu和raspbian哪个更好

    树莓(Raspberry Pi)是一款由英国树莓基金会开发的单板计算机,广泛应用于教育、科研、物联网等领域。树莓
    的头像 发表于 08-30 15:41 1300次阅读

    树莓主板如何连接电脑

    连接树莓派到电脑是一个非常有用的功能,它可以让我们在电脑上进行树莓的操作和管理。本文将详细介绍如何连接树莓主板到电脑。我会从准备工作开始
    的头像 发表于 01-07 15:40 1966次阅读

    基于树莓的环境监测系统

    树莓(Raspberry Pi)是一种小型而功能强大的计算机,其性能和功能足以支持许多应用领域。在环境监测系统中,树莓也被广泛应用。本文将详细介绍基于
    的头像 发表于 01-04 15:15 2704次阅读