硬件部件:
乐鑫ESP32S× 1个
德州仪器UA741CP× 2
音频/视频电缆组件,3.5毫米超薄立体声插头至3.5毫米超薄立体声插孔 × 1个
旋转电位计,10 kohm × 2
电容10 µF × 5
电容器47 µF × 2
WS2812可寻址LED灯带 × 1个
通孔电阻,500 ohm × 2
电阻10k欧姆 × 5
2.6k欧姆电阻× 4
1.5k欧姆电阻× 2
Vishay 11k欧姆电阻× 2
手动工具和制造机:
烙铁(通用)
焊锡线,无铅
剥线钳和切割器,18-10 AWG /0.75-4mm²容量电线
钳,长鼻子
剪钳
多功能工具,螺丝刀
有一天,我看到YouTube推荐Scott Marley制作ESP32 VU电表的视频时,就被启发创建了这个项目。
当我认为它可以替代Logitech的Lightsync PC游戏扬声器时,他的项目引起了我的注意。与标准的RGB LED条形灯相比,它们的扬声器提供了一种在游戏时营造强烈气氛的绝妙方式,而实际上并不能做很多事情。
对于提供手绘示意图,我深表歉意。无论如何,这就是电路的工作原理。
请确保是您的5V电源供电可以处理在至少2A上大多数情况下,你的电脑USB电源柔顺应该是足够的,如果你不设置的亮度也高。
建议您使用外部电源,而不是ESP32 Vin引脚的5V电源。该AMS 1117只,意在规范5V到3.3V的ESP板。如果从中汲取太多电流,它将发热,并可能烧坏。
该值可能会根据您设置的亮度而有所不同
1.左右音频通道连接到运算放大器的反相输入。
2.电位器用于控制运算放大器的增益。根据音频信号的“响度”来控制增益,以确保LED灯带能够对给定的音频信号做出反应(它们可以获得约20的增益)
提醒:不要将增益设置得太高,否则音频信号将被切断,因为放大后的信号的幅度必须在OP AMP放大范围的范围内。当灯光太亮时,您可以判断何时切断信号。
3.为简化起见,我们仅使用单一电源(假设我们大多数人没有分开的电源)。 我们抵消了运算放大器的虚拟基础,因此它可以放大整个波形
4.输出电容器用于交流耦合输出信号,以消除施加在运算放大器同相输入上的虚拟接地偏移。
5.我们需要使用分压器再次偏置信号,使其处于正范围,因为ESP 32的ADC不会拾取负电压。
绿色信号显示输出信号,准备好将其馈入ESP 32的ADC引脚。红色信号显示输入信号
请注意,这是模拟,您的行驶里程可能会根据您的状况而有所不同。我没有示波器,所以这是我能做的最好的事情。
(ESP32的ADC范围= 0-3.3V)
我已将运算放大器的输入电压设置为7.3V,以使信号在达到太高的电压之前饱和,从而可能损坏ESP32 GPIO引脚。
如果您使用的降压/升压转换器模块如下图所示,则有一个小螺钉可以旋转以调节降压/升压转换器的输出电压。
就我而言,我在将其直接设置为7.3V时遇到问题,因此我使用分压器为运放获得7.3V。
记住地面上的输入音频信号!
我们做了与该硬件!
您可以使用任何您想要保留的东西并获得更好外观的外壳。我使用了一个带钻孔机的旧容器来存放电线和输入。选择任何您喜欢的项目,使您的项目与众不同!
注意:
在实施代码之前。这是强烈建议你熟悉的FastLED库。
请检查出的视频链接,以获得准备用于该项目。
运算放大器教程:
ESP32 8倍频频谱显示
FastLED基础
责任编辑:pj
-
led
+关注
关注
242文章
23252浏览量
660545 -
电容器
+关注
关注
64文章
6217浏览量
99532 -
转换器
+关注
关注
27文章
8694浏览量
147082
发布评论请先 登录
相关推荐
评论