小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 28357|回复: 14
打印 上一主题 下一主题

使用PC版V2.0WIFI智能小车机器人控制平台+51duino一代经典驱动板实现遥控电视

[复制链接]
跳转到指定楼层
楼主
发表于 2014-10-22 11:43:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一、硬件改造
要实现机器人控制家电,首先要给第一代经典驱动板进行一个小改造(2015年之后出厂的51duino可以不需要做这个步骤,如果遥控距离偏近可以按下面的方法尝试),把板子背面的R72电阻短路,让它直接连通。


然后将红外发射管接到一代经典驱动板的P22口,注意正负极,发射管长的为正,短的为负。


二、软件设置
1、驱动板刷入官方发布的“全功能”版固件: 全功能.hex (9.99 KB, 下载次数: 46)
WIFI/蓝牙智能小车机器人控制平台V2.0自带有一个虚拟遥控器,这个遥控器的功能就是实现控制机器人去遥控电视机等等红外遥控的家电。




首先连上机器人的WIFI信号,选择“WIFI模式”,然后点击“学习模式”后面的开关,进入学习状态。
接下来,根据你希望机器人学习哪个按键,就点击哪个按键的按钮。例如:我现在想让机器人学会家里电视遥控器的“确认”键,在已经开启学习模式情况下,我用鼠标点击虚拟遥控器上的“确认”按钮,此时,驱动板的LED状态指示灯会亮起一个,表明驱动板进入学习状态,等待学习确认键的按键码值。此时用家里的遥控器对准驱动板的红外接收头(标配都有),按下确认按钮,可以看到驱动板的LED灯移动了一个位置,表明学习这个键值完毕。
如果需要学习其他遥控器按键值,也是以此类推,“点击软件上要学习的按钮”---“使用实体遥控器对准驱动板按下对应按键”---“完毕”
学习完毕后,点击“学习模式”后面的开关,关闭学习模式,就可以进行控制了。把红外发射管对准电视机的红外接收窗,点击软件上虚拟遥控器按钮,就可以看到效果,和使用真正的电视遥控器一样的。

=================原理阐释===========================
全功能固件内置了EEPROM的读写功能,在开启上位机的“学习模式”时,点击对应的按钮上位机会下发这样的协议包:FF 50 00 按键ID FF  到下位机,驱动板下位机接收到这个指令后,进入读写EEPROM状态,当红外接收头收到实体遥控器发射的红外编码,它会解析出键值并写入到EEPROM扇区,不同的按键ID对应不同扇区,总共有10组扇区可用。
那么控制的时候,上位机发送的是这样的协议包:FF 51 00 按键ID FF
根据按键ID不同,下位机自动从扇区中读取已经保存的按键编码值,通过红外发射管发射出来,从而遥控电视。

PS:目前大部分国内的电视都是NEC协议的,基本都可以控制。但是空调的协议各家各自为战,因此不一定对空调有效。
因为数据是保存在芯片的EEPROM里面的,因此不会掉电丢失,学习一次永久记住。
回复

使用道具 举报

沙发
发表于 2014-10-22 22:10:56 | 只看该作者
见过英雄露过小蛮腰
回复 支持 反对

使用道具 举报

地板
发表于 2014-10-26 17:58:41 | 只看该作者
为什么要短接r72?
回复 支持 反对

使用道具 举报

5#
发表于 2014-11-10 21:40:30 | 只看该作者
牛啊   佩服啊 啊   
回复 支持 反对

使用道具 举报

6#
发表于 2014-12-13 17:01:41 | 只看该作者
stc89c52rc的最小51单片机可以用吗?
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2014-12-13 17:14:27 | 只看该作者
dfgg 发表于 2014-12-13 17:01
stc89c52rc的最小51单片机可以用吗?

用不了
回复 支持 反对

使用道具 举报

8#
发表于 2015-3-19 22:02:11 | 只看该作者
{:soso_e179:}
回复 支持 反对

使用道具 举报

9#
发表于 2015-3-19 23:28:16 | 只看该作者
请问能否给出,相应的驱动板程序。红外解码我老是搞不定
回复 支持 反对

使用道具 举报

10#
发表于 2015-3-23 19:25:39 | 只看该作者
为什么空调按键学习后,发射出来是无效的?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2025-11-15 13:47 , Processed in 1.849630 second(s), 23 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

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