基于esp8266+blinker方案的家用电风扇控制程序
适用于220v家用四线电机+摇头电机风扇
- 风扇三挡风速控制
- 摇头电机控制
- 风速状态和摇头状态LED反馈
- 按键控制
- OTA升级
- 小爱&天猫精灵全功能支持
- 蜂鸣器操作反馈
- 断点记忆功能,默认代码注释了电源状态记忆,可自行修改为来电自启
不支持红外遥控
有两组开关控制,主开关长按开关机,短按切换风速;摇头开关控制摇头电机
默认使用nodemcu板载led作为主led反馈风速状态
支持小爱、天猫控制
- 打开/关闭xx
- 打开/关闭xx摇头
- (xx)风速调到n挡
- 打开/关闭xx
- 打开/关闭xx左右/上下摆风
- xx风速调到n挡
- xx风速快一点
没有电路板文件,因为本人直接用线搭的,默认的引脚定义全都在ino文件中了
此引脚定义基于nodemcu
,如果使用其他板子的需要自行修改
需要自行在代码中修改blinker的authkey,wifi名称密码,authkey请下载blinkerApp获取
使用继电器或者可控硅控制的,建议使用默认代码中的引脚输出,因为如果没有外部电路干涉,别的引脚可能会出现开机短时间高电平的情况
OTA采用服务端下载的方式,使用blinker按钮事件触发,当然也可以自行改成物理按键触发,需要使用OTA功能的自行代码中修改地址
第一次写这种程序,代码写的比较烂,凑合看吧,能跑就行