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

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

3天内不再提示

怎样在Arduino上设置IR接收器和IR遥控器

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

扫码添加小助手

加入工程师交流群

IR接收器红外接收器是一种电子设备,它从IR遥控器接收信息,对信号进行解码,并将其发送到另一个设备,如微控制器。 IR接收器的常见应用是我们的电视遥控器。

电视的遥控器在按下任何键或按钮时发送红外信号。位于电视前面的红外接收器将接收这些信号,并在解码后将它们发送到电视内的控制电路。然后控制器将执行必要的操作。

IR通信是无线的,更便宜且易于实施。这使其成为广泛使用的无线通信技术之一。

因此,我们将看到如何使用Arduino的红外接收器和红外遥控器,借助它,你可以了解如何与Arduino实现IR通信,并将其用于各种项目,如机器人控制,安全系统,距离测量,心率监测器,接近传感器等。

在这个项目中,我们将TSOP1738接口,它是一个IR接收器到Arduino UNO并通过一个简单的红外遥控器控制三个LED

红外通信基础

红外线或红外线通信基于红外线。红外光或红外辐射也是一种光,其波长高于可见光的波长。因此,我们看不到红外线。

这使它成为无线通信的不错选择。但唯一的限制是IR通信需要发射器和接收器之间的视线。因此,IR通信不能通过墙壁或障碍物如蓝牙或WiFi使用。

IR通信如何工作?

在每个IR通信设置中,有两个主要组件,称为IR发射器和IR接收器。顾名思义,红外发射器传输红外辐射。简单的红外发射器是红外LED。它看起来像普通LED,但发出红外光。

另一方面,IR接收器由一个光电二极管和一个放大器电路组成,用于将检测到的红外光转换为电信号。红外接收器的一个例子是TSOP1738 IC。

现在进入红外通信工作,红外光无处不在,即每个物体都发出红外辐射。红外光源可以是太阳,灯泡,人类和动物。

这意味着使用红外通信时可能会产生干扰和噪音。因此,我们需要调制红外光,然后发送红外信号,以便只传输预期的信号。

在红外通信的发射器,即红外遥控器例如,编码器用于调制二进制信号,调制信号用于IR LED。来自红外LED的红外光现在根据调制信号进行调制,并通过空气传输。

红外线接收调制后的红外信号接收器,解调IR光并将其转换回原始二进制信号。然后将该二进制信号传输到微控制器。

在调制期间,IR灯在称为载波频率的特定频率下开启和关闭。只有调谐到此频率的红外接收器才能接收调制后的红外信号。

红外灯调制中常用的一些载波频率为30KHz,36KHz,38KHz和56KHz。 IR光调制的最常见载波频率为38KHz。

调制红外光的模式由红外传输协议定义。一些常见的协议是索尼,JVC,NEC,RC5,RC6和RCA。

阅读此相关项目:使用电视遥控器的基于Arduino的家庭自动化

Arduino IR接收器接口

在将IR接收器连接到Arduino之前,让我们简要介绍一下IR接收器处于焦点状态,即TSOP1738。

TSOP1738是一种非常常见且受欢迎的红外接收器,可针对载波频率进行调谐38kHZ。在外部,它由三个引脚组成,即:GND,Vs和OUT。

在内部,它由光电二极管,自动增益控制单元,带通滤波器和解调器组成。 TSOP 1738 IR接收器的解调输出可由微控制器直接解码。

Arduino IR接收器接口电路图

所需组件

Arduino UNO

TSOP1738红外接收器

红色LED

绿色LED

白色LED

100Ω电阻器x 3

面包板

连接线

电源

电路设计

TSOP1738红外接收器的OUT引脚与Arduino的数字引脚9连接。三个LED(绿色,白色和红色)通过相应的限流电阻连接到Arduino UNO的引脚6,5和3.

代码

第一个代码是解码来自遥控器的数据。我们已经在使用TV Remote Project的Arduino家庭自动化中看到了这段代码。

上传此代码并获取遥控器上所有按键/按键的HEX代码列表。

注意:此代码和下一代码将使用“IRremote”库。您必须先从此链接下载此库并将内容解压缩到Arduino/libraries目录,

下一个代码是项目的主要代码。

工作

Arduino IR接收器接口项目的工作非常简单。该项目将向您演示如何在Arduino板上设置IR接收器和IR遥控器。

解码遥控器的数据后,遥控器上的每个键都可以根据解码信息分配给特定任务。

在我们的例子中,如果按下电源按钮,我们已经编程Arduino打开/关闭所有LED。此外,键1,2和3分别用于控制三个LED。

应用

IR接收器与Arduino的接口非常简单,可用于实施更大的项目。

一个这样的项目是家庭自动化项目,我们使用TV Remote实现基于Arduino的家庭自动化。

