
STM32-ARGB灯光控制器
简介
一个基于STM32的ARGB控制器开源项目
简介:一个基于STM32的ARGB控制器开源项目开源协议
:MIT License
(未经作者授权,禁止转载)描述
基于STM32开发的ARGB控制器。
由于购买了ARGB风扇,但主板却没有3针 ARGB接口,而灯效好看ARGB控制器价格高达上百元甚至更贵,某DD上便宜的ARGB控制器效果实在太差,色彩断层严重,刷新率极低。索性做了一个F030的ARGB灯控,BOM成本不超过10元!
最重要的是,单片机在手中,想实现啥灯效自己写!上位机也可以自己写。
工程简介:
基于STM32的定时器PWM以及DMA实现的WS2812 ARGB控制器。
程序提供彩虹灯及跑马灯两种灯效(后续有空再继续写其他灯效~)。
并可通过串口与上位机通信,实现上位机控制灯光功能(如CPU温度显示、CPU占用率显示、音乐律动等)~
目前V1版本使用F030作为主控芯片,搭载5V 3针ARGB接口,可以直接和风扇对插!并板载了CH549 DAP-Link,还引出了所有IO.(这个板子也可作为F030开发板使用)
..由于CH549芯片有点贵,下次考虑换其他的...
目前受限于F030的RAM和ROM大小,灯级联总数不能太多,灯效也不能过于复杂。
V2版本考虑使用F1或其他内存大并带USB的单片机实现,并使用USB-CDC串口+板载Bootload支持程序在线更新。(饼先画在这里,目前太忙了,且工作中心不在嵌入式领域了)
附件是流光跑马模式的效果(风扇为棱镜4Pro)~
因工程仍在优化及维护中,故不对代码进行打包上传到附件,以下是工程仓库同步更新链接,可获取到最新版本源码:TomProMax/ARGB-FanLightController: An ARGB-Fan's Light Controller based on STM32F030 (github.com)
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程

评论