當前位置:
首頁 > 知識 > 使用Arduino進行低質量無線音頻傳輸實驗

使用Arduino進行低質量無線音頻傳輸實驗

使用Arduino進行低質量無線音頻傳輸

在考慮了摩托車頭盔式耳機的價格後,YouTuber GreatScott決定嘗試製作自己的攜帶型無線耳機。他的對講機原型包括兩塊Arduino Nano板,使用nRF24L01 收發器和一個用於PWM音頻輸出的小型揚聲器。

經過測試演示無線傳輸後,設計轉移到定製PCB,用Uno充當ISP編程ATmega328P。在這一點上,音頻效果幾乎無法理解。然而,這是一個有趣的實驗,表明使用帶有基於Arduino的系統的RF24Audio庫可以實現這種類型的通信。

如果你認為可以做得更好,或者他錯過了一些明顯的東西,那麼PCB設計就可以在這裡找到,所以如果你有想法,一定要關注視頻!

網友熱評:

ArduinoKoen說:

我喜歡你的嘗試。並且感謝您確實發布了試用版,即使您認為它是失敗的。

請注意您取得的所有成功:您確實實現了通訊!

我可能會有一些提示來改善您的設置的音頻質量。

根據Shannon定理,如果音頻信號以音頻信號中存在的最大頻率的2倍的速率採樣,則可以完全重建音頻信號。

您的採樣率為16 kHz。因此,您採樣的信號不應超過8 kHz。

您需要的是一個濾波器,用於在採樣前移除8 kHz以上的所有頻率。我猜一個截止頻率為4 kHz的雙RC濾波器可以做得很好。您也可以將濾波器集成到放大器中(更好的解決方案,因為您只需放大所需的頻率,而不是在放大所有頻率後濾除它們)。如果你從語音中移除4 kHz以上的頻率,它應該仍然是非常容易理解的。

然後:在輸出端,您可能還需要這樣的過濾器。您已將PWM信號直接放在揚聲器上。但PWM是塊波,而不是正弦波。RC濾波器可以去除銳邊並改善信號質量。

也許最好使用模擬輸出連接到揚聲器?然後你的信號會從PWM中產生小步而不是阻塞波。你需要更少的濾波,可以簡單地使用一個電阻(串聯)和一個小電容(接地)來平滑信號,如果你能解決這個問題,我真的很好奇。

順便說一句:我很佩服你在SMD元件中的焊接技巧!

親切的問候,Arduino Koen。

https://blog.arduino.cc/2019/07/25/low-quality-wireless-audio-transmission-with-arduino/

好像看摩托車頭盔無線藍牙耳機也不怎麼貴嘛!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 業餘無線電 的精彩文章:

外國規格對講機干擾日本廣播電台節目信號傳輸
日本免執照電台夏日盛典2019拉開帷幕

TAG:業餘無線電 |