掌桥专利:专业的专利平台
掌桥专利
首页

一种基于Fibonacci数列的时钟计时方法及装置

文献发布时间:2024-04-18 19:58:30


一种基于Fibonacci数列的时钟计时方法及装置

技术领域

本发明涉及一种时钟产品,具体涉及一种基于Fibonacci数列的时钟计时方法及装置。

背景技术

在人们的日常生活中,时钟作为度量时间的工具,起着至关重要的作用。传统时钟主要有两种形态:机械式和电子显示式,机械式时钟通过时、分、秒指针来刻度时间,而电子屏或数码管则采用电子显示方式,这些设计虽然为用户提供了直观的时间刻度,但在产品的趣味性和用户体验上显得单调。

斐波那契数列,又被称为黄金分割数列,是由数学家莱昂纳多·斐波那契以兔子繁殖为例而引入的,因此也被称为“兔子数列”,其特点是每个数都是前两个数的和,具体为:1、1、2、3、5、8、13、21、34……等。此数列的递推方法定义为:F(0)=1,F(1)=1, F(n)=F(n- 1)+F(n - 2)(其中,n ≥ 2,n ∈ N*)。

基于Fibonacci数列的时钟设计已在市场上出现,最为知名的设计可能是Philippe Chrétien于2015年在创客平台发布的Fibonacci时钟,这款时钟采用了五个色块(对应于数列中的1,1,2,3,5)和四种颜色(红、绿、蓝、白)来表示时间。其定义了小时数=红+蓝;分钟数=(绿+蓝)*5,但这种设计方式仅能显示5的倍数为分钟的时间刻度,如1:05,1:10等,无法显示1:05至1:10之间的具体时间,例如1:08分就不能在该时钟显示,因此存在精确性的问题。

除了Chrétien的设计外,还有一些其他基于Fibonacci数列的时钟产品。但这些设计要么过于简单,像Philippe Chrétien的产品那样,只能实现5分钟为最小计时单位;要么过于复杂,像江苏中教科信息技术有限公司的时钟装置,为消费者提供了繁琐的产品界面,而且其分钟数余数的计时方法偏离了Fibonacci数列的原始数学表达。

虽然Fibonacci数列在时钟设计上提供了一种新颖的视角,但现有的设计方案在精确性、界面设计以及用户体验上仍存在一些不足。

发明内容

为了解决上述问题,本发明提供一种基于Fibonacci数列的时钟计时方法及装置,将计时算法取Fibonacci数列前六位(1,1,2,3,5,8),以这6组数依次作为对应正边形的边长,形成6个正方形的色块组合,能做到对时间的对应显示,符合人们对时间的表达习惯;同时该算法简洁高效,仅需6个色块,以6种色彩实现对时间的显示,产品有较强呈现力,新颖有趣,同时兼具时钟实用性,有效解决现有技术中存在的诸多不足。

本发明是通过以下技术方案来实现的:一种基于Fibonacci数列的时钟计时方法,采用Fibonacci数列前六位数字为依据,形成六个正方形色块组合,其中第一色块区域对应边长1,第二色块区域对应边长1,第三色块区域对应边长2,第四色块区域对应边长3,第五色块区域对应边长5,第六色块区域对应边长8;

具体步骤如下:

a) 提供六个正方形色块,每个色块对应Fibonacci数列的一个数字,分别为1, 1,2, 3, 5, 8;

b) 根据当前的小时数,选择相应的红色和蓝色色块组合的边长值之和来表示;

c) 根据当前的分钟数,选择相应的绿色和蓝色色块边长值组合运算,并通过黄色和紫色色块边长值进行微调表示;

d) 使用七彩LED灯阵列,根据所选色块的颜色和位置,显示对应的时间。

作为优选的技术方案,其中所述的六个色块区域背后配有七彩LED灯阵列,该LED灯阵列能够使色块分别显示红、绿、蓝、黄、紫、白六种色彩。

作为优选的技术方案,时钟的小时数由红色和蓝色色块区域的边长值之和确定;分钟数由绿色和蓝色色块区域的边长值之和乘以5再加上黄色色块区域的边长值并减去紫色色块区域的边长值确定。

作为优选的技术方案,白色色块区域不参与小时数和分钟数的计算。

作为优选的技术方案,其中装置具有夜灯模式,能够在暗光条件下提供照明。

作为优选的技术方案,配有一控制单元,用于根据时间值调整每个色块区域的显示色彩,以实现时间的显示。

作为优选的技术方案,配备音效反馈功能,当时间变更或进行设置时,发出特定的音效以通知用户。

