当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]一个由 NeoPixel 16 个 LED 组成的环形灯带以及 ESP32 控制器,被封装在一块由激光切割而成的亚克力材质外壳中,可通过移动设备上的 Blynk 应用程序进行控制。

一款小巧的圆形灯具,能够发出您所选择的任何颜色的光,其配置方式是通过手机上的仪表盘来完成的。它采用了 BlynkIOT 和 ESP32 技术。

第 1 步:问题识别

这款“情绪灯”是一种 LED 灯,它会根据你的情绪自动变换灯光颜色,让你能够自由选择灯光的颜色。它是运用物联网技术实现家庭自动化的一个实例。

第 2 步 - 构思与解决方案选定

一个由 NeoPixel 16 个 LED 组成的环形灯带以及 ESP32 控制器,被封装在一块由激光切割而成的亚克力材质外壳中,可通过移动设备上的 Blynk 应用程序进行控制。

第 3 步 - 软件研究与解决方案

•选择 ESP32 是因为它内置了 WiFi 和蓝牙模块。

•选择 BlynkIOT 是因为它能让您轻松地在手机上自定义仪表板。

第 4 步 - 构建硬件

•NeoPixel 16 色 LED 圆环和 ESP32 被安置在一个由激光切割而成的亚克力外壳中。

•NeoPixel 16 个 LED 圆环与 ESP32 微控制器相连接。连接的详细信息如下——

•NeoPixel 的驱动引脚与 ESP32 的 GPIO4 相连

•5V 的 NeoPixel 与 ESP32 的 VIN 相连

•NeoPixel 与 ESP32 的接地连接

第 5 步 - 与软件集成

用于无线网络连接、颜色选择以及使用 Blynk IOT 的代码是在 Arduino IDE 中编写的,并被下载到了 ESP32 上。

第 6 步 - 对整个项目进行测试

随后,该集成解决方案在移动设备上通过 Blynk 应用程序进行了测试。

代码

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