项目简介
本项目是基于物联网构建的智能家居自动化系统,借助Google Assistant和Amazon的Alexa达成电器的远程控制。旨在提供简单且低成本的方式控制家中电器设备,即便网络断开,部分功能依然可以正常使用。
项目的主要特性和功能
- 支持全球范围内的互联网控制,用户可在任意位置控制家中电器。
- 具备语音控制功能,支持Google Assistant和Alexa,用户通过语音指令就能操控设备。
- 可通过Blynk应用程序轻松管理和控制设备。
- 即便没有网络,也能通过红外遥控器控制设备。
- 提供网页控制方式,用户通过网页界面可远程控制设备。
- 系统能保存开关状态,即使微控制器重启也不受影响。
安装使用步骤
所需物品
- 互联网连接
- 智能手机
- Arduino IDE及计算机上安装的相关软件
- NodeMCU ESP8266 Wi-Fi模块
- AC转DC 5V降压转换器或任何5V AC转DC充电器
- 三线红外接收器
- 八通道继电器模块
- 跳线
- (可选)红外遥控器
代码安装
- 下载项目源码并解压。
- 打开Arduino IDE,加载项目中的代码文件。
- 连接NodeMCU ESP8266 Wi-Fi模块到计算机,确保所有硬件正确连接。
- 在Arduino IDE中选择正确的开发板和端口,然后上传代码到NodeMCU。
配置Homebridge与Google Home App
- 在Google Home App中点击“添加”按钮,选择“设置设备”。
- 选择“与Google配合使用”,然后选择“Homebridge”。
- 按照屏幕提示完成Homebridge的配置。
- 配置完成后,可通过Google Home App控制智能家居设备。
使用说明
- 互联网控制:确保设备连接到互联网,通过Blynk应用程序或网页界面进行控制。
- 语音控制:通过Google Assistant或Alexa发出语音指令控制设备。
- 红外遥控控制:在没有网络的情况下,使用红外遥控器控制设备。
注意事项
- 使用本项目时,需确保遵守所有相关法规和安全准则。
- 配置和部署智能家居系统时,务必注意安全性和隐私保护。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】