本发明的一种基于Fibonacci数列的时钟计时方法的程序,用于控制LED灯阵列,使色块区域显示相应的色彩组合以表示特定的时间点,该程序能够对应0:00~12:59分时间范围内以分钟为单位的780个时间点。

本发明的一种基于Fibonacci数列的时钟计时装置,包含实物边框,在实物边框中间形成的空间区域内设置六个正方形色块区域,六个正方形色块区域包括第一色块区域、第二色块区域、第三色块区域、第四色块区域、第五色块区域以及第六色块区域;

其中,第一色块区域对应边长1,第二色块区域对应边长1,第三色块区域对应边长2,第四色块区域对应边长3,第五色块区域对应边长5,第六色块区域对应边长8,每个色块区域均由七彩LED灯阵列控制以显示不同色彩。

作为优选的技术方案,其中每个色块区域背后设有七彩LED灯阵列,能够使色块区域分别显示红、绿、蓝、黄、紫、白六种色彩。

本发明的有益效果是:本发明的计时算法采用Fibonacci数列前六位(1,1,2,3,5,8)设计,能够实现0:00到12:59的时间范围内以分钟为单位的精确显示,满足日常计时需求;

本发明结合数学的Fibonacci数列和颜色变化的设计,既满足了消费者对时间的习惯性表达,同时也带来了产品对时间点多种显示色彩变化的感官体验,激发对数学和时间的思考。

通过仅6个色块的设计实现了时间的完整表示,相比其他市面上的Fibonacci时钟产品,这一算法既简单又高效,能够取得较好的平衡;相较于传统时钟和其他Fibonacci时钟,本发明具有更高的创新性,以新颖的方式实现时间的显示,满足了消费者对产品在趣味性与实用性上的要求。

本发明不仅提供了一种新颖别致的时钟产品,同时也可能带来良好的社会和经济回报,采用七彩LED灯阵列,可根据需要灵活改变颜色,为产品增加了额外的吸引力和可调性,避免了过于复杂或简单的界面设计,为用户带来直观且清晰的时间显示。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的结构示意图;

图2为本发明的产品实际呈现的效果图。

具体实施方式

本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。

如图1所示,本发明提出了一种基于Fibonacci数列的时钟计时方法和装置,通过特殊的色块组合来表示时间。

本实施例中,在实物边框700中间形成的空间区域内设置六个正方形色块区域,六个正方形色块区域包括第一色块区域100、第二色块区域200、第三色块区域300、第四色块区域400、第五色块区域500以及第六色块区域600。

首先,此时钟的设计基于Fibonacci数列的前六位数字,形成了六个正方形色块组合。具体地,第一色块区域100对应边长1,第二色块区域200对应边长1,第三色块区域300对应边长2,第四色块区域400对应边长3,第五色块区域500对应边长5,第六色块区域600对应边长8。

为了提供更丰富的视觉体验,每个色块区域背后都配备了七彩LED灯阵列。这些LED灯阵列使得色块能够独立地显示红、绿、蓝、黄、紫、白中的一种色彩。特别地,白色色块区域在计时中不参与小时和分钟的计算,但在某些模式下,如夜灯模式,可以为用户提供照明功能。

提出了一种基于Fibonacci数列的时钟计时方法和装置,通过特殊的色块组合来表示时间。

首先,本发明的时钟的设计基于Fibonacci数列的前六位数字,形成了六个正方形色块组合。

具体地,第一色块区域对应边长1,第二色块区域对应边长1,第三色块区域对应边长2,第四色块区域对应边长3,第五色块区域对应边长5,第六色块区域对应边长8。

为了提供更丰富的视觉体验,每个色块区域背后都配备了七彩LED灯阵列,这些LED灯阵列使得色块能够独立地显示红、绿、蓝、黄、紫、白中的一种色彩,特别地,白色色块区域在计时中不参与小时和分钟的计算,但在某些模式下,如夜灯模式,可以为用户提供照明功能;

另外,灯阵列能够调整亮度,不仅能在光线充足的环境下清晰显示,还能在昏暗的环境中提供舒适的视觉体验。

其中,六个正方形色块的表面采用半透明材料制成,使得LED灯阵列发出的光能均匀透过,为用户提供柔和的视觉效果,色块间的分隔线细致且清晰,有助于用户快速识别每一个色块。

在本发明中,用户可通过一个触摸屏或物理按钮或手机平板蓝牙连接来设置时间,调整亮度和选择显示模式,配备有自动调节亮度功能,可以根据环境亮度自动调整LED的亮度。当用户调整或设置时间时,控制单元根据当前的小时和分钟数,通过预设的算法逻辑,控制各色块的颜色和状态

