找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4921|回复: 20
收起左侧

亲手复制一个电视遥控器 附单片机源程序PCB文件

  [复制链接]
ID:256970 发表于 2022-5-1 22:17 | 显示全部楼层 |阅读模式
最近用STC单片机做了一个红外遥控器,如下图所示: 遥控器正面背面.jpg
想用这个遥控器来遥控家里的电视机,需要知道电视遥控器内部的按键编码,把USB红外遥控器解码器插入电脑USB接口,打开串口助手,设置如下:
复制红外遥控器.jpg
一般保持默认设置即可,打开串口,按一下遥控器某一按键,串口助手上便可以接收到对应按键的解码值,按键时最好按顺序依次按,这样接收到的按键值也按顺序排列,将接收到的按键解码值直接复制粘贴到红外遥控器程序中的按键键码映射表数组变量中,如下图所示:
红外代码.jpg
编译运行一下,没有问题的话,将HEX文件下载到红外遥控器PCB板上就可以遥控电视机了,上图黑色遥控器实际为电视机顶盒遥控器,家里电视遥控器平时几本不太用,只是用来开关一下电视,就把按键S0设置成了电视遥控器的开关键,其余均为机顶盒遥控器上的按键功能,大家可以根据自己的需求自行设置。另外按键S24没有用到,大家可以将其设置为切换功能,将多组遥控器的键值都加入程序中,用按键S24来切换,这样的话一个遥控器就可以代替多个遥控器来使用了。以上方法可复制市面上绝大多数的NEC制的红外遥控器,亲测没有问题,以下是红外遥控器的原理图和PCB板以及红外遥控器的程序:
遥控器原理图.jpg 遥控器PCB.jpg


51hei.png

全部资料51hei下载地址:
NEC红外遥控器25键.7z (1.91 MB, 下载次数: 146)

评分

参与人数 2黑币 +105 收起 理由
jialishoushi + 5 很给力!
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:672792 发表于 2022-5-2 09:01 | 显示全部楼层
漂亮,值得参考学习
回复

使用道具 举报

ID:583100 发表于 2022-5-2 11:06 | 显示全部楼层
人才........
回复

使用道具 举报

ID:46750 发表于 2022-5-2 22:25 | 显示全部楼层
楼主,干得不错,赞一个。
是否还会继续优化,比如说支持其它遥控协议,电池供电时,低功耗...
回复

使用道具 举报

ID:256970 发表于 2022-5-3 07:49 来自手机 | 显示全部楼层
zenghl 发表于 2022-5-2 22:25
楼主,干得不错,赞一个。
是否还会继续优化,比如说支持其它遥控协议,电池供电时,低功耗...

低功耗可以优化,你说的其他遥控协议,需要具体化才能优化,目前市面上用的较多的是NEC协议。
回复

使用道具 举报

ID:71233 发表于 2022-5-3 08:47 | 显示全部楼层
低功耗?STC能做到低功耗吗?如果想真正低功耗的话,建议使用msp430。
回复

使用道具 举报

ID:57657 发表于 2022-5-3 10:50 | 显示全部楼层
zenghl 发表于 2022-5-2 22:25
楼主,干得不错,赞一个。
是否还会继续优化,比如说支持其它遥控协议,电池供电时,低功耗...

电池低功耗,按键松开必须进入掉电模式,并由外部中断唤醒,不是所有IO口都有外部中断,电路需要修改。
回复

使用道具 举报

ID:256970 发表于 2022-5-3 15:22 来自手机 | 显示全部楼层
新新科技 发表于 2022-5-3 08:47
低功耗?STC能做到低功耗吗?如果想真正低功耗的话,建议使用msp430。

STC可以做低功耗的,正如7楼所言
回复

使用道具 举报

ID:25231 发表于 2022-5-3 22:37 | 显示全部楼层
支持折腾
回复

使用道具 举报

ID:235691 发表于 2022-10-22 17:51 | 显示全部楼层
楼主USB红外遥控解码器怎么搞,图纸程序呢?
回复

使用道具 举报

ID:399179 发表于 2022-12-1 19:19 来自手机 | 显示全部楼层
同问,USB红外遥控解码器怎么做的?
回复

使用道具 举报

ID:1052552 发表于 2022-12-3 04:28 | 显示全部楼层
看程序,没有38KHz的载波啊
回复

使用道具 举报

ID:88256 发表于 2022-12-3 10:40 | 显示全部楼层
使用原遥控器外壳,配上轻触按钮,不会顶到吗?
是否可以考虑,利用发射二极管作为信号接收,直接在遥控器上实现解码复制,成为学习型的遥控器?
回复

使用道具 举报

ID:1087912 发表于 2023-7-22 01:43 | 显示全部楼层
看看,感谢楼主共享!
回复

使用道具 举报

ID:1064915 发表于 2023-8-18 14:49 | 显示全部楼层
USB红外遥控器解码器,自制的?
回复

使用道具 举报

ID:1094164 发表于 2023-9-21 15:35 | 显示全部楼层
解码器是什么型号啊有没有规格书
回复

使用道具 举报

ID:1094164 发表于 2023-9-21 16:44 | 显示全部楼层
需要用Altium Designer才能打开PCB文件
回复

使用道具 举报

ID:592967 发表于 2023-9-25 09:36 | 显示全部楼层
支持自己动手。
回复

使用道具 举报

ID:960784 发表于 2023-11-6 14:53 | 显示全部楼层
USB红外遥控解码器怎么做的?
回复

使用道具 举报

ID:195496 发表于 2023-11-10 16:04 | 显示全部楼层
做的有点意思,有空学习研究一下。
回复

使用道具 举报

ID:491875 发表于 2023-11-10 16:48 | 显示全部楼层
用不着这么复杂吧,现在有SOP8封装的NEC6122之类的定制芯片可以轻松搞定25键红外线遥控发射器,芯片成本1元左右。只要一只红外线发射管和按键就可以完成。性价比很高。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表