该彩虹时钟由60颗WS2811幻彩灯条构成,采用ATmega328(ATmega328数据手册)为AVR单片机,电路硬件部分设计简单,具体看材料清单就知道了。 8种显示模式: 显示小时/分钟/秒(DST自动调整); 显示月和日; 显示周期,比如具体星期几的设置; 将一天按百分比来划分,如日出和日落标准; 月亮的位相(根据纬度、经度和时区硬编码到固件); 谱(每秒钟变化一度的色调); 纯色(每秒钟变化一度的色调) 等离子体(三个随机的锚点随机颜色,改变每1/2秒); 12种基本颜色有:红色、橙色、黄色、黄绿色,绿色,春天的绿色,青色,蓝色,蓝色,紫色,红色,玫瑰(即每30度色调) 5种混合模式:互补的,模拟的,补色分割,三合一和四合一; 注意:所有的时间和蜉蝣计算来自Swfltek时间库。 附件内容包括: 原理图和PCB源文件,用KICAD软件打开; 源代码; 相关参考文档(英文); 8 MHz AVR在800kHZ下驱动WS2811参考代码; 原理图: 源文出处:https://hackaday.io/project/1237-iris-clock