×

基于Arduino Nano R3的模拟式环形时钟

消耗积分:0 | 格式:rar | 大小:0.16 MB | 2022-12-22

香香技术员

分享资料个

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

桌面时钟的物理外壳基于新像素环的尺寸。时钟需要由 5V/3A 或更高的电源供电。代码取自开源项目“Rise and Shine LED Clock”。我只做了一个小的硬件修改来改变 LED 的光强度。

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

  • - 60 个 LED WS2812 环,由四分之四圆形 Neopixels 制成,带有 15 个 LED
  • - Arduino nano 微控制器
  • - 带按钮的旋转编码器
  • - 两个 3A 整流二极管
  • - 和一个开关

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

  • - 标准时钟,3 点红色代表小时,绿色代表分钟,蓝色代表秒
  • - 呼吸效果
  • - 每小时有 12 个白色 LED
  • - 带钟摆
  • - 渐变秒变
  • - 60 分钟计时器

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

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

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

评论(0)
发评论

下载排行榜

全部0条评论

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