基于瑞昱BW20的小安派——AiPi-BW-LEDC

[复制链接]
查看730 | 回复6 | 2024-10-31 16:15:22 | 显示全部楼层 |阅读模式

本帖最后由 Ai-Thinker小泽 于 2024-10-31 16:15 编辑

本帖最后由 Ai-Thinker小泽 于 2024-10-31 11:55 编辑

基于瑞昱BW20的小安派——AiPi-BW-LEDC

新的小安派准备发布啦,这次带来的小安派是基于安信可最新发布的BW20-12F模组设计的AiPi-BW-LEDC,从名字可以看出这次的小安派应用是灯带控制,我们开发了一个灯带控制程序,可以对灯带进行控制和调节。BW20-12F是基于瑞昱RTL8711芯片设计的模组,其依旧是一款双频模组,支持WiFi802.11a/b/g/n,BLE5.0,值得一提的是,BW20系列的SDK是开源的噢,用户可以在github上获取SDK进行二次开发。

外观展示(初版)

本贴展出的外观是初版,最终展现效果待正式发布。左侧配备了两个12V供电接口,一个为DC电源座子,另外一个为弹簧供电座子,插入任意一个供电即可,一个烧录&调试用的USB接口,下方有五个按键,分别是烧录,EN以及三个IO按键。右侧配备了一个MIC用于语音输入(只是模拟电路),右侧下方配备了一个拨码开关,用于选择控制灯带的供电电压(5V|12V)。

image.png

image.png

烧录指南

到安信可官网下载 BW20 的专属烧录工具:BW20烧录工具

步骤分为:

  • 接入Type-C线
  • 在烧录工具的左上角可以看到 File 按键,然后选择烧录工具所在目录下的RTL8721F_FreeRTOS_NOR.rdev文件,路径如下:imagetool_for_ameba_d_plus_139704_\DeviceProfiles\RTL8721F_FreeRTOS_NOR.rdev
  • COM 口的下拉框选择对应的端口
  • 选择 km4_boot_all.bin 固件
  • 选择 km0_km4_app.bin 固件
  • 点击 Download

image.png

  • 开发板进入烧录模式

长按开发板的 Burn 键,在此期间按下开发板的 EN 键,即可进入烧录模式

  • 烧录完成后,复位开发板即可运行

功能说明

模式 功能
呼吸灯模式 循环呼吸变色
跑马灯模式 灯带跑马灯
音乐律动模式 通过麦克风输入音量调节灯珠亮起数量

按键配备了功能,KEY1和KEY3为灯带速度挡位调节按键,中间的KEY2为模式切换按键。

按键 功能
KEY1 灯带速度延迟(上一个挡位)
KEY2 模式切换
KEY3 灯带速度加速(下一个挡位)

效果演示

呼吸灯模式

huxi.gif

跑马灯模式

paoma.gif

音乐律动模式

lvdon.gif

结语

依旧评论区附上固件压缩包,源码很快开源

回复

使用道具 举报

Ai-Thinker小泽 | 2024-10-31 16:17:45 | 显示全部楼层
本帖最后由 Ai-Thinker小泽 于 2024-11-4 09:47 编辑

固件压缩包在这里: AiPi-BW-LEDC-FW.zip (560.65 KB, 下载次数: 3)
回复 支持 反对

使用道具 举报

lazy | 2024-10-31 16:19:40 | 显示全部楼层
泽哥厉害
回复

使用道具 举报

qhsj | 2024-10-31 22:25:05 | 显示全部楼层
哇塞 厉害了
回复 支持 反对

使用道具 举报

iiv | 2024-10-31 23:20:35 | 显示全部楼层
喜欢
回复

使用道具 举报

小小鸟 | 2024-11-1 09:45:40 | 显示全部楼层
打Call
回复

使用道具 举报

大猫的鱼 | 2024-11-2 23:41:17 | 显示全部楼层
不错啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则