切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 13137阅读
  • 41回复

[外设]电视遥控器不好使怎么办?10块钱自制万能红外遥控器 [复制链接]

上一主题 下一主题
离线digitking
 

发帖
1454
M币
887
专家
2
粉丝
43
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-11-22
本片文章是我从自己的blog里复制过来的。地址: http://blog.2the.top/2017/08/22/Diy-Ir-Remote-With-ESP8266-01-chs/
用md写的格式比较好看,晚一点上成品图。
如果你也想自制一个的话,主要需要修改config.json里的 code, bits, protocal三个属性。

正文开始:

Intro

最近搞了一个通过Wifi控制的万能红外遥控器来遥控我的乐视TV,主要是用了ESP8266-1这个小玩意儿。

关于 ESP8266-01

ESP8266-01 一个非常便宜而且小的Wifi模块,还带MCU。我买的时候9块9包邮,9块9买不了吃亏,买不了上当。
图:




第 1 步: 材料清单

  • ESP8266-01(废话)
  • 红外发射管,一个或者多个
  • 红外接收器,比如 VS1838B (学习用)
  • S8050三极管,或者其他NPN三极管
  • 330 到 10k 欧姆电阻,都行
  • 电线
  • USB to TTL 串口线(下载程序用)
  • 3.3V电源
  • 面包版
  • 下载用的PCB板(ESP8266-01 不能直接插到面包版上)


第 2 步: 电路图、连线

温馨提示: 只能用3.3V电压的电源,5V电源会烧毁模块!
S8050,就是图中的Q1,用来控制红外发射管LED1的通断。



红线是3.3v正极,黑线是负极,其他都是信号线。


第 3 步: 软件

代码在这里 ESP8266IRRemote。 使用到的库有:
  • WiFiManager 配置wifi连接的。
  • IRremoteESP8266 牛逼哄哄的红外库
  • ESP8266WebServer Web服务器,用来处理指令
  • esp8266IRServer,特别感谢这位,他的代码我基本没怎么改就能用。这哥们好像是个德国人。
  • 等等


第 4 步: 使用说明

  1. 在文件471、472行,修改主机名,初始SSID和密码。

    WiFi.hostname(HOSTNAME);wifiManager.autoConnect(HOSTNAME, "1234567890");

  2. 编译,用串口线下载。

  3. 用手机或电脑连接到wifi,SSID 为 esp8266-ir 密码 1234567890。然后根据下图连接到你的wifi路由器上:  
  4. 用各种方法找到你的IP地址. 比如我的是 192.168.100.18。 在Windows, Linux, MacOS下 执行:

    arp -a在MacOS下执行:

    ping esp8266-ir.local

  5. 如果是Windows系统, 修改 /html/upload.html 中的IP地址,保存后用浏览器打开。 上传 html 文件夹中的全部文件。先上传success.html, 不要上传 upload.html 和 upload.sh。。
  6. 如果是MacOS 或者 Linux 系统, 修改 /html/upload.sh 文件中的IP地址。
    运行命令:

    ./upload.sh

  7. 打开浏览器访问 http://YOURIPADDRESS. 比如 http://192.168.100.18 或者 http://esp8266-ir.local.

  8. Duang,这是我的乐视电视的遥控器。


第 5 步: 改成你的遥控器码.

  1. 拿你自己的遥控器,冲着ESP8266按一个键。
  2. 打开浏览器,访问 http://YOURIPADDRESS/learn. 比如 http://192.168.100.18/learn 或者 http://esp8266-ir.local/learn。
  3. json里有 code, bits, protocal。
  4. 修改 config.json 文件。
  5. 上传 config.json 文件。
  6. Duang。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏M币+78
关键词: 遥控器
离线digitking

发帖
1454
M币
887
专家
2
粉丝
43
只看该作者 1楼 发表于: 2017-11-22
请登录后查看

发帖
49673
M币
5881
专家
11
粉丝
157
只看该作者 2楼 发表于: 2017-11-22
请登录后查看
离线ymlove

发帖
404
M币
263
专家
0
粉丝
2
只看该作者 3楼 发表于: 2017-11-22
请登录后查看
离线lcy960

发帖
2312
M币
30
专家
1
粉丝
18
只看该作者 4楼 发表于: 2017-11-22
请登录后查看
[ 此帖被lcy960在2017-11-22 14:18重新编辑 ]
离线穿云鹤

发帖
1292
M币
1425
专家
3
粉丝
22
只看该作者 5楼 发表于: 2017-11-22
请登录后查看
离线bluexiaoyu

发帖
2176
M币
2302
专家
11
粉丝
42
只看该作者 6楼 发表于: 2017-11-22
请登录后查看
离线digitking

发帖
1454
M币
887
专家
2
粉丝
43
只看该作者 7楼 发表于: 2017-11-22
回 风铃夜思雨 的帖子
请登录后查看
离线digitking

发帖
1454
M币
887
专家
2
粉丝
43
只看该作者 8楼 发表于: 2017-11-22
回 lcy960 的帖子
请登录后查看
离线digitking

发帖
1454
M币
887
专家
2
粉丝
43
只看该作者 9楼 发表于: 2017-11-22
回 穿云鹤 的帖子
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个