功能介绍
以N32G435CBL7为主控的WS2812B灯带控制板。
最多能同时控制8条灯带输出。
板载LCD能直接修改灯效。
支持USB OTA功能。
- 上电后首先看到的是
logo
和相关提示信息的开机页面。
固件升级
- 开机页面3秒后,自动切换到
主页面
。默认选中的是升级功能。
- 单击按键二后切换到等待升级页面,忙圈显示1.5秒后系统复位。
- 在使用升级功能前,必须先使用USB连接电脑 。
- 此时电脑会枚举出一个U盘(Z-Tam),将新的
UF2文件
拖放到U盘里即可完成固件更新。
- 打开U盘可看到里面有三个文件。
- CURRENT.UF2: 当前flash内app的固件。
- INDEX.HTML: 自定义网页。
- INFO_UF2.TXT: 版本信息。
模拟输出
- 通过按键1/按键3切换到
模拟输出
模式。
- 按下按键2后进入
模拟输出
页面,屏幕会模拟出当前通道输出的灯效。
灯带控制
- 在
模拟页面
长按 按键2 退回主页面
,通过按键1/按键3切换到灯带控制页面
。
- 在
主页面
按下按键2进入灯带控制页面
,通过按键1/按键3切换通道,单击按键2使能/禁用选定的通道输出。
输出倒计时
- 在
灯带控制页面
长按 按键2 退回主页面
,通过按键1/按键3切换到输出倒计时页面
。
- 进入
输出倒计时页面
后倒计时自动启动,并在倒计时为0时关闭所有灯带的输出。- 通过单击按键2暂停倒计时并可使用按键1/按键3调整数值。
芯片资源
主要参数
SysTick中断
Arm-2D
显示驱动需要使用perf_counter
模块配置SysTick
中断提供节拍计数。
TIM定时器中断
- 定时器配置为毫秒中断,为
按键
提供用于消抖、单击/双击/长按事件
的判断。同时也用于灯带算法的非阻塞延时。
GPIO输入/输出
- 按键输入检测。
- 灯带通道输出。
SPI
160 * 80
的LCD使用SPI接口传输数据。
USB Device
- 使用
USB Device
配置UF2
服务,当使用usb连接电脑后自动识别为U盘并提供给固件升级功能。
RTC
市场前景
传统控制器
- 对方缺点:
- 一个控制器只能控制
单通道
。 - 不支持升级更换灯效。
- 一个控制器只能控制
- 我方优势:
- 可支持
8个通道
同时输出。 - 通过usb连接电脑,把新的固件放入U盘即可升级更换灯效。
- 可支持
- 对方缺点:
- 一个控制器只能控制单通道。
- 仅支持
双色灯带
。 - 遥控器长时间不用
容易丢失
。
- 我方优势
- 可支持8个通道同时输出。
- 支持
24bit颜色
的灯带。 控制器集成按钮和屏幕
,可实时修改显示效果。
- 对方缺点:
- 不支持升级更换灯效。
接线复杂
。
- 我方优势:
- 可通过控制器修改灯效等参数。
- 可通过USB更新新的灯效。
- 对方缺点:
- 我方优势:
- 板载
12v DC供电
接口,小负载可仅用usb供电,大负载可使用 12v 供电。 - 支持8通道同时输出。
- 修改参数无需连接电脑,可通过电脑升级新的灯效且
不需要软件支持
。 - 后续可进行ota升级支持
神光同步
。
- 板载
- 对方缺点:
- 控制器
按键太多,操作复杂
。 - 控制器容易丢失。
- 控制器
- 我方优势:
- 使用先进的ARM-2D图形库,仅通过
三个按钮
即可实现所有功能的修改。 - 控制器集成按钮和屏幕,可实时修改显示效果。
- 使用先进的ARM-2D图形库,仅通过
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
led
+关注
关注
240文章
23108浏览量
658035 -
控制器
+关注
关注
112文章
16159浏览量
177280 -
N32
+关注
关注
0文章
18浏览量
7188 -
国民技术
+关注
关注
2文章
307浏览量
20353 -
WS2812B
+关注
关注
1文章
38浏览量
2143
发布评论请先 登录
相关推荐
【国民技术N32项目移植】简单概括一下我的参赛计划
国民技术与电子发烧友联合举办的N32 MCU移植挑战赛,聊聊我的参赛计划。一、学习开发板首先拿到开发板,我会找到对应板子(芯片)的datasheet资料,初略地过一遍;然后有针对性地对
发表于 02-28 15:06
评论