采用 BlynkIOT 和 ESP32 技术设计一款圆形灯具
扫描二维码
随时随地手机看文章
一款小巧的圆形灯具,能够发出您所选择的任何颜色的光,其配置方式是通过手机上的仪表盘来完成的。它采用了 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





