基于单片机的红外遥控器-实物设计

软件安装:

设计简介:

本设计是基于单片机的红外遥控器设计,主要实现以下功能:

  • 遥控器有数字键和加减键,可以切换频道,电视机由TFT屏代替,遥控器和接收端都有显示屏显示(设定20个频道左右)
  • 遥控器具有语音输入键,可以通过语音输入代替相应按键功能
  • 遥控器具有搜索键,按下搜索键后显示屏显示”请输入.….”字样,通过语音输入
  • 例如语音输入”湖南卫视”,显示屏即显示”1∶湖南卫视”,若无此频道则显示”无此频道”
  • 接收端模拟电视机,具有语音播报频道功能
  • TFT屏显示频道数及名称

资料预览

效果图:

总体资料:

原理图:

PCB:

软件设计流程:

系统框图:

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成红外遥控器的整个系统,其中包含两个部分,分别为发射部分和接收部分。发射部分包括中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由三部分组成,第一部分是语音识别模块,通过该模块可以语音录入频道,进行搜索;第二部分是矩阵键盘,通过该键盘可以输入频道或进入搜索模式等;第三部分是供电电路,给整个系统进行供电。输出由两部分组成,第一部分是TFT屏,显示当前频道数和名称;第二部分是红外发射管,通过该模块可以发送数据,进行远程遥控。接收部分包括中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由两部分组成,第一部分是红外接收管,通过该模块可以接收发射端发射的数据;第二部分是供电电路,给整个系统进行供电。输出由两部分组成,第一部分是TFT屏,显示当前频道数和名称;第二部分是语音播报模块,通过该模块可以语音播报当前的频道名称。

硬件清单:

红外发射

红外接收

发表评论

后才能评论