发作品签到
专业版

【蓝牙音箱】电子爆竹

工程标签

2.2k
0
0
4

简介

基于ESP32内置锂电池,可模拟爆竹的声光效果,也可做蓝牙音响使用。

简介:基于ESP32内置锂电池,可模拟爆竹的声光效果,也可做蓝牙音响使用。
“暖冬造物迎新年”征集令

开源协议

MIT License

(未经作者授权,禁止转载)
创建时间:2024-01-16 23:27:14更新时间:2024-01-31 06:04:45

描述

1.设计摘要

本设计旨在实现一个基于ESP32的装置,利用内置锂电池模拟爆竹的声光效果。声音部分采用MAX98357模块,LED部分采用WS2812C。

该装置通过ESP32的控制,实现声音的输出和LED灯效的控制,从而模拟出爆竹的声光效果。ESP32作为主控芯片,具有较强的计算和控制能力,能够实现复杂的功能。

声音部分采用MAX98357模块,该模块集成了功放和DAC,能够输出高质量的音频信号。通过ESP32与MAX98357模块的I2S通信,控制模块输出爆竹声音和音量,实现逼真的声音效果。

LED部分采用WS2812C,这是一种集成了控制电路和RGB LED的智能LED灯珠。通过ESP32与WS2812C的串行通信,可以控制LED灯珠的颜色和亮度。通过设定不同的灯光效果和变化模式,实现与声音相呼应的视觉效果。

为了实现移动性和便携性,该装置采用了ESP32的内置锂电池供电。锂电池具有较高的能量密度和长时间的续航能力,可以满足装置的使用需求。同时,设计了充电电路,方便对锂电池进行充电。

通过以上的设计和实现,该装置能够模拟出爆竹的声光效果,具有较好的音频和视觉体验。同时,由于采用了ESP32的控制,还可以通过编程实现更多的功能扩展,提升用户的交互体验。

2.总体设计

ESP32作为主控芯片,连接了MAX98357模块和WS2812C模块。

MAX98357模块用于控制声音部分,通过连接扬声器(Speaker)输出模拟爆竹的声音效果。
或使用ESP32的蓝牙功能来接收来自手机的音频信号,然后通过与MAX98357模块连接的扬声器(Speaker)输出音频。

S2812C模块用于控制LED灯效,通过连接LED灯实现视觉效果。

3.硬件电路组成

ESP32最小系统

image.png
image.png
包含串口自动下载和使能电路

MAX98357运放模块

image.png
两个NC电阻用于配置增益

LED灯条模块

image.png
两组led灯实现环境灯

TP4057充电模块

image.png
实现电池充放电

4.程序流程图

image.png

5.实物展示

image.png
image.png
外壳部分使用嘉立创EDA设计,并且使用三维猴进行打印。

6.软件代码

https://gitee.com/FSJohn/esp32-eboom

7.演示视频

查看附件

8.写在最后

这次活动其实是一时兴起参加的,不过在验证的过程中也发现很多刚刚开始设计不完善的地方,经过反复调试才实现这个效果,也比预想中花费了更多的时间在硬件的制作中和调试,在下一次设计中会吸取此次的经验。

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
短按3s后引爆鞭炮.mp4
19
2
长按三秒切换为蓝牙音箱.mp4
14
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航