当前位置: 首页 > news >正文

ESPHome入门04-LED灯带(小白入门:WS2812B灯带,打造炫酷RGB氛围灯效果)

ESPHome入门04-LED灯带小白入门WS2812B灯带打造炫酷RGB氛围灯效果 文章简介RGB灯带是智能家居中最有视觉冲击力的项目本文教你用ESP32 WS2812B可编程灯带通过ESPHome实现手机端调色、亮度控制、10种灯光效果彩虹、呼吸、流水、闪烁。全程YAML配置无需编程还支持Home Assistant场景联动。电视背光、书桌氛围灯、床头灯带……想怎么玩就怎么玩 本文目标✅ 了解 WS2812B 灯带的工作原理✅ 完成 ESP32 与灯带的接线✅ 配置多种灯光效果✅ 在 Home Assistant 中控制颜色和亮度 硬件准备硬件说明参考价格ESP32 开发板ESP32-DevKitC¥20WS2812B 灯带30灯/米 或 60灯/米¥15-30/米5V 电源灯带供电≥2A¥15杜邦线3根¥3⚠️重要灯带不能用 ESP32 的 3.3V 供电30颗灯珠以上必须用独立 5V 电源。 硬件接线WS2812B 灯带 ESP32 5V 电源 ┌──────────┐ ┌──────────┐ ┌──────────┐ │ DIN │───────│ GPIO16 │ │ │ │ 5V │───────│ │────│ 5V │ │ GND │───────│ GND │────│ GND │ └──────────┘ └──────────┘ └──────────┘ ⚠️ ESP32 的 GND 必须和灯带电源的 GND 共地接线要点DIN数据线→ ESP32 的 GPIO16可改其他引脚5V→ 独立 5V 电源不要接 ESP32 的 3.3VGND→ ESP32 和电源的 GND必须连在一起 ESPHome YAML 配置esphome:name:led-stripfriendly_name:氛围灯带esp32:board:esp32devwifi:ssid:你的WiFi名称password:你的WiFi密码ap:ssid:LED-Strippassword:12345678logger:api:encryption:key:自动生成的密钥ota:-platform:esphome# WS2812B 灯带配置light:-platform:neopixelbustype:GRB# WS2812B 颜色顺序是 GRBvariant:WS2812Xpin:GPIO16num_leds:30# 灯珠数量根据你的灯带修改name:客厅氛围灯id:led_strip# 灯光效果列表effects:# 彩虹效果-addressable_rainbow:name:彩虹speed:10width:50# 彩虹扫描-addressable_color_wipe:name:彩虹扫描colors:-red:100%green:0%blue:0%num_leds:5-red:0%green:100%blue:0%num_leds:5-red:0%green:0%blue:100%num_leds:5add_led_interval:100ms# ✨ 闪烁效果-addressable_twinkle:name:星空闪烁twinkle_probability:5%progress_interval:4ms# 火焰效果-addressable_fireworks:name:烟花spark_probability:10%use_random_color:truefade_out_rate:120# 扫描效果-addressable_scan:name:扫描move_interval:50msscan_width:3# 呼吸灯-pulse:name:呼吸transition_length:2supdate_interval:2s# 频闪-strobe:name:频闪colors:-state:truebrightness:100%red:100%green:0%blue:0%duration:500ms-state:falseduration:250ms-state:truebrightness:100%red:0%green:0%blue:100%duration:500ms 常用灯光场景暖白阅读灯# 在 Home Assistant 自动化中设置light.turn_on:entity_id:light.ke_ting_fen_wei_dengbrightness:180color_temp:370# 暖白色温电影模式暗蓝色低亮度light.turn_on:entity_id:light.ke_ting_fen_wei_dengbrightness:30rgb_color:[0,0,128]派对模式彩虹效果light.turn_on:entity_id:light.ke_ting_fen_wei_dengeffect:彩虹brightness:255⚡ 功耗计算灯珠数量最大功率推荐电源30颗18W5V 4A60颗36W5V 8A150颗90W5V 20A 每颗 WS2812B 全白最大电流 60mA。但日常使用很少全亮度全白2A 电源通常够 30 颗使用。️ 常见问题问题原因解决灯带不亮GND 没共地ESP32 和电源 GND 连一起颜色不对红绿反了type 设置错误改为 GRB 或 RGB第一颗灯不亮数据线接触不良换个引脚/检查焊点灯带闪烁电源不够换更大功率的 5V 电源✅ 本文总结WS2812B 是可编程 RGB 灯带每颗灯珠独立控制ESPHome 的neopixelbus平台支持丰富的灯效接线三要素数据线 → GPIO电源 → 独立5VGND共地Home Assistant 中可以调色、调亮度、选效果 下一篇预告ESPHome入门05 — 人体感应雷达传感器实现人来灯亮、人走灯灭如果有帮助别忘了点赞 收藏 ⭐ 关注下篇见
http://www.zskr.cn/news/1396209.html

相关文章:

  • 3分钟掌握跨平台资源下载:res-downloader让你的网络资源收集效率翻倍
  • 基于H型梁超表面与特征模分析的双频圆极化天线设计解析
  • 大一寸证件照怎么制作?2026大一寸尺寸标准+适用场景+手机教程 - 科技大爆炸
  • 最美证件照怎么制作?2026让证件照更好看的小技巧 - 科技大爆炸
  • 如何解决 AI Agent Harness Engineering 的“幻觉”问题?
  • 企业内如何规范管理Taotoken的API Key与访问日志
  • 免系统代理抓包:Chrome插件精准路由HTTPS流量实战
  • 知识增强与图注意力网络:让AI理解表情包中的隐喻与幽默
  • 多语言仇恨言论检测:CNN+BiGRU+胶囊网络轻量级架构实战解析
  • 通过curl命令直接测试Taotoken大模型API接口的简易方法
  • 基于模糊熵与次谐波比的振荡器同步分析:原理、实现与应用
  • 2026年6月最新积家售后服务体系全解析 | 专业之道,精准随行 - 资讯速览
  • 基于控制硬件在环与物联网的光伏控制器混合验证平台设计与实现
  • 从Hugging Face到本地:PyTorch版BERT-base-chinese模型文件获取与部署实战
  • GBase 8s数据库常见问题排查及解决方法简述
  • Unity纹理校验工具TextureUnpacker-x86深度解析
  • Unity新手村速成:5分钟搞定你的第一个森林湖泊场景(含Terrain、Water、Tree、Grass完整流程)
  • 生成模型评估:统计假设检验方法选型与实战指南
  • Godot MTerrain地形插件实战指南:GPU程序化生成与性能调优
  • Unity游戏开发加速器:框架+动画+渲染+UI一体化解决方案
  • UE5.3+ C++编译报错:.NET SDK版本锁定与x64路径硬编码解析
  • Mac Mouse Fix深度解析:如何让10美元鼠标在macOS上超越Apple触控板
  • 向量空间JBoltAI:AI如何啃下包装合规审核这块硬骨头
  • Unity Hub安装Android组件失败的真相与三步修复法
  • Function Calling、MCP、Toolformer实测:三大Agent工具调用框架延迟、成功率与架构深度对比
  • 从“场景构建”到“业务适配”:CS架构数字孪生应用建设的路径演进
  • PLGAN:基于GAN特征嵌入与霍夫变换损失的电力线精准分割
  • 从相量到谐振:正弦稳态电路分析的工程实践指南
  • Unity HDRP+PLC构建工业级数字孪生产线系统
  • LeetCode 169 · 多数元素:Boyer-Moore 投票算法,最优雅的 O(1) 空间解法