懒人插线板-电视机
本帖最后由 vincen20 于 2017-11-16 21:31 编辑提示,该项目操作对象为220v交流电,请注意安全!
这个项目主要是为了解决1个问题:使用电视机遥控器(机顶盒遥控器。。)实现一键关电视,一键打开电视。想到这个项目的原因 是,现在家庭的电视机大多数是使用机顶盒,或者网络电视盒子,你有没有这样的经历,需要先打开插线板的电源,然后再打开电视机
在关闭时候,需要关闭电视机,在关闭电视盒子,最后在关闭插线板电源。导致的结果就是,大多数人直接把电视待机,机顶盒子一直开着,或者是都待机状态。
这样的后果就是有点费电,总有指示灯亮这,心理作用。。。
为了解决这一简单问题。计划用电视机遥控器来直接控制插线板电源,一键切断电源。
计划实现的功能
1。使用电视机遥控器(电视盒子遥控器)遥控插线板开关。
2。把插线板的电流发送到网络,计算使用了多少功率。软件
ESP8266 Arduino,
使用的硬件以及预算
插线板1个(最好是大一点的) 20元
5v继电器模块1个 5.00
VS1838B红外接收1个 0.5 元
ESP8266 模块1个10元(需要使用USBTTL cp2102 烧写程序)
AC 220vTO DC5V电源模块10元
LED指示灯、导线、有源蜂鸣器、5vTO3.3V电源模块,洞洞板、10A保险丝等10元。
成本小于60元。
为了方便开发调试,可以采购NODEMCU模块。(可选)
数据上传平台使用的是YEElink(不太稳定)由于ESP8266我选择的这款没有A0端口,不能采集到电流数据,
只好用开关数据上传上去,不浪费ESP8266的网络功能。
准备好之后,开始。。
首先拆卸插线板,最好是购买好拆卸的,不然找不到对应的螺丝。
去掉开关键,这个开关太占用 空间 。
然后大概计划一下模块的位置,应该首先考虑安全性,然后才是其他的。
我的做法是把电源模块和ESP8266 焊接在一起,ESP8266 可是使用2*4P排插母座链接,方便调试升级等
连接上ESP8266
完成效果图,
然后可以先把,插线板上的链接线路处理下,计划是这样,我购买的插线板是有6个插头,计划是1个继电器控制其中的4个,
可以直接把继电器焊接上去。另外两个保持通电状态。
然后再试试最后组装的位置,在焊点出要焊接稳,零下火线交叉地方最好在包裹一层绝缘层。
在测试下模块大小和留的空间大小是不是差不多 。
线路连接
ESP8266VS1838B继电器LED/蜂鸣器ACS712*
GPIO
SING
GPIO2
GPIO3(RX)
IN1
GPIO1(TX)out
CHPD <-->3.3V
VCC <-->3.3V
需要连接A0
焊接好的效果
连接电源前,务必检查是否有短路现象,用万用表多测测。
软件功能实现申请
YEELINK账号
程序代码 参考 GITHUB
https://github.com/vincen20/IR_CONTROL
http://v.youku.com/v_show/id_XMzEyMDgwMDMwNA==.html
1.感谢对社区比赛的支持,项目贴中缺少作品的演示视频,请补充完整。具体要求请参考:
http://www.arduino.cn/thread-47517-1-1.html
2.开发者积分和贡献值已发放,请点击以下链接领取纪念衫并参与抽奖~
http://www.arduino.cn/thread-48132-1-1.html
3.比赛结果会在11.15号前公布,请耐心等待。 厉害 这个不错
页:
[1]