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

    文章

    801

    浏览量

    58930
  • 时钟
    +关注

    关注

    11

    文章

    1758

    浏览量

    132182
收藏 人收藏

    评论

    相关推荐

    DA2932用一路输出锯齿(iout1),一路输出rom里存储的正弦(iout2),为何iout2路的信号叠加上了iout1的信号?

    DA2932是一款双路输出DA,我用一路输出锯齿(iout1),一路输出rom里存储的正弦(iout2),iout1路的信号是正确的,但不知为何iout2路的信号明显叠加上了
    发表于 02-06 07:50

    想用DAC904输出一个较高频率的正弦,可以用100M的晶振作为时钟源吗?

    我想用DAC904输出一个较高频率的正弦,想DDS那样,但430的时钟不够,可以用100M的晶振作为时钟源吗?可以的话时序怎么编程啊?求指导。
    发表于 01-02 08:10

    用DS90C387将RGB信号转换成LVDS信号,显示花屏,可能是哪里的问题呢?

    我用DS90C387将RGB信号转换成LVDS信号,显示花屏,可能是哪里的问题呢? 我的RGB信号中时钟信号最高最低电压小于1V,高电压大于2V,感觉有点到387的输入门限,会是这里的问题吗?
    发表于 12-30 07:23

    用STM32产生的1Mhz PWM作为时钟信号,波形较差怎么解决?

    我用STM32产生的1Mhz PWM作为时钟信号,波形较差,然后代码参考CSDN的一位博主的,当我读取校准电阻时,通过串口发送至电脑串口读取时,都是0,不知是何原因,寄存器的配置检查多次
    发表于 12-09 07:09

    ADC12D1000只给了时钟,模拟输入信号和地短路,则输入的一直是0V, 输出的都是0吗?

    时钟但是没有给模拟输入信号呢?模拟输入信号悬空输出是什么样的数据? 都是0吗? 4、如果我只给了时钟,模拟输入信号和地短路,则输入的一直是0V,输出的都是0吗? 5、另外AD输出的12路差分数据,输出的格式要么是1要么是0吗?
    发表于 11-20 08:11

    ADC3664EVM的采样时钟和DCLKIN都是方波,请问可以是正弦吗?

    在上图中,ADC的采样时钟和DCLKIN都是方波,请问可以是正弦吗?也就是采样时钟和DCLKIN都是正弦的话会不会影响ADC识别?
    发表于 11-19 06:44

    请问LMK04826输入时钟可以是正弦吗?

    LMK04826为JESD204B提供时钟差分对,LMK04826 PLL2的输入时钟可以是正弦吗?我看到手册上对输入时钟有一个slew rate 0.5V/ns的要求,这是否暗示
    发表于 11-08 15:28

    如何选择RGB LED驱动器

    电子发烧友网站提供《如何选择RGB LED驱动器.pdf》资料免费下载
    发表于 09-25 14:29 1次下载
    如何选择<b class='flag-5'>RGB</b> LED驱动器

    CDCV304支不支持5dBm/40MHz正弦时钟直接驱动输入?

    CDCV304支不支持 5dBm/40MHz 正弦 时钟直接驱动输入
    发表于 09-09 06:46

    CDC3S04带LDO的四路正弦时钟缓冲器数据表

    电子发烧友网站提供《CDC3S04带LDO的四路正弦时钟缓冲器数据表.pdf》资料免费下载
    发表于 08-20 09:19 0次下载
    CDC3S04带LDO的四路正弦<b class='flag-5'>波</b><b class='flag-5'>时钟</b>缓冲器数据表

    Python递归的经典案例

    当我们碰到诸如需要求阶乘或数列的问题时,使用普通的循环往往比较麻烦,但如果我们使用递归时,会简单许多,起到事半功倍的效果。这篇文章主要和大家分享一些和递归有关的经典案例,结合一
    的头像 发表于 08-05 15:57 437次阅读

    请问esp32-s3驱动rgb屏像素时钟频率pclk可设置多大?

    esp32-s3 驱动rgb屏像素时钟频率pclk可设置多大?
    发表于 06-18 07:44

    推出洛 Edge无线机械键盘,定价1199元

    据了解,今日,知名品牌洛发布了一款名为“洛 Edge”的无线机械键盘,官方售价为人民币1199元,同时提供三套价格为199元的键帽。截至记者发稿时,该产品尚未开始销售。
    的头像 发表于 05-18 16:41 716次阅读

    如何使用emwin制作时钟

    请教下,使用emwin制作时钟 ??
    发表于 04-29 06:21

    常用的RGB-D SLAM解决方案

    BundleFusion是一种稠密的实时室内场景三维重建算法框架。输入为RGB-D相机采集的并且是对齐好的RGB图像和深度图的数据流。输出为重建好的稠密三维场景模型。
    的头像 发表于 04-16 09:37 1214次阅读
    常用的<b class='flag-5'>RGB</b>-D SLAM解决方案