项目简介
本项目是基于ESP模块(ESP32和ESP8266)的智能扩展板项目,目标是实现智能家居自动化和物联网应用。借助ESP模块的Wi-Fi和蓝牙功能,可对家用电器、智能灯泡、智能扬声器等产品进行远程控制。
项目的主要特性和功能
- 远程控制:通过Wi-Fi连接,用户能使用智能手机或其他设备远程控制扩展板上的开关。
- 本地控制:支持通过触摸传感器或按钮进行本地控制,无网络环境下也可正常工作。
- 智能家居集成:支持与Google Assistant和Amazon Alexa等语音助手集成,实现语音控制。
- 低功耗设计:使用低成本、低功耗的ESP32和ESP8266模块,适合长时间运行。
安装使用步骤
前提条件
- ESP32或ESP8266模块
- 4通道继电器模块
- 触摸传感器TTP223或按钮开关
- Arduino IDE及相关库(ESP8266库、Wifimanager库)
安装步骤
- 连接硬件:将ESP模块连接到计算机,并按照提供的原理图连接所有GPIO引脚和线路。
- 上传代码:在Arduino IDE中打开项目代码,选择正确的开发板和端口,然后上传代码到ESP模块。
- 配置Wi-Fi:按下Wi-Fi切换开关,使Wi-Fi指示灯亮起,进入Wi-Fi配置模式。使用智能手机或任何支持Wi-Fi的设备连接到名为
Smart-ExtBoard-AP
的无线接入点。 - 连接到Wi-Fi网络:连接到接入点后,浏览器将自动跳转到
192.168.4.1
,在此页面选择并输入Wi-Fi密码,将ESP模块连接到本地Wi-Fi网络。 - 远程控制:连接成功后,Wi-Fi指示灯将熄灭。现在,您可以使用任何连接到同一Wi-Fi网络的设备通过ESP模块的IP地址控制智能扩展板。
注意事项
- 安全警告:操作交流电时非常危险,请采取适当的预防措施。操作风险自负。
- IP地址获取:要获取ESP模块的IP地址,请再次进入Wi-Fi配置模式,您将看到连接到Wi-Fi的ESP模块的IP地址,如
192.168.x.x
,然后点击“退出”。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】