站内搜索
发作品签到
丐版电子蜡烛v2(已淘汰,不建议复刻)
专业版

丐版电子蜡烛v2(已淘汰,不建议复刻)

1.7k
0
0
6

简介

该项目参考IngoMaurer的作品Flying Flames制作,主要功能主要为驱动一个8x16点阵屏,可以显示火苗以及其它动图内容。 主控芯片为air001,灯阵驱动芯片为TM1640。

简介:该项目参考IngoMaurer的作品Flying Flames制作,主要功能主要为驱动一个8x16点阵屏,可以显示火苗以及其它动图内容。 主控芯片为air001,灯阵驱动芯片为TM1640。
复刻成本:10

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-06-22 20:06:11更新时间:2026-05-11 10:54:10

描述

注意!新版本正在路上,不要复刻这个版本的了!新版本会更好玩!稍等半个月一星期!

外站链接:

开发日记(小红书主页)

项目简介

本项目是基于air001单片机驱动的电子蜡烛,具有用灯矩阵模拟火苗的功能。项目灵感来源于Ingo Maurer的作品Flying Flames。特点是用的最简单、最丐的硬件实现功能,成本低至10元!!
虽然出发点是为了做电子蜡烛,但后来发现能做的太多了,小火苗只是一个很窄的功能。所以活越干越多。

项目功能

  1. 模拟跳动的火苗;
  2. 显示指定汉字;
  3. 两块电路板可拼接成带底座的小氛围灯;
  4. 底座电路板有ch340n芯片,可与电脑通信,实现更多功能(未实现,按boot键后会断联,排查好久没搞懂,可以不焊);
  5. 带typec口,可供电与通信。

硬件说明

  • 主控芯片:air001,自带数模转换、温度传感器,自带flash 32Kbit,实测可存10秒30帧8x16的点阵信息;
  • 点阵屏驱动芯片:TM1640,与主控芯片通过i2c协议通信,有0-7等亮度;
  • 点阵屏大小:8x16,0603封装LED组成,间隔为3mm,双面都有;
  • 程序使用arduino完成,主要用到airmcu库、tm16xx库;

可实现功能

  1. 做8x16点阵屏;
  2. 播放10s30帧视频、显示汉字等功能;
  3. 可与电脑或其他设备进行串口通信,实现更多功能。

软件代码

代码放在github上,包含电子蜡烛、badapple、显示汉字等的arduino程序、视频转换成数组的python程序LEDcandle

代码烧录

  1. 目前底板的烧录功能有问题,最好自己准备一个串口转usb模块,底座焊好按键部分,烧录时先按boot不松,按rst,然后松手,烧录完成后再按rst。
  2. 烧录完成后可以只保留供电的引脚,更简洁。

注意事项

  1. 底座的烧录功能有问题,有没有能人指点一二,求求了!!!
    2.该版本的灯板在装到底板上时要区分正反,否则会烧主控芯片!!!!

成本

主控芯片:1r
LED驱动芯片:0.5r
led:3r
按键、电容、电阻:4r
typec母座:0.5r
ch340N:1r
电路板:白嫖
总计:10元

该项目并不完善,后面会有电子蜡烛v3,尽情期待!

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

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

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

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

底部导航