项目简介
本项目是基于ESP8266单片机的自动开关灯系统,通过控制连接在单片机上舵机的旋转角度、速度和方向,实现对家用电器的开关控制。相比传统继电器控制方式,无需改造家庭电路,更安全且维护方便。
项目的主要特性和功能
- 自动控制:借助舵机控制电灯等家用电器开关,实现自动化操作。
- 安全便捷:无需改造家庭电路,减少安全隐患,维护更方便。
- 多平台支持:支持手机客户端(点灯Blinker)和电脑客户端(自编写)控制,同时兼容小爱音箱控制。
- 灵活配置:用户可根据需求修改代码,自定义控制逻辑和界面配置。
安装使用步骤
环境准备
- 安装Arduino IDE。
- 安装Blinker库和ESP8266库,并安装ESP8266驱动(确保串口识别)。
代码配置
- 打开
smartswitch.ino
文件。 - 根据注释填写点灯账号密码和无线网络信息。
- 根据需求修改代码,配置控制逻辑。
编译上传
编译代码并上传到ESP8266单片机。
客户端配置
- 使用点灯Blinker手机客户端或自编写的电脑客户端进行控制。
- 在客户端中添加设备,配置触发器、动作和界面,保存并返回。
小爱音箱控制
代码中已集成小爱音箱控制功能,如不需要可注释相关代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】