整个时钟可以通过USB、电池或直接的电源插头供电,为用户提供多种选择,并具有节能模式,当用户不需要查看时间时,可以将其设置为待机状态,此时LED灯阵列的功耗极低。

实施例

如图2所示,要表示时间3:28:

公式:

1)小时数=(红+蓝)色块边长值之和,

2)分钟数=(绿+蓝)色块边长值之和*5+黄(色块边长)-紫(色块边长)。

所以,具体显示为:

色块1(边长1):红色

色块2(边长1):黄色

色块3(边长2):蓝色

色块4(边长3):白色

色块5(边长5):绿色

色块6(边长8):紫色。

根据上述定义:

小时数=(红+蓝)色块边长值之和,即小时数为:1+2=3

分钟数=(绿色 + 蓝色) * 5 + 黄色 - 紫色=(5+2)*5+1-8=28

所以,实施例1得出的时间是:3:28

实施例

要表示时间4:21:

公式:

1)小时数=(红+蓝)色块边长值之和,

2)分钟数=(绿+蓝)色块边长值之和*5+黄(色块边长)-紫(色块边长)。

所以,具体显示为:

色块1(边长1):红色

色块2(边长1):黄色

色块3(边长2):绿色

色块4(边长3):蓝色

色块5(边长5):紫色

色块6(边长8):白色。

根据上述定义:

小时数 = 红色 + 蓝色 = 1 + 3 = 4

分钟数 = (绿色 + 蓝色) * 5 + 黄色 - 紫色 = (2 + 3) * 5 + 1 - 5 = 25 +1 - 5 = 21

所以,实施例2得出的时间是:4:21

实施例

要表示时间:6:33

公式:

1)小时数=(红+蓝)色块边长值之和,

2)分钟数=(绿+蓝)色块边长值之和*5+黄(色块边长)-紫(色块边长)。

所以,具体显示为:

色块1(边长1):黄色

色块2(边长1):红色

色块3(边长2):绿色

色块4(边长3):紫色

色块5(边长5):蓝色

色块6(边长8):白色

计算如下:

小时数 = 红色 + 蓝色 = 1 + 5 = 6

分钟数 = (绿色 + 蓝色) * 5 + 黄色 - 紫色 = (2 + 5) * 5 + 1 - 3 = 35 +1 - 3 = 33

所以,实施例3得出的时间是:6:33

实施例

要表示时间:2:17

公式:

1)小时数=(红+蓝)色块边长值之和,

2)分钟数=(绿+蓝)色块边长值之和*5+黄(色块边长)-紫(色块边长);

色块1(边长1):黄色

色块2(边长1):黄色

色块3(边长2):红色

色块4(边长3):绿色

色块5(边长5):白色

色块6(边长8):白色

计算如下:

小时数 = 红色 + 蓝色 = 2 + 0 = 2

分钟数 = (绿色 + 蓝色) * 5 + 黄色 - 紫色 = (3 + 0) * 5 + 1+1 - 0 = 15+ 2 - 0 = 17

所以,实施例4得出的时间是:2:17

通过这种方法,本发明可以将时间的概念与Fibonacci数列相结合,为用户提供一种新颖且具有教育意义的时钟产品。

本发明的计时算法采用Fibonacci数列前六位(1,1,2,3,5,8)设计,能够实现0:00到12:59的时间范围内以分钟为单位的精确显示,满足日常计时需求;

本发明结合数学的Fibonacci数列和颜色变化的设计,既满足了消费者对时间的习惯性表达,同时也带来了产品时间点多种显示色彩变化的感官体验,激发对数学和时间的思考。

通过仅6个色块的设计实现了时间的完整表示,相比其他市面上的Fibonacci时钟产品,这一算法既简单又高效,能够取得较好的平衡;相较于传统时钟和其他Fibonacci时钟,本发明具有更高的创新性,以新颖的方式实现时间的显示,满足了消费者在趣味性与实用性上的要求。

本发明算法共计有6个显示色块,色块通过背后的LED灯可以呈现不同的色彩组合,因此整个色彩的显示组合在红、绿、蓝、黄、紫、白色彩下,共计有6的6次方种,即46656种组合,在程序中保留有用的组合,可以实现对0:00~12:59分任意以分钟为单位的780个时间点对应起来。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何不经过创造性劳动想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书所限定的保护范围为准。

相关技术
  • 一种基于LoRa的广域分布式系统时钟同步装置和方法
  • 一种倒计时动画位置的计算方法及装置
  • 一种基于VxWorks系统时钟的雷达精确计时方法
  • 一种基于VxWorks系统时钟的雷达精确计时方法
技术分类

06120116496268