以下作品由安信可社区用户iiv制作
想要一个「能随音乐跳舞的像素脸」
市面上成品要么贵要么很贵,干脆自己做!
目标:蓝牙音频 + 16×16 RGB 点阵 + 3D 打印外壳,预算 < 100 元。
先看

工具:立创EDA(白嫖真香!)

核心模块
主控:Ai-M61-32S( 负责刷灯和通过网络获取一些实时信息,由于M61的DAC音质有点糊,也不太会玩,所以外挂了一个蓝牙芯片,额外引出了14和15号DAC引脚) 音频:AC6966 (一颗杰理的蓝牙音频芯片,带FM收音功能,在某宝可以买到,带程序0开发) 功放:LTK5128D(4Ω6W、单声道 AB/D 类音频功率放大器) 灯阵: 选用20*18封装的WS2812 x 256 颗 电源:GN4054 充电 + ME6217LDO系统供电 传感器:SC7A20三轴 + SHT40 (当时没想到灯板温度的问题, sht40算摆设 其它:老规矩引出USB/串口方便调试,ch340x+rs2227(老演员了,买了好多)
小技巧,把主控和灯板画一起就可以用一张卷白嫖

连连看 ,DRC,导出Gerber下单一气呵成。

1天后板子发货(最近嘉立创打样好快,24小时不到就发货了),3天后板子到手 !
装备
烙铁、铁板烧、锡丝、锡膏、洗板水、万用表...(想不起来了,最近有点呆 )

先焊主控板,WS2812留到最后(怕被烫哭)
贴完 IC 用万用表「滴滴」检查短路,一颗锡珠毁所有

灯建议开钢网,不然锡不均匀会有很多灯不老实,而且真的费时间(别问我怎么知道的),最后成功点亮 256/256,炸了一些,补了好久
血泪教训:
812是真的容易炸,建议有条件的话焊接前烘干一下

上电,开机,一切顺利
工具:Fusion 360

设计要点
外壳分三层:
外壳、中框(固定灯板) 盖板(使用亚克力裁剪) 光栅(后来忘画了)
由于没有3D打印机,试错成本有点大,也是尽可能的往大了画,音腔是一个很有学问的东西,可能一次画不好,所以喇叭使用了带腔体的,扩散板用 1mm 磨砂白亚克力板自己裁(像素有点糊了,朦胧的美~)
使用了成品键帽,省事。
嘉立创启动!(现在嘉立创可以每月1次3D打样,非常的棒)

简单打磨一下,嘉立创的速度非常快,3天就到了~

壳子比较大,先把主控板塞进去,3 颗M2螺丝固定(尴尬了,发现螺丝孔偏了,水平有限补救一下)
把喇叭、电池固定好 ,中框上要用胶水固定螺母(没找到,所以略过)。

把灯板塞进去

因为光栅忘搞了,直接把裁好的亚克力板扣上就好啦~

最终效果,一手掌握,带出门就是全场最靓的仔
蓝牙音频 | 芯片自带程序,可AT可按键控制 |
|---|---|
FM收音:同上 | 同上 |
灯效 | 显示卡通图案,文字 ✔ |
灯效 | 远程控制 (未实现) |
灯效 | 贪吃蛇(未实现) |
灯效 | 时钟显示 (未实现) |
灯效 | 今日热点 (未实现) |
灯效 | 其它 (还没想好) |
因为代码还没想好具体要怎么写,所以写了一个简单的控制程序:
按键短按1下 | 开关灯 |
|---|---|
按键短按短按2下 | 换图案 |
按键短按3下 | 调整亮度 |
长按 | 开关蓝牙音频 |
低功耗 | 在5秒没有交互操作时进入睡眠模式,省电 |
从有想法到完工总耗时大约2周左右,大部分时间都是在画板子、等板子、焊板子、修板子,代码比较简单,用了一晚时间。
DIY最大的快乐不是最终成品,而是每次diy中积累的经验和「又炸了!」的瞬间
最后欢迎大家来原贴给出指导性建议~
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。