作者KawasumiMai (舞ペース)
看板Electronics
标题[问题] WS2812B 灯条使用问题
时间Thu Jul 20 22:50:28 2017
如题
网路上的Sample看起来都很简单
不知道为什麽可以搞上个一星期这麽久
首先,是对WS2812B的认知
5V输入,只有一个讯号线,可定址
网路上据说查到一个大概50~60mA
在下需要的大概就是30个以内所以也不会超过2A
为了保护灯条,并了电容,也串了可变电阻
使用了外接的5V2A DC线去供电
然後,就遇到了以下诸多问题
1.刚开机的时候,灯条总是没有亮
然後可变电阻要先转到最大,然後再慢慢转小,灯条才会开始亮?
照理说不是接上去就该全亮了吗?(有讯号去设定的话)
灯条应该没什麽保护措施吧?
2.转亮的过程中,整排亮的状态是非常不稳定的
有的亮,有的没亮
甚至每次转暗再转亮的过程中,可能会亮的颗粒都是随机的
然後每个亮的颜色都不太一样,亮度也不一致
有些感觉微亮,有些闪烁,有些红色有些绿色,转亮後有些白色有些蓝色
这跟想像中的不太一样
3.就算串了讯号线,也用普通LED去测试的确是有闪烁讯号输出
(使用Adafruit_NeoPixel程式库)
但是,串上讯号线完全没有反应
感觉灯条完全不理会讯号
光是这三点,就搞了快一星期
原本以为这东西就是很简单的,正负接上去,讯号打上去就会亮了
就连需要扫描的LED矩阵都没有这麽挫折过
是在下的理解错误吗?
--
「贤いウサギには三つの穴がある。
一つは上に、あと二つは…」
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.89.210
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1500562231.A.1C3.html
※ 编辑: KawasumiMai (36.231.89.210), 07/20/2017 22:51:40
1F:推 god145145: 可变电阻拿掉试试 07/20 23:30
2F:推 DRQX: 去骂教你加可变电阻的人 07/20 23:53
3F:推 HiJimmy: 可变电阻 电流不太够用~~ 07/20 23:56
4F:→ HiJimmy: 还有没挑过LED Vf不同是正常的 会从Vf比较低的开始亮 07/20 23:57
5F:推 nissptt: 嗯,你的电阻肯定太大,牠们饿死了! 07/21 00:00
6F:推 HiJimmy: DATAsheet不是就直接给5V~~ 07/21 00:01
7F:推 nissptt: 电压5V~5.3V够稳的话(不是传统变压器),最多串一颗低压降 07/21 00:06
8F:→ nissptt: 二极体,就能确保了。 07/21 00:06
9F:推 nissptt: 你不可以用传统重量很重的5V2A的变压器接,不然,低亮度 07/21 00:17
10F:→ nissptt: 不到1~2A时,电压会7到8V"以上",然後,你的LED就会嗨翻 07/21 00:17
11F:→ nissptt: ,真的死翘翘。饿死的,超渡一下还会回来。嗨翻涅盘的, 07/21 00:17
12F:→ nissptt: 送我我也不受的啦! 07/21 00:17
13F:→ nissptt: "不收"的啦! 07/21 00:18
不好意思,因为一开始直接接5V跟讯号但是怎样都没反应,才会往电流过大去想
另外,虽然用的是电子材料行买的5V2A变压器,DC头那种
但是接收的部分是面包板用的供电模组
照理说这个部分应该会把电压给限制住?
目前依样直接串5V,顶多多串一颗二极体
但是讯号仍旧无法造成任何效果,然後整排灯无法亮
反而不知道下一步该怎麽除错
※ 编辑: KawasumiMai (36.231.89.210), 07/21/2017 00:50:17
14F:推 nissptt: 面包板供电模组会稳压,应该可以。但还是建议量一下模组 07/21 01:05
15F:→ nissptt: 的输出电压。模组若是用7805稳压,那对模阻组的输入电压 07/21 01:05
16F:→ nissptt: 要求通常会高於7V, 总之模组输出电压量一下最准。不行的 07/21 01:05
17F:→ nissptt: 话...... 07/21 01:05
18F:推 god145145: 有图吗?单点一个会亮吗? 07/21 08:01
19F:→ god145145: 用什麽控制? 07/21 08:02