
丐版电子蜡烛v2(已淘汰,不建议复刻)
简介
该项目参考IngoMaurer的作品Flying Flames制作,主要功能主要为驱动一个8x16点阵屏,可以显示火苗以及其它动图内容。 主控芯片为air001,灯阵驱动芯片为TM1640。
简介:该项目参考IngoMaurer的作品Flying Flames制作,主要功能主要为驱动一个8x16点阵屏,可以显示火苗以及其它动图内容。 主控芯片为air001,灯阵驱动芯片为TM1640。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
注意!新版本正在路上,不要复刻这个版本的了!新版本会更好玩!稍等半个月一星期!
外站链接:
项目简介
本项目是基于air001单片机驱动的电子蜡烛,具有用灯矩阵模拟火苗的功能。项目灵感来源于Ingo Maurer的作品Flying Flames。特点是用的最简单、最丐的硬件实现功能,成本低至10元!!
虽然出发点是为了做电子蜡烛,但后来发现能做的太多了,小火苗只是一个很窄的功能。所以活越干越多。
项目功能
- 模拟跳动的火苗;
- 显示指定汉字;
- 两块电路板可拼接成带底座的小氛围灯;
- 底座电路板有ch340n芯片,可与电脑通信,实现更多功能(未实现,按boot键后会断联,排查好久没搞懂,可以不焊);
- 带typec口,可供电与通信。
硬件说明
- 主控芯片:air001,自带数模转换、温度传感器,自带flash 32Kbit,实测可存10秒30帧8x16的点阵信息;
- 点阵屏驱动芯片:TM1640,与主控芯片通过i2c协议通信,有0-7等亮度;
- 点阵屏大小:8x16,0603封装LED组成,间隔为3mm,双面都有;
- 程序使用arduino完成,主要用到airmcu库、tm16xx库;
可实现功能
- 做8x16点阵屏;
- 播放10s30帧视频、显示汉字等功能;
- 可与电脑或其他设备进行串口通信,实现更多功能。
软件代码
代码放在github上,包含电子蜡烛、badapple、显示汉字等的arduino程序、视频转换成数组的python程序LEDcandle
代码烧录
- 目前底板的烧录功能有问题,最好自己准备一个串口转usb模块,底座焊好按键部分,烧录时先按boot不松,按rst,然后松手,烧录完成后再按rst。
- 烧录完成后可以只保留供电的引脚,更简洁。
注意事项
- 底座的烧录功能有问题,有没有能人指点一二,求求了!!!
2.该版本的灯板在装到底板上时要区分正反,否则会烧主控芯片!!!!
成本
主控芯片:1r
LED驱动芯片:0.5r
led:3r
按键、电容、电阻:4r
typec母座:0.5r
ch340N:1r
电路板:白嫖
总计:10元
该项目并不完善,后面会有电子蜡烛v3,尽情期待!
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










