请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 1250|回复: 26

[基础教程] 老铁得劲了,WS2812灯带怎么连入HA?

[复制链接]

4

主题

82

帖子

543

积分

论坛技术达人

积分
543
金钱
461
HASS币
0
发表于 2018-1-11 22:40:51 | 显示全部楼层 |阅读模式
本帖最后由 893399065 于 2018-1-11 22:42 编辑

这个灯带教程我会写的很详细,如果前面的步骤你都会,那就跳过、跳过,然后再接着看。废话我就不多说了,直接来说怎么做。
你需要准备以下硬件:
  • WS2812  灯带(我买的是WS2812B(其实只要是5050贴片的都一样)
  • ESP8266  控制器
  • 5V电源  (WS2812是用的5V直流电源,所以你需要一个5V稳压电源, ESP8266上面提高的5V引脚是不能用的,因为功率不够。我买的是4M的线,那么灯带的功率约为70W, 70W/5V = 12A,所以我就选的5V20A的电源)
  • USB转TTL  (这个用来刷固件用,你如果有能插入ESP8266的USB线也可以用的,到时候你自己变通一下就好了)
软件环境准备:
  • Arduino IDE  (这个是用来编译代码和刷固件用的)
  • 固件代码        (已上传附件)
具体步骤:
        1.把Arduino IDE下好并打开,先把IDE环境弄好。打开 ( 文件>首选项 ) 在如图位置粘贴一下代码         http://arduino.esp8266.com/stable/package_esp8266com_index.json  (这个是ESP8266的板子下载地址) 然后打开( 工具>开发板>开发板管理器 )在搜索框里搜索esp8266,然后下载2.3.0版本的。
        

图1. ESP8266开发板地址

图1. ESP8266开发板地址

         2.打开( 项目>加载库>管理库 )搜索并安装,PubSubClient (by Nick O'Leary这个)、FastLED(by Danial Garcia这个)、json(by Benoit Blanchon这个)                 QQ截图20180111220403.jpg
        3.如图选择板子设置(端口就选你USB转TTL的端口,你不确定是那个端口的话,你可以把它拔了再插上看看那个对应端口在变化)
         1.jpg
        4.然后再把你的ESP8266连接到你的电脑上(USB转TTL的3.3V接ESP8266的3V,TX接RX,  RX接TX,GND接0V)
        5.然后修改代码中的相关信息,你只需要修改(MQTT的服务器IP、端口、用户、密码以及WIFI账号、密码)。点击Arduino的编译上传,如果不出意外就应该看到ESP8266上面的小蓝灯狂闪!
        6.固件刷好之后,把ESP8266的D5引脚接到灯带的绿线上,再把你准备好的5V直流稳压电源接到ESP8266和灯带上(稳压电源上的‘+’口接ESP8266的VIN和灯带的红线,电源的‘-’口接ESP8266的0V和灯带的绿线)
        7.最后再把HA的configuration文件里添加上light组件的配置(例子已在上传的附件里)
        8.Bingo! Let's enjoy it.
QQ截图20180111223632.jpg QQ截图20180111224016.jpg

Desktop.rar

9.88 KB, 下载次数: 123

固件代码和ha配置例子

评分

参与人数 2金钱 +38 收起 理由
lidicn + 20 分享是一种美德!
Jones + 18 老给力了!!

查看全部评分

回复

使用道具 举报

23

主题

662

帖子

2133

积分

超级版主

Rank: 8Rank: 8

积分
2133
金钱
1461
HASS币
0

教程狂人论坛风云人物

发表于 2018-1-11 23:11:10 | 显示全部楼层
赞赞赞!!
2018.6.1,所有回复可见已取消,祝大家爬楼愉快!
回复

使用道具 举报

0

主题

119

帖子

363

积分

中级会员

Rank: 3Rank: 3

积分
363
金钱
244
HASS币
0
发表于 2018-1-11 23:54:55 | 显示全部楼层
这个好玩了。。。
回复

使用道具 举报

72

主题

2093

帖子

6577

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
6577
金钱
4459
HASS币
34
发表于 2018-1-12 00:35:16 | 显示全部楼层
楼主工作台很酷啊,向楼主学习~
回复

使用道具 举报

20

主题

591

帖子

2238

积分

论坛技术达人

Nero

积分
2238
金钱
1637
HASS币
0
发表于 2018-1-12 08:37:57 | 显示全部楼层
这工作台服气
Nero
回复

使用道具 举报

0

主题

215

帖子

814

积分

高级会员

Rank: 4

积分
814
金钱
599
HASS币
0
发表于 2018-1-12 09:19:43 | 显示全部楼层
谢谢老铁,给你82分剩下18分以666的形式给老铁
回复

使用道具 举报

1

主题

222

帖子

927

积分

高级会员

Rank: 4

积分
927
金钱
705
HASS币
0
发表于 2018-1-12 09:26:14 来自手机 | 显示全部楼层
这工作台确实有点牛
回复

使用道具 举报

1

主题

59

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
金钱
178
HASS币
0
发表于 2018-1-12 16:38:38 | 显示全部楼层
感谢分享,谢谢!
回复

使用道具 举报

6

主题

210

帖子

732

积分

论坛积极会员

积分
732
金钱
522
HASS币
0
发表于 2018-1-12 20:31:04 | 显示全部楼层
666666666赞一个!~~~~~~
回复

使用道具 举报

4

主题

66

帖子

224

积分

论坛分享达人

积分
224
金钱
158
HASS币
0
发表于 2018-1-14 17:19:08 | 显示全部楼层
谢谢大神分享,前来支持。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-6-25 06:17 , Processed in 0.312855 second(s), 46 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表