
开源协议
:GPL 3.0
描述
视频链接
[B站视频--功能演示]https://www.bilibili.com/video/BV1K2c3eNETy
实物图
项目简介
2025年已经到来,在这辞旧迎新的美好时刻,提前祝福大家新年快乐,万事如意!
为了让新年的喜庆氛围更加浓厚,特别设计了一款别具一格的“福字音乐彩灯”。
这款彩灯以“福”字为核心,融合了中国传统文化和现代科技。
它不仅寓意满满,将福气、好运和欢乐送到每个家庭,还结合了绚丽的彩灯和动感的音乐律动,让节日气息更加热烈。灯光会随着音乐的节奏变化,呈现出五彩斑斓的灯光效果,从温暖的红色到活力的金色,每一个色彩都传递着美好的祝愿。这款彩灯适合挂在家门口、阳台、客厅等场所,无论是亲朋好友来访,还是一家人团聚,都能感受到欢庆与幸福。
愿这款特别的福字音乐彩灯,成为你新年的一道亮丽风景,把吉祥和欢乐洒满每个角落!
项目配置
1. 主控芯片
本项目采用了超薄超舒适的AIR001 芯片作为主控arm Comtex-m0内核架构,内置集成32kB的字节寻址flash以及4kB ram,工作最高主频48Mhz
2. 灯光驱动
使用 WS2812 灯珠作为主要光源,充分发挥其单线控制协议和多彩发光效果的优势,实现炫目多样的灯光表现。主控芯片通过精确调控灯珠亮度和颜色变化,与语音特效实现无缝联动,让灯光与音效和谐同步。
3. 音频播放
项目集成语音芯片,CHV31是一款32位的DSP语音芯片,标准的SOP8封装。内置400KByte的存储语音空间,8K采样率最大支持400秒的语音,
支持多段语音,同时支持直驱0.5W喇叭
4. 锂电池供电系统
考虑到产品的便携性与使用场景,本项目支持锂电池供电,并特别选用了稳定高效的 LTC4054 充放电管理芯片。这款芯片具有完善的电池保护功能,能够延长产品续航时间并确保使用安全。
原理解析(硬件说明)
系统供电框图和功能实现图
1.type-c供电
2.LDO 3.3V为MCU提供供电
3.语音播放芯片(淘宝购买,为了减少难度,焊接的CHV31 按键版本,支持三段音乐)喇叭按手册选择8欧0.5w就可以
4.锂电池充放电电路R8是电流选择电阻,按照手册选择 6.5k大约充电电流90ma ,
锂电池重放电芯片可以用LTH7R代替
sw1和sw2 接开关 B0接电池负极 B1接电源正极
5.灯珠的连接,供电连接上,信号线串在一起就可以了,这边只展示两个灯珠的连接方式
软件代码
本项目采用arduino开发的,通过spi口驱动ws2812,通过GPIO口切换音乐
1.参考官方给的ws2812实例,实现点灯
2,移植一个旋转彩灯算法
彩灯的函数的一些实现细节,完整板请参考代码
3,更换音乐,两个音乐定时更换,通过拉高GPIO实现
详细代码可以参考源代码
注意事项
1.项目是由标准版eda转换过来的,灯珠的丝印不对,焊接的时候一定要注意
2.灯珠是1010封装的,比较小,小白选手不建议使用,可以自己改成大封装的灯珠再打样
3.语音芯片的说明的喇叭是8欧0.5w的,视频中我用的是8欧2w的效果不太好,有点破音
4.如何更换音乐,参考语音芯片手册,音乐源文件在附件中给出,音乐来自bilibili (如果有侵权,联系我会立即删除)
第一首地址 https://www.bilibili.com/video/BV1cy421h7gf
第二首地址 https://www.bilibili.com/video/BV1Fd6mYGEGR
设计图

BOM


评论