其他项目包括家庭安全系统,接近传感器,距离传感器等。

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

    关注

    15

    文章

    2589

    浏览量

    74775
  • 遥控器
    +关注

    关注

    18

    文章

    862

    浏览量

    68811
  • Arduino
    +关注

    关注

    190

    文章

    6503

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    请问IR600系列路由IR700系列路由IR900系列路由的恢复出厂设置分别是如何操作?

    请问IR600系列路由IR700系列路由IR900系列路由的恢复出厂
    发表于 08-06 08:02

    S71200PLC怎样通过IR615远程监控修改程序?

    通过IR615远程连接西门子S71200PLC,不知道怎样设置怎样使用
    发表于 08-05 07:38

    IR611如何恢复出厂设置

    IR611如何恢复出厂设置,断电按住RESET按键电,也不行,还有别的方法恢复出厂设置吗?谢谢
    发表于 08-05 07:12

    用射频芯片开发的家电遥控器特点介绍

    省电 一枚CR2032电池可使用2年以上。 功率大 控制家电功率达1kW. 应用领域: 可用于家用电器的遥控操作 产品规格: 遥控器供电:CR2032, 待机 空旷距离:最远100米。 射频频率:315MHz 家电功率:1000瓦 使用接线和配对:
    的头像 发表于 06-03 14:56 ?647次阅读
    用射频芯片开发的家电<b class='flag-5'>遥控器</b>特点介绍

    如何在iMX8MM EVK启用红外接收器

    使用 iMX8MM EVK,您还可以获得一个与其中一个 GPIO 接口的 IR 接收器 LED。通过今天的这篇文章,我将演示如何在 iMX8MM EVK 启用红外接收器,以便可以
    发表于 03-24 06:20

    我的DIY遥控器——小摆件远程控

    摆件的开关。 ?? DIY遥控器小摆件 ??????想要遥控摆件的电源开关,就需要有一个RF遥控器发射信号,加一个接收器连接线路。发射
    的头像 发表于 02-17 11:02 ?1126次阅读

    四频拷贝遥控器走俏海外

    。 ??????客户需要一种拷贝遥控器:要比普通拷贝遥控器智能,要比全频拷贝遥控器便宜,于是我们工程师就设计了这款四频拷贝遥控器。 ? 红边型四频拷贝
    的头像 发表于 02-08 15:34 ?683次阅读
    四频拷贝<b class='flag-5'>遥控器</b>走俏海外

    OM6621E 低功耗BLE5.1协议Soc芯片 蓝牙语音遥控器原理应用

    蓝牙语音遥控器的原理是利用蓝牙技术实现无线通信和语意识别技术实现语音控制。蓝牙语音遥控器由两部分组成,一个是遥控器设备,另一个是被控制设备,例如电视等。遥控器设备通过蓝牙技术与被控制设
    发表于 01-14 15:01

    技术再进化——工业遥控器技术要求更高

    虽然同属无线遥控器类,民用和工业用遥控器之间的差异性可不是一星半点。工业遥控器是利用无线信号传输来操控工业重型设备的辅助装置。各种恶劣环境的适应性方面,工业
    的头像 发表于 01-14 13:51 ?833次阅读

    数字遥控器

    智能车辆解决方案中数字遥控器产品是现场开发、测试以及运维人员调试、控制车辆的重要手段,数字遥控器系统整体由云端、移动客户端和嵌入式车端三部分构成,针对不同场景,经纬恒润数字遥控器能够依据客户要求进行深度定制,
    的头像 发表于 01-07 09:56 ?1146次阅读
    数字<b class='flag-5'>遥控器</b>

    定制遥控器主要分为哪些步骤?

    、大货生产等,这其中尤以电路板设计步骤最为重要和繁琐。 ? 定制遥控器套装 ??????电路板也叫PCBA板,它是利用板基绝缘材料隔离开表面铜箔导电层,使得电流沿着预先设计好的路线各种元器件中流动完成诸如做功、放大、
    的头像 发表于 01-03 13:47 ?803次阅读

    RF遥控器厂家:射频遥控器将成为未来的控制主流

    改革开放40余年来,人们的家庭生活发生了巨变——各型家用电器走进了千家万户。在此期间,家用电器的发展也不断走向多样化、智能控制化。通常我们所见的电视和空调、投影仪等设备大都是使用红外遥控器来控制
    的头像 发表于 12-31 11:47 ?800次阅读

    如何选购适合的拷贝遥控器——增配遥控器教程来啦

    射频遥控器由于其传输距离远、信号可穿墙、360°传播信号等优势,迅速日常生活中得到普及。我们常见的卷帘门遥控器、电瓶车遥控器、车库门遥控器
    的头像 发表于 12-26 13:57 ?4085次阅读
    如何选购适合的拷贝<b class='flag-5'>遥控器</b>——增配<b class='flag-5'>遥控器</b>教程来啦

    OM6621E 低功耗BLE5.1协议Soc芯片 蓝牙语音遥控器原理应用

    蓝牙语音遥控器的原理是利用蓝牙技术实现无线通信和语意识别技术实现语音控制。蓝牙语音遥控器由两部分组成,一个是遥控器设备,另一个是被控制设备,例如电视等。遥控器设备通过蓝牙技术与被控制设
    发表于 12-20 11:18

    遥控器解码怎么使用

    接收和解码遥控器发出的红外(IR)信号。这些信号通常用于控制电视、空调、音响等家用电器。解码可以复制这些信号,从而允许用户使用新的遥控器
    的头像 发表于 09-30 14:23 ?3142次阅读