红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制

红外万能遥控器2.0制作

功能描述

模拟家用电器的遥控器功能。
接入blinker平台,通过手机可以远程控制。
接入小爱同学、小度和天猫精灵,可以动动嘴就能控制你的家用电器。
带红外学习功能,只要用遥控器的电器设备都可以接入。

红外万能遥控器2.0,红外遥控器改成能用语音和手机app控制

硬件准备

硬件:
红外发射模块 *1
红外接收模块 1
Nodemcu(826612f) 1
面包板
1
杜邦线
4根

红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第1张图片

红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第2张图片
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第3张图片
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第4张图片

这个esp8266-01/01s的接线
手机遥控
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第5张图片

APP配置里面的布局代码

{
     ¨config¨{
     ¨headerColor¨¨transparent¨¨headerStyle¨¨dark¨¨background¨{
     ¨img¨¨assets/img/headerbg.jpg¨¨isFull¨«}}¨dashboard¨|{
     ¨type¨¨btn¨¨ico¨¨fad fa-siren-on¨¨mode¨Ê¨t0¨¨点我开关灯¨¨clr¨¨#389BEE¨¨t1¨¨文本2¨¨bg¨É¨cols¨Ë¨rows¨Ë¨key¨¨btn-0¨´x´Ï´y´Ê¨speech¨|÷¨lstyle¨Ê}{
     ßA¨num¨ßF¨接收指令¨ßC¨fad fa-american-sign-language-interpreting¨ßHßI¨min¨É¨max¨¢1c¨uni¨´次´ßLÉßMÍßNËßO¨num-irr¨´x´É´y´ÊßQ|÷ßRÊ}{
     ßAßBßC¨fad fa-toggle-off¨ßEÉßF¨打开电视¨ßJßKßLÉßMËßNËßO¨btn-1¨´x´É´y´ÐßQ|÷ßH¨#00A90C¨}{
     ßAßSßF¨发送指令¨ßC¨fad fa-handshake-alt¨ßHßIßVÉßWº0ßX´次´ßLÉßMËßNËßO¨num-irs¨´x´Í´y´ÊßQ|÷}{
     ßA¨cha¨ßLɨsty¨¨line¨ßHßc¨sty1¨ßi¨clr1¨ßI¨sty2¨ßi¨clr2¨ßIßMÑßNÍßO¨irdata¨´x´É´y´ÌßQ|÷¨key0¨¨sensor¨ßF¨历史控制¨ßRÊ}{
     ßA¨tex¨ßF¨万能红外遥控器¨ßJ´´¨size¨¨20¨ßLÉßC´´ßMÍßNÊßO¨tex-ohk¨´x´É´y´ÉßQ|÷ßRÊßHßc}{
     ßAßBßCßZßEÉßF¨关闭电视¨ßJßKßLÉßMËßNËßO¨btn-2¨´x´Ë´y´ÐßQ|÷ßHßc}{
     ßAßBßCßZßEÉßF¨关闭空调¨ßJßKßLÉßMËßNËßO¨btn-3¨´x´Í´y´ÐßQ|÷ßHßc}{
     ßAßBßC¨fal fa-power-off¨ßEÉßF¨文本1¨ßJßKßLÉßMËßNËßO¨btn-10¨´x´Í´y´¤BßQ|÷}{
     ßAßBßCß10ßEÉßFß11ßJßKßLÉßMËßNËßO¨btn-6¨´x´Ë´y´ÒßQ|÷}{
     ßAßBßCß10ßEÉßFß11ßJßKßLÉßMËßNËßO¨btn-5¨´x´É´y´ÒßQ|÷}{
     ßAßBßCß10ßEÉßFß11ßJßKßLÉßMËßNËßO¨btn-7¨´x´Í´y´ÒßQ|÷}{
     ßAßBßCßZßEÉßF¨打开空调¨ßJßKßLÉßMËßNËßO¨btn-4¨´x´Ï´y´ÐßQ|÷ßHßc}{
     ßAßBßCß10ßEÉßFß11ßJßKßLÉßMËßNËßO¨btn-8¨´x´É´y´¤BßQ|÷}{
     ßAßBßCß10ßEÉßFß11ßJßKßLÉßMËßNËßO¨btn-9¨´x´Ë´y´¤BßQ|÷}{
     ßA¨deb¨ßEÉßLÉßMÑßNÌßO¨debug¨´x´É´y´¤D}÷¨actions¨|¦¨cmd¨¦¨switch¨‡¨text¨‡´on´¨打开?name¨¨off¨¨关闭?name¨—÷¨triggers¨|{
     ¨source¨ß1E¨source_zh¨¨开关状态¨¨state¨|´on´ß1H÷¨state_zh¨|´打开´´关闭´÷}÷}

在点灯app这个地方配置
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第6张图片

注册blinker账号,获取密钥auth
第一步:下载blinker APP下载地址:blinker APP第二步: 安装并配置
app安装完成后,增加一个设备,为设备增加一个按钮 方便测试
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第7张图片
复制key,这就是我们要的blinker 设备密钥auth
为设备增加按钮 方便测试
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第8张图片
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第9张图片
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第10张图片
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第11张图片
安装驱动
1,将你的硬件NodeMCU 通过USB接到电脑的usb口上。安装ch340/cp210x的usb驱动,在工具包里有cp210x的安装包cp210x.drivers.rar,ch340在window10下免安装,安装成功后,设备管理里能看到多出来一个设备,记住端口号,我这里是COM6,后面会用。红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第12张图片
安装固件(nodemcu下载)

链接: https://pan.baidu.com/s/14_uA8wqNHuUNtHblGA7Qqg 密码: e55w

给esp8266安装程序,打开nodeMCU_pyflasher-4.0-x64.exe,这是nodemcu的烧录工具。
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第13张图片
选择设备端口号,我这里是com6,你那可能不一样。点击Brows 选择固件包(8266安装包)其它设备如果下图所示
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第14张图片
点击Flash NodeMCU开始下载

下载成功
配置wifi上网
1, 重启nodeMcu


用手机连接到esp8266的wifi热点,热点名不是根据型号会不一样,多半以esp-xxx开头
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第15张图片
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第16张图片
在手机端或电脑的浏览器打开http://192.168.4.1
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第17张图片
选择要配置的wifi,点击
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第18张图片
2,输入密码和点灯科技创建的设备ID
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第19张图片
3,点确定开始配网
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第20张图片
成功后
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第21张图片
接入小爱同学配置
参考"改造家里的开关成为智能开关,保留原有开关控制,零火版"的配置
接入小度配置
参考"改造家里的开关成为智能开关,保留原有开关控制,零火版"的配置
接入天猫精灵配置
参考"改造家里的开关成为智能开关,保留原有开关控制,零火版"的配置
接入siri配置
参考"改造家里的开关成为智能开关,保留原有开关控制,零火版"的配置

资源下载

链接: https://pan.baidu.com/s/14_uA8wqNHuUNtHblGA7Qqg 密码: e55w

红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第22张图片
关注我接你进群
红外万能遥控器2.0,把家里的红外遥控器改成能用语音和手机app控制_第23张图片

你可能感兴趣的:(物联网编程,嵌入式编程,智能家居,物联网,万能红外遥控)