用 RGB 圆环灯 做一个 简易圆盘三色钟

2021-03-041万
精华项目
AI 快速预览详细 收起
本项目是一个简易圆盘三色钟,使用93灯/6环WS2812B RGB圆环灯和Gravity: I2C DS1307 RTC实时时钟模块,结合Beetle BLE控制器制作而成。通过跑马灯效果显示时间,外围5号圆环(24L)控制分钟显示,3号圆环(12L)控制小时显示。上午时“白灯”显示,下午“红灯”显示,外围的24个LED灯环用“粉色灯”表示,一格3分钟,跳两格表示过了5分钟。这个项目不仅美观,还能帮助孩子理解时间和编程的基本概念。


    本项目是由1个3环(12L)和一个5环(24L)的WS2812B RGB 圆环灯做的简易时钟跑马灯,通过外部时钟进行对两个圆盘灯环的控制,实现通过看灯的变化,就可以知道大概的时间,简单不失优雅。
    以跑马灯为底色,当外围灯(分钟)循环一圈的时候,内围灯(时针)灯跳转1格。

步骤一:必要的组件

93灯/6环 WS2812B RGB 圆环灯
Gravity: I2C DS1307 RTC实时时钟模块
Beetle BLE 控制器

步骤二:组装视图

圆盘灯连接
用 RGB 圆环灯 做一个 简易圆盘三色钟图4
具体电路外设连接
用 RGB 圆环灯 做一个 简易圆盘三色钟图3
3D外壳特写
外观灵感来源于钢铁侠胸口的“方舟反应炉”,综合了两者的类似之处;运用材料的一定的透光特性,设计合理的透光厚度。
用 RGB 圆环灯 做一个 简易圆盘三色钟图5用 RGB 圆环灯 做一个 简易圆盘三色钟图6

结构方面在不影响外观和功能的情况下尽量的简化了内部结构,做到功能决定形式;为避免各个部位胶厚不均的问题,对外壳及中部扣合部件进行了套胶处理,不仅扩大了内部空间,也大大节省了3D打印成本,一举两得。
用 RGB 圆环灯 做一个 简易圆盘三色钟图9用 RGB 圆环灯 做一个 简易圆盘三色钟图7用 RGB 圆环灯 做一个 简易圆盘三色钟图8用 RGB 圆环灯 做一个 简易圆盘三色钟图10
步骤三:书面效果
通过时钟模块发出的时钟信号(“时分”),传输到圆盘灯的2个灯环,进行对应的亮灯显示,时钟采用的是24小时制,外围5号圆环(24L)是来控制“分”的显示,而3号圆环(12L)是来控制“时”的显示,当上午时(0-12h),“白灯”显示,下午(12-23h)“红灯”显示,外围的24个LED的灯环是,用“粉色灯”表示,一格3分钟,跳两格表示过了5分钟;空余的灯进行一个跑马灯的动态循环,更加升华了这个应用。

静态展示
用 RGB 圆环灯 做一个 简易圆盘三色钟图2
TIME:14:40
用 RGB 圆环灯 做一个 简易圆盘三色钟图1
TIME:14:22

动态展示


资料包
下载附件外壳.rar
下载附件code.rar



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
iheaing
iheaing
刚买了一个,回来怎么烧录呢?
freebsd 下使用 makefile 方式。板型ARDUINO_BOARD选择 uno或leonardo都不行。
[code]make flash
avrdude -V -p atmega328p -c arduino -b 115200 -P /dev/cuaU0 -U flash:w:/home/iheaing/devel/arduino/projects/eWatch/eWatch.hex:i
avrdude error: programmer is not responding
avrdude warning: attempt 1 of 10: not in sync: resp=0x00
[/code]
三春牛-创客
三春牛-创客
赞赞赞赞!
三春牛-创客
三春牛-创客
厉害厉害
北极星白金
北极星白金
牛牛牛,好久教教我哈
Hsuper
Hsuper
来给自己点个赞,噗嗤
- 没有更多了 -