设计简介:
本设计是基于单片机的红外遥控器设计,主要实现以下功能:
- 遥控器有数字键和加减键,可以切换频道,电视机由TFT屏代替,遥控器和接收端都有显示屏显示(设定20个频道左右)
- 遥控器具有语音输入键,可以通过语音输入代替相应按键功能
- 遥控器具有搜索键,按下搜索键后显示屏显示”请输入.….”字样,通过语音输入
- 例如语音输入”湖南卫视”,显示屏即显示”1∶湖南卫视”,若无此频道则显示”无此频道”
- 接收端模拟电视机,具有语音播报频道功能
- TFT屏显示频道数及名称
单片机:STC89C52/STC89C51
视频演示
软件安装:
资料预览
效果图:
总体资料:
原理图:
PCB:
软件设计流程:
系统框图:
本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成红外遥控器的整个系统,其中包含两个部分,分别为发射部分和接收部分。发射部分包括中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由三部分组成,第一部分是语音识别模块,通过该模块可以语音录入频道,进行搜索;第二部分是矩阵键盘,通过该键盘可以输入频道或进入搜索模式等;第三部分是供电电路,给整个系统进行供电。输出由两部分组成,第一部分是TFT屏,显示当前频道数和名称;第二部分是红外发射管,通过该模块可以发送数据,进行远程遥控。接收部分包括中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由两部分组成,第一部分是红外接收管,通过该模块可以接收发射端发射的数据;第二部分是供电电路,给整个系统进行供电。输出由两部分组成,第一部分是TFT屏,显示当前频道数和名称;第二部分是语音播报模块,通过该模块可以语音播报当前的频道名称。
硬件清单:
红外发射
红外接收