项目简介
本项目针对Tuya Smart Star Projector用户,通过将WB3S MCU更换为ESP8266模块,实现投影仪脱离云控制,支持本地控制,并可连接MQTT服务器进行远程控制。需注意,此项目需对设备进行物理改造,可能导致保修失效。
项目的主要特性和功能
- 脱离云控制:把传统的云端控制投影仪转变为本地可控,借助MQTT实现远程控制。
- 自定义控制:通过发送JSON指令对投影仪的电源状态、主灯状态以及红、绿、蓝三原色和激光的亮度进行控制。
- 实时状态反馈:每次接收命令或按下设备电源按钮时,当前状态会发布到MQTT主题上。
安装使用步骤
- 准备Tuya Smart Star Projector SK20和ESP8266板(使用ESP8266 12 - E芯片)。
- 在代码里更改WiFi和MQTT设置。
- 将ESP8266固件刷新到开发板(如WEMOS或NODEMCU)。
- 打开投影仪,移除原有的WB3S MCU。
- 把ESP8266从开发板移除并焊接到投影仪的PCB上。
- 按照提供图片信息移除R17、R18和C6(红色框标注部分)。
- 用一个10k电阻将GPIO15拉至地线(黄色框标注部分)。
- 重新组装投影仪并连接电源。
使用方法
向定义的CMD_TOPIC发送如下Json来控制系统:
json
{
"power_state": false,
"status_led": false,
"red": 0,
"motor": 0,
"green": 0,
"laser": 0,
"blue": 0
}
除power_state和status_led为布尔值外,其他值需在0(关闭)至255(全开)之间。每次接收到命令或设备电源按钮被按下时,当前状态将发布到STATE_TOPIC上。
许可证
本项目采用MIT开源许可证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】