0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RGB斐波那契时钟的制作

454398 来源:工程师吴畏 2019-08-22 14:11 次阅读

第1步:示例如何读取时间

RGB斐波那契时钟的制作

第2步:构建Wood Box

STEP 2.1

如图所示,切割四个木片

STEP 2.2

粘贴所有碎片以装入盒子

步骤2.3

切一块胶合板(8,27‘’x 7,87‘’)并粘贴到使用木制方杆的方框

STEP 2.4

将类似尺寸的黑色纸板粘贴到胶合板上

STEP 2.5

切割类似尺寸的甲基丙烯酸酯和乙烯基片

STEP 2.6

下载并打印pdf文件“Fibonacci clock.pdf”并将其用作模板,使用永久性标记绘制乙烯基上的线条和圆圈

STEP 2.7

使用塑料字母模板打印图片中可以看到的文字和数字

在此步骤结束时,您的时钟必须与上一张图片类似,但仍然不粘贴甲基丙烯酸酯因为我们仍然需要粘贴LED

步骤3:构建时钟的正面

STEP 3.1

安装四个LED条:

带有6个LED的带状条带1(arduino草图中的leds1)(它用于点亮属于值2和3的方形分区)斐波那契序列)

带有6个LED的带状条带2(arduino草图中的leds2)(它用于点亮属于Fibonacci序列的值1的方形分割)

带有3个LED的带状条带3(arduino草图中的leds3)(用于点亮属于Fibonacci序列值5的方形分区)

带状条带4(arduino sketch中的leds4) )9个LED(用于点亮标记的圆圈:12,24,36,48,pm)

要安装LED灯条,必须为每个LED焊接6根导线你可以在第一张照片中看到。请注意LED上的箭头以正确的方式焊接它们。

要调整LED之间的电线长度,我建议您打印文件“Fibonacci clock.pdf”并将其用作模板正如您在图片中看到的那样。

STEP 3.2

将LED灯条粘贴在包装盒中。您必须打开一个小孔,将每个LED灯条的三条线传递到时钟的背面,在微处理器中将所有内容连接起来。我在时钟的第二个区域打开了四个小洞。

STEP 3.3

将木制方块划分为你可以在图片中看到。您可以再次使用打印的“Fibonacci clock.pdf”将分区调整为模板。

STEP 3.4

如您在持续时间图片中所见,构建小黑色纸板圆柱以覆盖将要点亮标记圆圈的LED

步骤4:构建时钟背面

在背面,我们发现了一块带有三个按钮的胶合板:

绿色按钮可在设置小时或设置分钟之间切换

标有“+”的白色按钮可增加小时或分钟的值

白色按钮标有“ - ”以减小小时或分钟的值

在包装盒内,我们将找到微控制器,带电池的DS3231实时时钟,每个LED灯条的三根电线,电源和所需的电线连接图纸后的所有内容。

第5步:工作原理

设置时间

使用背面的三个按钮,你可以设置时间。按绿色按钮可以更改小时或分钟。如果没有按下其他按钮,小时或分钟区域将在10秒内开始闪烁。选择设置模式后,您可以按“+”或“ - ”按钮增大或减小该值。所选的新值将自动更新,时钟将继续使用这些新值。

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

    关注

    4

    文章

    759

    浏览量

    57398
  • 时钟
    +关注

    关注

    10

    文章

    1479

    浏览量

    130304
收藏 人收藏

    评论

    相关推荐

    制作RGB HexMatrix物联网时钟

    HexMatrix是具有许多三角形像素的LED矩阵。六个像素组合成一个六边形。FastLED库的矩阵上可以显示许多不同的动画。我还设计了0到9的数字,并为矩阵中的每个数字使用了10个段,并制作了一个IOT时钟
    发表于 09-25 06:58

    单片机制作的高频正弦逆变器

    单片机制作的高频正弦逆变器方案
    发表于 09-21 07:13

    055 5.函数调用-使用递归解决阶乘与问题 - 第5节 #硬声创作季

    驱动程序函数代码
    充八万
    发布于 :2023年08月17日 05:02:13

    055 5.函数调用-使用递归解决阶乘与问题 - 第4节 #硬声创作季

    驱动程序函数代码
    充八万
    发布于 :2023年08月17日 05:01:22

    055 5.函数调用-使用递归解决阶乘与问题 - 第3节 #硬声创作季

    驱动程序函数代码
    充八万
    发布于 :2023年08月17日 05:00:31

    055 5.函数调用-使用递归解决阶乘与问题 - 第2节 #硬声创作季

    驱动程序函数代码
    充八万
    发布于 :2023年08月17日 04:59:40

    055 5.函数调用-使用递归解决阶乘与问题 - 第1节 #硬声创作季

    驱动程序函数代码
    充八万
    发布于 :2023年08月17日 04:58:49

    使用ATtiny85制作内部时钟的小型8针Arduino

    电子发烧友网站提供《使用ATtiny85制作内部时钟的小型8针Arduino.zip》资料免费下载
    发表于 07-12 11:33 0次下载
    使用ATtiny85<b class='flag-5'>制作</b>内部<b class='flag-5'>时钟</b>的小型8针Arduino

    015. 任务015:数的循环实现 #硬声创作季

    nlp
    充八万
    发布于 :2023年07月05日 14:41:29

    制作时钟的电容器测量设备

    电子发烧友网站提供《制作时钟的电容器测量设备.zip》资料免费下载
    发表于 07-04 10:16 0次下载
    <b class='flag-5'>制作</b>带<b class='flag-5'>时钟</b>的电容器测量设备

    使用Arduino制作简单的数字时钟

    电子发烧友网站提供《使用Arduino制作简单的数字时钟.zip》资料免费下载
    发表于 06-26 10:48 5次下载
    使用Arduino<b class='flag-5'>制作</b>简单的数字<b class='flag-5'>时钟</b>

    如何制作3D打印的Arduino时钟

    电子发烧友网站提供《如何制作3D打印的Arduino时钟.zip》资料免费下载
    发表于 06-26 09:48 0次下载
    如何<b class='flag-5'>制作</b>3D打印的Arduino<b class='flag-5'>时钟</b>

    为新年倒计时制作的实时时钟

    电子发烧友网站提供《为新年倒计时制作的实时时钟.zip》资料免费下载
    发表于 06-19 10:19 0次下载
    为新年倒计时<b class='flag-5'>制作</b>的实时<b class='flag-5'>时钟</b>

    制作Hexabitz RGB LED项链

    电子发烧友网站提供《制作Hexabitz RGB LED项链.zip》资料免费下载
    发表于 06-12 14:42 0次下载
    <b class='flag-5'>制作</b>Hexabitz <b class='flag-5'>RGB</b> LED项链

    使用ATTINY85的简单RGB桌面时钟

    电子发烧友网站提供《使用ATTINY85的简单RGB桌面时钟.zip》资料免费下载
    发表于 06-09 10:20 0次下载
    使用ATTINY85的简单<b class='flag-5'>RGB</b>桌面<b class='flag-5'>时钟</b>