Skip to content

wyt1215819315/ESP8266FAN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

ESP8266FAN

基于esp8266+blinker方案的家用电风扇控制程序

适用于220v家用四线电机+摇头电机风扇

主要功能

  1. 风扇三挡风速控制
  2. 摇头电机控制
  3. 风速状态和摇头状态LED反馈
  4. 按键控制
  5. OTA升级
  6. 小爱&天猫精灵全功能支持
  7. 蜂鸣器操作反馈
  8. 断点记忆功能,默认代码注释了电源状态记忆,可自行修改为来电自启

不支持红外遥控

操作方法

有两组开关控制,主开关长按开关机,短按切换风速;摇头开关控制摇头电机

默认使用nodemcu板载led作为主led反馈风速状态

支持小爱、天猫控制

小爱指令(xx为你的设备名称):
  1. 打开/关闭xx
  2. 打开/关闭xx摇头
  3. (xx)风速调到n挡
天猫精灵指令:
  1. 打开/关闭xx
  2. 打开/关闭xx左右/上下摆风
  3. xx风速调到n挡
  4. xx风速快一点

使用方法

没有电路板文件,因为本人直接用线搭的,默认的引脚定义全都在ino文件中了

此引脚定义基于nodemcu,如果使用其他板子的需要自行修改

需要自行在代码中修改blinker的authkey,wifi名称密码,authkey请下载blinkerApp获取

使用继电器或者可控硅控制的,建议使用默认代码中的引脚输出,因为如果没有外部电路干涉,别的引脚可能会出现开机短时间高电平的情况

OTA采用服务端下载的方式,使用blinker按钮事件触发,当然也可以自行改成物理按键触发,需要使用OTA功能的自行代码中修改地址


第一次写这种程序,代码写的比较烂,凑合看吧,能跑就行

About

基于esp8266的家用电风扇控制程序

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages