×

DIY WS2812模拟式Arduino环形时钟

消耗积分:3 | 格式:zip | 大小:0.14 MB | 2023-02-03

cherry1989

分享资料个

描述

这次我将向您展示如何制作一个漂亮的环形时钟。时钟使用包含 60 个 LED 的 WS2812 环(4 个四分之一圆新像素 x 15 个 LED),非常适合此目的。这是一款模拟式数字时钟,具有多种显示状态、24 小时闹钟、倒计时闹钟、多种闹钟显示状态和演示模式。小时、分钟和秒由相应 LED 的不同颜色表示。

戒指架是用 3D 打印机制作的,您可以在下面下载 .stl 文件。桌面时钟的物理外壳基于 neopixel 环的尺寸。时钟需要由 5V/3A 或更高的电源供电。代码取自开源项目“Rise and Shine LED Clock”。我只做了一个小的硬件修改来改变 LED 的光强度。

该设备制作起来非常简单,仅包含几个组件:

- 60 LED WS2812 环,由带 15 LED 的四分之一圆新像素制成

- Arduino 纳米微控制器

- 带按钮的旋转编码器

- 两个 3A 整流二极管

- 和一个开关

 

img_20211013_225141_BG6z7Ggn0X.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

开机后,(短按3次)我们进入钟面更换模式。左右移动旋转编码器会改变时钟的表面:有 6 个不同的表面。

- 标准时钟,3 点红色表示小时,绿色表示分钟,蓝色表示秒

- 呼吸效果

- 每小时点亮 12 个白色 LED

- 带摆锤

- 逐渐改变秒数

- 60 分钟计时器

 

commands_mjQV3s95JC.jpg?auto=compress%2Cformat&w=740&h=555&fit=max
 

要设置正确的时间,请按住按钮两秒钟以上。闪烁的灯以小时、分钟和秒为单位指示设置模式。接下来按下按钮,我们进入警报显示。现在长按按钮,我们进入闹钟设置模式。下一次按下后进入倒计时模式。在此模式下,将计算所选时间,范围从 1 到 60 分钟。

最后是演示模式。在演示模式下,钟面在特定时间一个一个地变化。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !