这次我将向您展示如何制作一个漂亮的环形时钟。时钟使用包含 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 整流二极管
- 和一个开关
开机后,(短按3次)我们进入钟面更换模式。左右移动旋转编码器会改变时钟的表面:有 6 个不同的表面。
- 标准时钟,3 点红色表示小时,绿色表示分钟,蓝色表示秒
- 呼吸效果
- 每小时点亮 12 个白色 LED
- 带摆锤
- 逐渐改变秒数
- 60 分钟计时器
要设置正确的时间,请按住按钮两秒钟以上。闪烁的灯以小时、分钟和秒为单位指示设置模式。接下来按下按钮,我们进入警报显示。现在长按按钮,我们进入闹钟设置模式。下一次按下后进入倒计时模式。在此模式下,将计算所选时间,范围从 1 到 60 分钟。
最后是演示模式。在演示模式下,钟面在特定时间一个一个地变化。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !