硬件部件:
樂鑫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-4mm2容量電線
鉗,長鼻子
剪鉗
多功能工具,螺絲刀
有一天,我看到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瀏覽量
660566 -
電容器
+關注
關注
64文章
6217瀏覽量
99534 -
轉換器
+關注
關注
27文章
8694瀏覽量
147085
發布評論請先 登錄
相關推薦
評論