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

赛博蜡烛的迷你携带版本,主控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也可以)
俄罗斯方块游戏动画
赛车游戏动画

项目参数
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板

图2:嘉立创面板

图3: 3d模型

设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。









