项目简介
此项目借助Web界面来控制所有红外控制的电器设备,能把普通房间转变为智能房间。可对红外代码进行配置,从而控制电视、功放、灯泡、空调等设备,还能控制高压电器设备的两个通道。此外,项目集成了Spotify API,可实现歌曲的自动化播放,同时通过创建的API,能使用智能助手(如Siri或Alexa)控制房间。
项目的主要特性和功能
- 利用少量廉价电子组件,就能将房间变成可自定义的智能房间。
- 可通过Web页面,使用API控制房间内的电器设备。
- 能通过本地mDNS服务器访问网页(设置后在浏览器输入smartroom.local)。
- 可控制Tadiran空调的各项设置,如电源、模式、温度、风扇等。
- 能够控制两个最高220伏交流电的高压设备通道。
- 红外接收器可用于控制高压设备。
- 能连接到Spotify账户,自动在特定设备播放歌曲。
安装使用步骤
假设用户已下载本项目的源码文件,可按以下步骤操作:
1. 下载并解压项目源代码文件。
2. 将位于Code/Arduino
文件夹中的Arduino代码上传至Wemos D1 mini或类似的ESP32微控制器。
3. 连接红外接收器、继电器模块、红外LED等硬件组件。
4. 根据提供的电路图连接电源和高压设备。
5. 将位于Code/Webpage
文件夹中的Web页面文件,通过FTP服务器传输至ESP32的SPIFFs存储区域。
6. 通过浏览器访问本地mDNS服务器地址(如smartroom.local)以访问Web界面。
7. 配置并校准红外代码以控制不同的电器设备。
8. 可选操作:连接Spotify账户,设置自动化播放歌曲的功能。
9. 通过API或Web界面控制房间设备。
警告
- 若不具备处理高压电器或了解当地电气标准的经验,请勿使用本项目的高压功能,以免发生危险。
- Web界面/服务器没有内置的安全设置,若计划从外部网络访问网站,请考虑设置身份验证方法。
演示视频
点击此处观看项目演示视频。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】