python|DIY制作炫彩灯球

python|DIY制作炫彩灯球
文章图片

微信关注 “DLGG创客DIY”

设为“星标”,重磅干货,第一时间送达。
如上图所示,就是使用ws2812b做的灯球,非常漂亮,非常炫酷。下面就说说具体的制作方法。

材料清单: 5050封装ws2812b灯珠;
模具;
arduino nano;
锂电池;
锂电池充电管理模块;
升压模块;
裸铜丝;
漆包线;
导线若干。
工具: 电烙铁、松香、焊油、镊子、锡丝等等。
制作步骤: 1、建模
使用3D软件构建模具的模型,具体的构建方法可以查看这两个视频。
freecad创建灯球模具模型
diy ws2812灯球
python|DIY制作炫彩灯球
文章图片

模具的尺寸大家可以根据自己的需求和喜好修改,模具建好后导出stl格式的文件,然后就可以发给3d打印厂家打印了。
python|DIY制作炫彩灯球
文章图片

2、准备铜丝圆形支架
测量铜丝的长度,通过3d软件可以测量到每一层的正极和负极铜丝圆的半径,然后通过2πR计算得到圆的周长。
python|DIY制作炫彩灯球
文章图片

将铜丝做成圆不是一件容易的事情,我是用镊子一下一下掰的,这样肯定做不出完美的圆,不过也凑合能用。如果你有这种自动弯线机那这就不是什么事儿了。
python|DIY制作炫彩灯球
文章图片

3、焊接灯珠
把灯珠一个一个放到模具里,注意摆放角度,不要把正负极搞错了,可以用马克笔在背面负极做一个标记。这里建议一下,最好给每个引脚上一点焊油或其他助焊剂,这样会比较好焊。摆好一层后将对应的铜丝摆好,然后就一个一个焊吧。
python|DIY制作炫彩灯球
文章图片

【python|DIY制作炫彩灯球】DIN和DOUT的连接我用的漆包线,建议大家买细一点的裸铜线,漆包线还得去漆,很麻烦。然后剪成一段一段的小短线,用镊子对住两个led DIN和DOUT焊接就可以了 。
以我焊接的经验,建议先焊每一层大一些的圆,再焊DIN和DOUT,最后再焊下面小一些的圆,这样比较顺。具体大家自己体会总结吧。
这个过程比较枯燥,也容易让人抓狂,还比较费腰,所以要做好心理准备,注意休息。
如果层与层距离太小,那么就|+-|-+|+-|-+|+-|这样安排,如果离得远那就随意了,可以这样|+-|+-|+-|+-|+-|,也可以按之前的方案。
python|DIY制作炫彩灯球
文章图片

每一层焊好后把所有的正极连一起,负极连一起,可以用铜丝也可以用导线。然后把每一层的DIN或DOUT与它相邻的层的DOUT或DIN接起来,这里注意,一定要把每一层的第一个灯放在同一条线上,专业一点就是要在同一条经线上,这样写代码会很方便。
python|DIY制作炫彩灯球
文章图片

焊好后从模具上拿下来要小心点,慢慢一点一点掰,太猛可能把led带下来。
python|DIY制作炫彩灯球
文章图片

另外半个就是重复上面的过程了,大家慢慢焊吧。焊完后将两个半球的正负极用导线接起来,一个半球的DOUT接另一个的DIN。
4、好啦,通过前面的三步,最麻烦的部分就搞定了,接下来就是把DIN、升压模块、锂电池和锂电池充电管理模块接起来就好了,具体电路示意图如下图所示。
python|DIY制作炫彩灯球
文章图片

arduino的usb对到一个半球的小圆口,锂电池充电管理模块的usb对另一个半圆的小圆口。

python|DIY制作炫彩灯球
文章图片

我用的热熔胶将他们固定到半圆内部的,这个大家自己看情况安排吧。

最后将两个半球合拢就好了。合拢焊接的时候小心点,很容易将靠近合拢焊点的灯珠焊脚融化掉,那就得拆开重新焊接灯珠了。
最后,发挥你的想象力创造各种炫酷的灯光效果吧!
python|DIY制作炫彩灯球
文章图片

python|DIY制作炫彩灯球
文章图片

你点的每个在看,我都当成喜欢

    推荐阅读