项目简介
本项目是一个基于Arduino和Particle Photon微控制器的木质灯光雕塑项目。通过嵌入的Particle Photon微控制器控制RGBW LED灯带,并提供基于Web的用户界面,用户可远程控制灯光的模式和颜色。灯光雕塑由胡桃木和环氧树脂制成,支持多种灯光模式,能通过Web界面实时控制。
项目的主要特性和功能
- 支持通过Web界面远程控制灯光的模式和颜色。
- 具备多种灯光模式,如派对模式、自然模式、颜色模式等,且可根据设定自动切换。
- 拥有随机模式,并能设置随机等待时间。
- 具备云存储功能,可在Particle云上保存和读取设置,方便用户用手机或电脑更改灯光参数。
- 支持通过Alexa语音助手控制灯光。
- 支持通过串口监视器进行调试和日志输出。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 安装依赖:在项目根目录下运行 npm install
安装所需的依赖包。
2. 编译和运行:
- 开发模式:运行 npm run dev
启动开发服务器。
- 生产模式:运行 npm run build
进行生产环境构建。
3. 上传固件:运行 npm run flash
将Arduino代码上传到Particle Photon微控制器。
4. 启动Web服务器:运行 npm start
启动本地Web服务器,访问Web界面进行灯光控制。
5. 调试:使用 particle serial monitor
命令通过串口监视器进行调试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】