深圳云之手科技开源炫酷RGB灯板DIY项目

简介: 深圳云之手科技开源炫酷RGB灯板DIY项目

640.png

这是作为我的副业公司第一次开源的DIY项目,由我的合作伙伴陈工所写,后期还会不断开源本公司的其它项目。本文的RGB灯板是采用WS2812B的全彩灯,源码是采用SPI+DMA的方式驱动全彩灯,灯板要求的时序比较高,是微秒级别,本文所有延时均采用定时器处理,采用了合泰和STM32的MCU,目前本文选用的是STM32的STM32F103CBT6进行编写的处理,本项目纯属于娱乐时间开发的,最终展示效果:


开发环境:Keil


出处:深圳云之手科技有限公司


制作人:陈工


目前只支持以下几种模式:


  • 1.光感模式(随着光敏电阻的感应,白灯会自动调节亮度,注:只有白色)
  • 2.单色灯切换模式(通过短按按键可以切换7种颜色,可调节亮度)
  • 3.爬行灯模式(通过短按按键可以切换7种颜色,可调节亮度)
  • 4.剧院灯追逐模式
  • 5.彩虹灯模式
  • 6.彩虹灯轮询模式
  • 7.剧院灯追逐彩虹模式


按键说明如下:


  • SW1:模式切换
  • SW2:颜色切换
  • SW3:亮度增加
  • SW4:亮度减少

WS2812B的全彩灯的硬件介绍

640.png

注意:800Kbps,相当于1.25us传输一比特数据。

640.png

注意:在级联时,不要忘记每经过一个像素点传输,信号减少24bit.

640.png

640.png

640.png

RGB灯板原理图:

640.png

RGB灯板—灯部分(灯板信号走线尽量短):

640.png

RGB灯板—电源&USB接口(这里给灯板的电源设置了MOS关控制):

640.png

RGB灯板—MCU部分:


RGB灯板—合泰MCU:

640.png

RGB灯板—STM32的MCU:

640.png

RGB灯板—光敏电阻(在光感模式下自动调节亮度,注:光敏电阻不要离RGB光源太近会受到影响):

640.png

RGB灯板—指示灯(用来指示电源通电):

640.png

RGB灯板—单片机复位电路:

640.png

RGB灯板—电源滤波:

640.png

RGB灯板—STM32的模式设置:

640.png

RGB灯板—STM的SWD烧录:

640.png

RGB灯板—HT的烧录口:

640.png

RGB灯板—Debug调试口:

640.png

RGB灯板—按键电路:

640.png

RGB灯板—PCB的实物图:

640.png

开源工程文件下载

链接:https://pan.baidu.com/s/1PTKICAxeWnwiP_PXJaM3OQ
提取码:d3eo

往期精彩

STM32F103产品级开源项目:iLook.Time设计解读


TKM32F499高性能MCU评估板试用之万事开头难,先点个灯来压压惊!


RT-Thread UART设备驱动框架初体验(中断方式接收带\r\n的数据)

目录
相关文章
|
5月前
|
JSON JavaScript 定位技术
Echarts 绘制地图(中国、省市、区县),保姆级教程!
Echarts 绘制地图(中国、省市、区县),保姆级教程!
|
6月前
|
JavaScript Java 测试技术
基于Java的江苏融汇房地产营销策划有限公司的宣传网站的设计与实现(源码+lw+部署文档+讲解等)
基于Java的江苏融汇房地产营销策划有限公司的宣传网站的设计与实现(源码+lw+部署文档+讲解等)
53 0
基于Java的江苏融汇房地产营销策划有限公司的宣传网站的设计与实现(源码+lw+部署文档+讲解等)
|
机器学习/深度学习
中科院、阿里出品FF3D,创建自定义风格化3D人像只需三分钟
中科院、阿里出品FF3D,创建自定义风格化3D人像只需三分钟
191 0
|
开发框架 安全 BI
东莞梦幻科技体育足球竞猜预测APP网站源码搭建解决方案优势
足球是全世界可谓最受欢迎的体育赛事活动,相关的竞猜赛事分析比分预测更是吸引了大量的参与者。为了满足市场需求,东莞梦幻网络科技开发了一个足球竞猜应用程序源码,它提供了一套完整的足球竞猜应用程序开发框架源码。
东莞梦幻科技体育足球竞猜预测APP网站源码搭建解决方案优势
|
数据可视化
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
404 0
PIE-engine APP 教程 ——基于PIE云平台的城市生态宜居性评价系统——以京津冀城市群为例
|
机器学习/深度学习 人工智能 达摩院
AI Earth ——暨GEE\PIE之后,AIE已经悄然上线了,阿里云开发者模式上线
AI Earth ——暨GEE\PIE之后,AIE已经悄然上线了,阿里云开发者模式上线
488 0
AI Earth ——暨GEE\PIE之后,AIE已经悄然上线了,阿里云开发者模式上线
|
macaca
|
Linux 芯片 开发者
福昕鲲鹏加入,龙蜥社区迎来版式文档技术服务新伙伴
福昕鲲鹏加入龙蜥社区,努力为产业构建更完善的生态体系添砖加瓦。
福昕鲲鹏加入,龙蜥社区迎来版式文档技术服务新伙伴
|
人工智能 自然语言处理 文字识别
中国计算机学会 × 高德地图 发布“POI名称生成”赛题,诚邀全球英才组队参加
高德地图携手中国计算机学会发布 POI名称生成 赛题,内容新颖,与计算机视觉、NLP、多模融合等前沿技术相关,具有很大的技术价值和实际的社会应用价值。
中国计算机学会 × 高德地图 发布“POI名称生成”赛题,诚邀全球英才组队参加
|
物联网
启明云端分享:一款基于瑞芯微PX30核心板的配套功能底板
IDO-EVB3022-V1.0是一款基于瑞芯微PX30核心板(我司核心板料号为IDO-SOM3022-V1.0)的配套功能底板。底板采用 DDR3 内存金手指 204P 插座作为核心板安装接口,其外围具有网口、串口、USB 接口、LVDS 接口等。可适用于工业主机,物联网设备,医疗健康设备, 广告一体机,互动自助终端,教学实验平台,显示控制,车载安防等多个领域 。
205 0
启明云端分享:一款基于瑞芯微PX30核心板的配套功能底板
下一篇
无影云桌面