站内搜索
发作品签到
专业版

WS2812 做的 指针时钟

工程标签

826
0
0
0

简介

WS2812 ,神奇的小东西,做一个床头灯也挺好

简介:WS2812 ,神奇的小东西,做一个床头灯也挺好
复刻成本:66

开源协议

GPL 3.0

创建时间:2025-05-03 16:22:01更新时间:2025-05-09 09:16:08

描述

这也是一个“为了一碟醋,包一顿饺子”的故事;

淘了不少便宜的WS2812 ,甚是高兴;做点什么呢?

特别是做点什么,才可以大量消耗库存呢?

于是想到了,做个床头灯吧。

您没有听错,用WS2812做个床头灯。

确实觉得很浪费WS2812的功能,那就再加上一个指针式时钟的功能吧。

无图无真相,贴张图才好比比划划:

整个显示电路板设计了3个大块,最外圈是定位点和秒显示;共计60个发光管,串行连接;

向内两圈是分针显示,2个并联,120个灯串成60组,显示分针;

最内圈放射状排列12组,每组5个,显示时针。

太好了,一个显示板就消耗掉240个灯珠。哈哈哈!

显示板没设么技巧,全是串联和并联关系。

为了视觉好看,在3,6,9,12点位置设置了常亮的白点,指示小时;

又在剩下的8个整点位置设置了蓝色的点位,方便判断分和秒的计数。

 

 

基于WS2812的便利,显示板接口只有3根线;很方便的可以和逻辑控制板通过排针连接。

 

逻辑板有两个功能,主控是STC11F04 ; 可能会奇怪为什么会用这么LOW的单片机?

那还不是穷,手上有什么就用什么了。

贴张图吧,干说费嘴。

 

左上角是一个语音电路,当识别到“开灯”指令后,输出PWM信号电量LED灯;当然不可能直接点亮WS2812,我们采用单片机监控的方式来嫁接语音功能。

右下角按键可以调整时间,为了方便,涉及了个按键,方便编程也方便控制。

左下角是电池管理电路,包括充电和锂电池保护;这都是中规中矩抄来的,没啥好说的。

右边一个熄灯按钮,可以在不需要的时候关掉整个显示板,这个还是很有必要的,毕竟WS2812功耗还是很大的。

 

如果没有点骚气的玩意儿,肯定不是咱的风格;必须炫技能;所以设计了一个炫彩的按钮,可以实现五彩缤纷的显示效果。

 

 

马赛克画质,将就着看看吧。

 

程序放在附件里,

程序的工作原理可以参考文章 https://oshwhub.com/article/LightingastringofWS2812s

 

 

最近在玩杰理的芯片,有兴趣的朋友可以移步


杰理AC690N的那些事(一)USB_KEY

杰理AC690N的那些事(二)拆一个下载器

杰理AC690N的那些事(三)想点灯

杰理AC690N的那些事(四)继续点灯

杰理AC690N的那些事(五)裸奔

杰理AC690N的那些事(六)时钟

杰理AC690N的那些事(七)看门狗

杰理AC690N的那些事(八)谈IO映射

杰理AC690N的那些事(九)UART

杰理AC690N的那些事(十)SPI

杰理AC690N的那些事(十一)Timer

杰理AC690N的那些事(十二)ac690x_app.cbp

杰理AC690N的那些事(十三)download.bat

杰理AC690N的那些事(十四)firmware

杰理AC690N的那些事(十五)ADC

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
程序源码 231214.rar
20
2
烧录固件-231214.hex
9
3
color.mp4
5
4
clock.mp4
6
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航