基于HXD019DU的学习型红外遥控系统
2021-12-14韩炜
电子制作 2021年23期
韩炜
(海南热带海洋学院海洋信息工程学院,海南三亚,572022)
0 引言
随着物联网技术的不断普及,使用红外遥控的家电种类开始增多,针对红外遥控板的多样性进行统一化的问题亟待解决[1]。使用者提出了“遥控统一化”、“红外遥控便携化”的用户需求[2-3]。本文设计了一款自学习型蓝牙红外遥控系统。该系统能够学习并记忆常见的家电红外遥控器信号,可以集合多种红外遥控于一体,从而实现对多种红外遥控设备的集中控制[4]。
1 红外遥控系统的总体设计
如图1所示,本文设计的学习型红外遥控系统由两部分组成。一部分是以HXD019DU和STC8G1K08单片机为核心组成的板载遥控器,其中HXD019DU连接主控STC8G1K08单片机的串 口2,HXD019DU会将红外接收头接收到的红外数据进行数据处理,将红外数据变成相应的十六进制数据,单片机通过串口发送处理好的红外数据来遥控红外设备。

图1 红外遥控系统总体框架图
另一部分是以TLSR8232为核心构建的蓝牙红外遥控单元。此单元可将遥控系统通过蓝牙与微信小程序连接,小程序中包含全球红外码库,可通过红外接收一体头对遥控设备的遥控板进行学习,也可以直接在小程序中选择对应品牌的遥控设备,再通过小程序的设备适配界面对相应设备进行控制。
2 红外遥控系统的硬件电路设计
本文硬件系统主要由两个核心部分组成,即STC8G1K08主控核心单元和宏芯达蓝牙红外学习单元。宏芯达蓝牙红外学习单元负责红外数据的学习、存储,STC8G单片机负责处理并发送处理后的红外数据。……
登录APP查看全文
