
WS2812 做的 指针时钟
简介
WS2812 ,神奇的小东西,做一个床头灯也挺好
简介:WS2812 ,神奇的小东西,做一个床头灯也挺好开源协议
:GPL 3.0
描述
这也是一个“为了一碟醋,包一顿饺子”的故事;
淘了不少便宜的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
最近在玩杰理的芯片,有兴趣的朋友可以移步
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论