一、前言
之前用 Wrtnode + 红外发射模块 弄了一个手机遥控空调的东西,另外一个房间里的空调也想这样改造。
但之前也说过了,Wrtnode 之类的东西是之前买了然后吃灰的东西,如果要新买的话也得一百多,价格上就毫无优势了。
那么在网上搜索之后,最终选定了 NodeMCU 来完成这个需求。
二、硬件
NodeMCU Devkit + 红外学习模块 + 几根杜邦线 + 一根 Micro USB 数据线 + 一个壳子
NodeMCU 十三元左右
三、实现过程
1、将硬件组装好,这里的串口我用了 NodeMCU 的 UART1,用发那一端就足够了。
2、NodeMCU 连上电脑,装好驱动,然后给 NodeMCU 烧写固件,烧这个 https://github.com/glzjin/eventbridge-consumer-client-nodemcu/raw/master/nodemcu-master-12-modules-2018-08-17-13-58-15-integer.bin
3、编写 Lua 脚本,用烧录工具下到板子上。
4、将设备上电,打开浏览器,连接上发射出来的以 EventBridge 开头的热点,然后输入 192.168.4.1 输入连接信息将板子连接到家中的 Wifi。
5、盖上盒子,丢在能遥控到空调的角落里就行了。
6、然后就按照之前那篇东西里面写的操控步骤想咋玩就咋玩吧。
四、源码
https://github.com/glzjin/eventbridge-consumer-client-nodemcu