我做了一個(gè)帶時(shí)鐘的藍(lán)牙音箱。它顯示日期、時(shí)間、溫度和濕度,并每隔 15 分鐘從互聯(lián)網(wǎng)上更新。它還具有一個(gè) 32 波段音頻音樂(lè)頻譜分析儀,可顯示不同的音樂(lè)模式。時(shí)鐘或頻譜分析儀可以在播放音樂(lè)時(shí)顯示。藍(lán)牙關(guān)閉時(shí)也可以顯示時(shí)鐘。
這是由 Arduino Nano 制成的,具有所有處理和顯示功能。ESP01從互聯(lián)網(wǎng)上獲取時(shí)間和天氣報(bào)告,并通過(guò)串行通信將數(shù)據(jù)發(fā)送到Arduino。藍(lán)牙模塊接收音頻和放大器(5+5瓦)模塊將其發(fā)送到(5+5瓦)揚(yáng)聲器。做了一個(gè)小電路使用 Arduino for Spectrum Analyzer 分析音頻。電源由 18650 電池供電,可通過(guò)任何智能手機(jī)充電器充電。
補(bǔ)給品
Arduino Nano
ESP-01
MT3608 升壓模塊
TP5100 充電器模塊
藍(lán)牙音頻模塊
音頻放大器(6/10 瓦)
揚(yáng)聲器 4 歐姆 3/5 瓦
最大 7219 LED 點(diǎn)陣。
電容器 104,10uf
2*18650電池2000mAh
開(kāi)關(guān) SPDT 2 位置,開(kāi)/關(guān)開(kāi)關(guān),觸覺(jué)按鈕
第 1 步:制作條形音箱
你可以用 10/12mm 的 MDF 板膠合板制作條形音箱。首先測(cè)量揚(yáng)聲器和 LED 矩陣 7219 切割它。然后使用 fevicol 粘合劑和螺釘組裝它們。我使用 6 毫米的前/后面板和 12 毫米的前/后面板膠合板。
第 2 步:覆蓋條形音箱
我用墻紙貼紙把盒子包起來(lái)。你需要慢慢地和耐心地做,否則氣泡會(huì)進(jìn)入。或者你可以很容易地用噴漆涂漆。
第 3 步:設(shè)計(jì) PCB
您需要將組件焊接在 PCB 板上并進(jìn)行測(cè)試。按照電路圖并查看視頻了解詳細(xì)信息。
第 4 步:制作電池組
首先按照電路圖焊接電線。然后用膠帶包裹末端以避免短路。最后用另一層膠帶覆蓋整個(gè)電池組并檢查電壓應(yīng)該在 4 伏左右。雖然我使用了 4 節(jié)電池,但電壓相同,因?yàn)樗须姵囟际遣⒙?lián)的。
第 5 步:對(duì) Arduino Nano 和 ESP-01 進(jìn)行編程
您需要分別對(duì) Arduino nano 和 ESP-01 進(jìn)行編程。您可以從下面下載代碼并上傳到 Arduino Nano。接下來(lái)使用 FTDI 或 USB 到 UART/ESP8266 適配器將代碼上傳到 ESP-01。還要獲取天氣報(bào)告,即溫度。。 你需要從 openweathermap.org 獲取一個(gè) API 密鑰,它是免費(fèi)的。。最后在組裝前測(cè)試它。檢查視頻以獲取完整的詳細(xì)信息。您可以使用觸覺(jué)按鈕從時(shí)鐘切換到音頻頻譜分析儀。
ESP01_Arduino_BTSpeaker_V6_FV1.ino
BTWifi_Speaker_FV1.ino.ino
Arduino-32band-audio-spectrum-visualizer-analyzer.ino
第 6 步:最后組裝組件
-
音響
+關(guān)注
關(guān)注
58文章
534瀏覽量
56686 -
Arduino
+關(guān)注
關(guān)注
187文章
6457瀏覽量
186501 -
IOT
+關(guān)注
關(guān)注
186文章
4161瀏覽量
195969
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論