站内搜索
发作品签到
赛博蜡烛项链
专业版

赛博蜡烛项链

工程标签

ESP系列

DIY设计

6.2k
0
0
8

简介

迷你版本的赛博蜡烛,加上外壳,可以当作项链带或者放到钥匙串上。 功能有蜡烛动画显示、文字显示(可由微信小程序修改)、俄罗斯方块游戏,赛车游戏。 全部资料开源,框架为micropython,容易编程。

简介:迷你版本的赛博蜡烛,加上外壳,可以当作项链带或者放到钥匙串上。 功能有蜡烛动画显示、文字显示(可由微信小程序修改)、俄罗斯方块游戏,赛车游戏。 全部资料开源,框架为micropython,容易编程。
复刻成本:49

开源协议

MIT License

创建时间:2026-01-12 11:28:13更新时间:2026-01-12 16:14:53

描述

视频链接:

赛博蜡烛项链量产版

项目简介

video.gif
赛博蜡烛的迷你携带版本,主控esp32-c3,带有200毫安时电池,续航约2小时
有对应的外壳和面板,如果不想复刻,也有成品提供
代码完全开源除了运行我写的程序外,也是个很好的练习编程的小玩具,你可以很轻松写出自己想要的图形
下面是一个简单的示例:

#导入库并初始化
from led import Display
display = 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  亮度为44
display.fb.line(1,15,7,15,44)     #画线 从1,15 到 6,15  亮度为44
display.show()

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

项目功能

火焰动画显示
文字滚动显示(可由微信小程序修改设置,直接修改源码里面的content.txt也可以)
俄罗斯方块游戏动画
赛车游戏动画

video.gif

项目参数

ESP32-C4FH4 With 4MB Flash
602020 200毫安时电池 约2小时续航时间
IS31FL3731 pwm可调led驱动芯片
9x14 144个 led

引脚分布

IO0: I2C_SDA: 0
IO1: I2C_SCL: 1
IO3: 电池电压 / 2
IO4: 充电检测
IO4: 按键/boot

开源代码

完整代码在此
赛博蜡烛github仓库

实物图

图1:PCB板
微信图片_20260112115411_245_6.jpg
图2:嘉立创面板
微信图片_20260112115507_246_6.jpg
图3: 3d模型
微信图片_20260112115819_247_6.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
1
shell.STL
39
2
按键.STL
27
3
开关扩展.STL
28

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
Logo GIF0
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航