我的订单 购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐合作库存PLUS会员BOM配单PCB/SMT工业品面板定制

火焰这么真实的?!小伙用144颗灯珠,做了个电子蜡烛……

2026-01-29 18:03:20阅读量:75

工程名称:赛博蜡烛项链

工程作者:jd3096

 

前言

这是一个迷你的 电子玩具

这是它的电子蜡烛功能↓

 

电子蜡烛

小编OS:

这灯光效果,仿佛真有微风吹过一般~竟然,有点美!

要是晚上看电影的时候,放在桌面上,那氛围感不得拉满了!

01
功能&亮点

1

支持各种动画显示,包含:火焰动画、俄罗斯方块游戏动画、赛车游戏动画

2

支持文字滚动:由微信小程序修改设置,或者直接修改源码里面的content.txt也可以

3

续航约2小时:带有200毫安时电池

4

硬件代码完全开源

5

应用场景丰富:能当桌面摆件,能挂包上当挂件,还能当项链……

俄罗斯方块动画效果↓

俄罗斯方块动画效果

文字效果↓

俄罗斯方块动画效果

不过……除此之外

还能拓展别的功能吗?

能的!能的!

02
软件设计亮点

它不但是个能当挂件的小玩具,这还是个能练习编程的编程玩具,你可以很轻松写出自己想要的图形!

这里分享一个简单的编程示例:

#导入库并初始化from led import Displaydisplay = Display()#字库设置display.fb.font_set(0x22, 0, 1, 0)   #设置字体(参数依次为为字体  旋转  放大倍数  反色) #按照micropython framebuf语法去写即可          display.fb.text("S",1,1,22)     #将字符串“S” 写入坐标1,1 亮度为22 display.fb.line(1,0,7,0,44)     #画线 从1,0 到 6,0  亮度为44display.fb.line(1,15,7,15,44)     #画线 从1,15 到 6,15  亮度为44display.show()
03
硬件设计方案
原理图
原理图
原理图
原理图
原理图
原理图
原理图

原理图

 

PCB图

PCB图

 

PCB图

实物图

硬件参数

1

主控:esp32-c3

2

pwm可调led驱动芯片:IS31FL3731 

3

144个 led:9x14 

引脚分布

1

IO0: I2C_SDA: 0

2

IO1: I2C_SCL: 1 

3

IO3: 电池电压 / 2

4

IO4: 充电检测

5

IO4: 按键/boot

PS:项目是合作完成的,我主要负责项目创意和代码,eggfly负责原理图设计,meiyao负责布线。

04
结语

根据作者公布,这个项目的DIY成本在49元左右。

成本

小编感觉,如果是个人玩家复刻,想要达到这个成本,估计得手焊这144颗灯珠啊……对俺来说,难度还是不小的……

如果你想给作者点个赞

或想了解开源项目[源码][硬件]等资料

就下滑吧!

▼▼

开源网址:https://oshwhub.com/jd3096/cyber-candle

标签图标
火焰