[B数显示器]B站百万粉丝灯牌!
简介
B数显示器,是我为自己设计的可以实时查看B站粉丝数的B站粉丝灯牌!
简介:B数显示器,是我为自己设计的可以实时查看B站粉丝数的B站粉丝灯牌!开源协议
:Public Domain
描述
B数显示器
近期,在我和大家的不断努力下,我的粉丝数终于突破一万大关,为了感谢各位粉丝一直以来的支持,也为了激励自己,于是我模仿B站的百万粉丝奖牌设计了这款B数显示器,以便让我能在第一时间看到自己粉丝的变化。本项目基于乐鑫公司的物联网芯片ESP8266开发,以WS2812全彩灯珠作为显示主体,借鉴酷睿比比的全彩LED方案,设计了这款可以实时更新粉丝数的粉丝灯牌。
1.硬件部分
硬件部分,采用ESP8266作为主控MCU,通过API获取B站粉丝数据并实时驱动WS2812显示对应的粉丝数值。为了不额外外接电源,硬件部分通过锂电池供电,并借助电池管理芯片TP4056设计了电池的充电电路。
整机仅有一个USB接口,用来给电池充电,同时为ESP8266下载程序。
电源部分,选择LDO芯片SPX3819M5-L-3-3/TR,将电池的电压转换为3.3V为ESP8266供电。
主控MCU部分简单绘制了一个ESP8266的最小系统,将GPIO5引脚引出作为WS2812的控制引脚。
USB转串口电路/程序下载电路使用CH340G芯片,借助两个S8050三极管完成了程序自动下载电路。
2.结构部分
为了整体的设计更加美观,除了电路设计外还需要为设备设计外壳。由于市面上的相框并无符合的定制化产品,因此,我使用3D建模软件设计了整个设备的外壳。在设备的正面,预留了四个圆柱形的槽孔,用来固定电路板。
除了外框外,由于直接使用电路板LED灯太过分散,因此这里还设计了一款灯罩,盖在PCB板上,用于聚拢光束。
PCB与灯罩3D渲染图如下图所示。
最后,便是金灿灿的小电视了,经过对B站奖牌的观察并加以自己的想象,我在3D建模软件中设计了这款金闪闪的小电视,最终选择CNC黄铜,镜面抛光工艺对其进行加工。最终的效果还是杠杆的。
加工好之后的实物也是帅到我了。其中左面的为铝坨坨CNC沙金亮光阳极氧化,右侧为黄铜CNC镜面抛光。
最终,组合起来便成为了酷炫的百万粉丝奖牌。
2.结构部分
最终设计好的实物如下图所示:
本项目所有资料都会放在附件中,感兴趣的小伙伴欢迎复刻。
评论