步骤1:输入信号
有两个音频输入可供选择,内置麦克风,或只是通过3.5mm音频插孔选择的信号。让我们首先介绍一些关于麦克风的基础知识:
Electret 麦克风是这种情况下最便宜,最简单的解决方案。在内部,它们根据撞击膜的声波改变其电容,因此我们将通过将变化的电容转换为电压变化来“读取声音”。我们将通过一个电阻器提供它,我们将放置一个所谓的“直流阻断”电容,以阻止输出信号可能具有的任何直流偏移。在数据表中,制造商建议供电电压为5V,但未指定上拉电阻或电容的值。这就是你需要亲自调整麦克风的地方。我用了一个10k电阻和一个100nF陶瓷帽。
就音频输入信号而言,我使用了两个母音频插孔并将它们的接地,左右声道连接在一起,并通过连接两个声道将立体声信号转换为单声道通过10k电阻进入一个网络。另一个插孔在那里,您可以将耳机/扬声器连接到电路板并使用音频信号。这样,输入哪一个和输出哪一个都无关紧要。
这两个信号中的任何一个现在都可以用作输入,这意味着我们需要一个宽可调的放大器增益范围以适应两种信号,因为它们的幅度变化很大。
步骤2:Amp
就音频放大器而言。..。..这不是你想要用于某些高质量音频放大器的。这只是输入信号幅度的纯粹放大,就是这样。没有花里胡哨。但是我们需要做它的工作。
我们将在非 - 反转“配置放大信号。由于增益取决于所用电阻的值,通过使用电位计的两个引线,我们实际上可以获得可变电阻,因此可以获得可变增益。这样我们就不会一直下降到0欧姆,我们会将一个100欧姆的电阻与电位器串联起来,这样可以将增益从11左右改为1000左右。
第3步:比较器
现在我们已经放大了输入信号,我们需要一种方法来区分哪个水平它的幅度正在消失。为此,我们将使用第一个lm324中剩余的三个运算放大器,并添加另一个lm324,它将为我们提供7个级别。所有这些运算放大器都将以相同的方式使用,如比较器。如果其非反相输入的电位高于反相引脚的电位,比较器只会在其输出上输出逻辑“高电平”,否则它会输出逻辑“低电平”或GND。通过调整反相输入的这些电压,我们可以使七个比较器将输入信号与七个已知电平进行比较。
我们将从1V作为第一电平开始,并为每个下一个比较器将其递增1V 。当然,最简单的方法是使用分压器,或简单地使用两个电阻,其中一个连接到Vcc(R1),另一个连接到GND(R2)。
假设Vcc为12V,这些是电阻的值:
1V:R1 = 100k,R2 = 10k,
2V:R1 = 33k,R2 = 6.8k,
3V:R1 = 100k,R2 = 33k,
4V:R1 = 68k,R2 = 33k,
5V :R1 = 47k,R2 = 33k,
6V:R1 = 10k,R2 = 10k,
7V:R1 = 33k,R2 = 47k
当音频信号高于阈值时,如果LM324由12V供电,则该比较器的输出应为10.6V左右。
步骤4:晶体管
比较器的输出现在可以通过电阻连接到某些NPN晶体管的基极,这样,当输入信号超过某个阈值时相应的晶体管允许电流在其集电极和发射极之间流动,发射极接地,集电极连接到我们想要打开的LED行的阴极。
我用 BC639 ,但任何具有足够高集电极电流的晶体管(电流将在n上变化)行中的LED数量将完成。
步骤5:LED
到主要的东西。使用带线的条形板,这样一行中的所有LED将自动并联连接,这正是我们想要的。完成后,将每行的所有阳极连接在一起,并将电线焊接到该行的每个阴极线上。这些导线将连接到匹配的晶体管。
在为这些LED供电时,最快的方法是使用 LM317 可变电压调节器并设置其输出大约 2,9V (这比我使用的LED的正向电压略高一点)。这样我们就不需要电阻来限制电流,虽然使用降压转换器可能更合适,因为LM317是一个线性稳压器,并且由于转换时的高压降会消耗大量功率(使用散热器!) 12V至3V。我没有加热问题,因为LED没有持续供电,它们只是快速爆发,而且它们不会从LM317吸取太多电流。
步骤6:装配
因为我使用了一个100 * 160mm的条形板LED,我使用相同尺寸的点条板作为组件。我开始使用我知道必须处于边缘的组件,比如电位计和音频插孔,并从那里开始工作。我使用带有跳线的针头来改变从电缆到麦克风的输入信号,反之亦然。我从LED上切下的引线非常有用,因为我可以用它们制作跳线或只是在底部延伸一些连接。终端块连接器将LED行连接到相应的晶体管,最后,我添加了一个DC插孔对于12V供电,它已经完成。
-
led
+关注
关注
240文章
23025浏览量
656163
发布评论请先 登录
相关推荐
评论