admin 管理员组

文章数量: 1184232

十块钱做个好看的心形彩灯

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 低成本设计(时间成本和材料成本)
  • 总结


前言

前阵子用STC15F104W写了个驱动,用来驱动WS2812彩灯。
经过测试,STC15F104W内存较小,大概可驱动27个彩灯左右。
闲着也是闲着,总不能写完驱动就不管了吧,手头的材料放着又浪费,卖又不值几个钱,还是做点随手玩具好了。


低成本设计(时间成本和材料成本)

使用国产pcb设计软件,立创EDA进行原理图设计(2分钟画完它)。
注意:这里只是为了做个随手玩具,用手头基本的材料做着玩,电路比较随意。
正常设计的话,单片机应该使用LDO降压芯片输出的稳定电压供电,每个WS2812也需要在电源正负极处连接一个电容来消除高频干扰。


PCB设计成心形,在丝印层画个心形,再找个心形logo放进去,然后沿着丝印层的心形线均匀放置WS2812。(这里logo和丝印我以前做的,所以不怎么花时间,放置器件画个丝印,差不多花了5-10分钟)
顶层图片如下:

背面将USB供电口和程序下载口放置到下边,将芯片放置在心形中间,有点空旷。(后期放两只乔巴进去)。这里基本没花多少时间,对齐一下芯片和放置器件,2分钟不到。
底层如下:

使用pcb自动布线功能,毕竟是随手玩具,电路很简单也没啥讲究的,能用就行,不能用也无所谓,反正嘉立创打样品不要钱。电源线设置粗点,忽略布置地线,其他采用默认就行了。然后自动布线,再铺个铜就可以发去打样品了。(电路简单,自动布线省点时间哈哈,自动布线花了2分多钟)

下单打样,颜色选择紫色,打出来好看点。3-4天拿到后焊接一下,5分钟搞定。毕竟材料简单。
实物图如下:

接下来将前阵子写的代码拿过来稍微改改,烧进去试一下。
代码驱动讲解可以参考我之前的文章:

=1001.2014.3001.5501

最后,附上一个随手的效果图:

总结

总结一下,就是我又无聊的打发了我自己两个小时的夜间生活,这很nice。
代码和原理图以及pcb我打包到下面:
原理图、代码、pcb文件链接

本文标签: 十块钱做个好看的心形彩灯