首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【电子DIY】用Ai-WB2-12F模组做多功能无线彩灯控制器

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

原创
作者头像
安信可科技
修改2025-11-19 14:12:15
修改2025-11-19 14:12:15
1360
举报
文章被收录于专栏:DIYDIY

以下作品由安信可社区用户 iiv制作 1、项目总览

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

2、实物&视频展示

实物展示:

3、绘制 PCB

绘制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的输入电压,输出电压完全取决于输入电压,感觉可以驱动市面上大多数灯带,只要选择适合灯带的驱动电源供电即可。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 以下作品由安信可社区用户 iiv制作 1、项目总览
  • 2、实物&视频展示
  • 4、PCB焊接
  • 5、核心代码
  • 6、Fusion 360 设计外壳
  • 7、最终组装
  • 8、功能验证
  • 9、源码及3D模型文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档