聲明:該設(shè)計資料來自阿莫論壇,開源資料僅供學(xué)習(xí)參考,不可用于商業(yè)用途。
開源一個SPEEX全雙工數(shù)字對講機。用NRF24L01實現(xiàn)了全雙工通信,就像打電話一樣,目前實現(xiàn)的只是點對點,直線距離測試最遠有300M,用了網(wǎng)上那種加了PA的模塊。電路采用STM32F103R作為主控制芯片。
注意:
8k采樣,是1S/1KB 的數(shù)據(jù)量,也就是1MS一個B,壓縮率真的很高。音質(zhì)和打電話差不多,噪音很小。其實要傳的數(shù)據(jù)量很小,1S/KB 的數(shù)據(jù)量,這里選擇2.4G的原因是因為要用應(yīng)答包攜帶數(shù)據(jù)來回傳數(shù)據(jù),不然收發(fā)模式切換會很慢,達不到全雙工的要求。
SPEEX壓縮部分參考論壇網(wǎng)友的,在這里要感謝那些前輩。
我的淘寶店:https://shop102749708.taobao.com/
和大家分享一下SpeexLib使用中的一些小技巧:https://www.amobbs.com/thread-5563731-1-1.html
無線數(shù)字全雙工對講機電路:
無線數(shù)字全雙工對講機源碼截圖: