电子DIY 用Ai-WB2-12F模组做多功能无线彩灯控制器

描述

以下作品由安信可社区用户
iiv制作



1、项目总览


●目标:一块可插可拔的「无线彩灯控制器」
●主控选用安信可WB2-12F模组,实现红外、蓝牙接收数据,以及灯带的驱动
●5-30V电源输入,普通 RGB 灯带 3 路 MOSFET 驱动
●5 V WS2812 单线驱动
●12V、24V WS2811灯带驱动
●通过dcdc降压到3V3给WB2供电
●通过微信小程序蓝牙的方式可控制灯带
●供电/灯带接口全部用可插拔的方式,方便接线
●PCB使用立创EDA绘制
●Fusion 360 设计外壳,3D 打印卡扣结构,无需螺丝


2、实物&视频展示


实物展示:
 

彩灯控制器彩灯控制器



视频演示:
 

多功能无线彩灯控制器_哔哩哔哩_bilibili

彩灯控制器


3、立创 EDA 绘制 PCB

 

彩灯控制器彩灯控制器


使用立创EDA绘制PCB,选用预先选好的器件绘制原理图、PCB,最后DRC一下,直接导出文件下单嘉立创(有个彩色丝印券,可以打彩色)



4、PCB焊接
 

彩灯控制器


经过了漫长的等待板子终于到了,看着还不错,直接开焊

彩灯控制器彩灯控制器


元件不多可以快速完成,因为需要模组IO8引脚(引脚实在不够用了),先用铁板烧把模组焊上,再慢慢手工焊接别的器件。

上电前先检查一下板子是否短路,一切正常就可以先烧录一个程序看看板子是否正常。

 


5、核心代码


要实现的功能:


按键检测通过检测按键状态在普通灯带、RGB、ws2812之间轮流切换(如果不想蓝牙常开,可以做一个长按开启和关闭蓝牙)。

红外接收通过红外接收头接收红外数据,通过接收到的NEC码来做出对应的动作。

蓝牙接收
使用微信小程序的方式来连接模组的BLE蓝牙,模组通过解析接收到的数据实现对灯带的控制。

彩灯控制器


功能不多,实现起来也比较简单,经过几天的调试顺利完成以上功能。



6、Fusion 360 设计外壳
 

彩灯控制器彩灯控制器


使用fusion360给板子设计一个小小的外壳,没有复杂的结构。

通过卡扣的方式省去了拧螺丝的烦恼,由于使用的是插接件,所以加厚了,如果像市面上卖的控制器一样使用线材引出来,厚度可以减少百分之五十。


7、最终组装
 

彩灯控制器彩灯控制器


把按钮用热熔胶固定一下,提前准备好东西(虽然也没啥好准备的)
 

彩灯控制器


把板子塞进去,用螺丝固定一下。
 

彩灯控制器


盖上后盖就大功告成啦。

彩灯控制器彩灯控制器


8、功能验证
 

彩灯控制器



把灯带提前接上。


注意没有防呆设计,所以RGB和2812不要插反,都是4P的。
 

彩灯控制器


按键功能一切正常。

 

彩灯控制器



红外功能也没问题。
 

彩灯控制器


打开微信小程序,它会自动搜索提前设置好的蓝牙名,免去了手动选择的步骤,只要打开小程序就主动连接。

 

彩灯控制器彩灯控制器


右上角可切换灯带类型,不同的灯带有不同的灯效。




9、源码及3D模型文件


见原贴评论区【电子DIY作品】多功能无线彩灯控制器 - 电子DIY - 物联网开发者社区-安信可论坛 - Powered by Discuz!
 

彩灯控制器



完结撒花!!



以上就是本次带来的DIY设计,因为可以支持5-30V的输入电压,输出电压完全取决于输入电压,感觉可以驱动市面上大多数灯带,只要选择适合灯带的驱动电源供电即可,如果大家有兴趣的话可以制作一个来玩一下。

审核编辑 黄宇
 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分