项目简介
本项目目标是借助Google Home和Alexa实现对WS2812B LED灯带的控制。开发了基于NodeMCU ESP8266的应用程序,集成Sinric Pro库达成智能控制,同时设计了移动应用程序,提供更便捷的控制途径。
项目的主要特性和功能
- 智能控制:能通过Google Home和Alexa控制LED灯带的电源、亮度与颜色。
- 多种照明模式:支持基本、静态、动态、动态2和环境模式这五种照明模式,可按需调整。
- 移动应用:提供移动应用程序,用户能更直观地控制LED灯带。
安装使用步骤
一、硬件和软件需求
- 硬件:
- NodeMCU ESP8266开发板
- WS2812B LED灯带
- 软件:
- FastLED库(可在Arduino IDE的库管理器中安装)
- Sinric Pro库(可在Arduino IDE的库管理器中安装)
- ESP8266WiFi.h、ESP8266WiFiMulti.h、ESP8266mDNS.h
二、设置Sinric Pro账户并连接设备
- 在Sinric Pro网站创建账户并添加设备。
- 在Arduino IDE中将控制程序上传到ESP8266。
三、将设备连接到Google Home和Alexa
- 在Google Home应用中添加Sinric Pro设备。
- 在Alexa应用中连接LED设备。
四、使用移动应用程序控制LED灯带(可选)
- 下载并安装移动应用程序。
- 连接至同一WiFi网络下的ESP8266。
- 通过应用程序控制LED灯带。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】