55节开源巨献,教你制作一个智能无线电应答平台
? ? ? ?《如何制作一個(gè)智能無線電應(yīng)答平臺(tái)》
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作者:BG7EJL
- 項(xiàng)目背景
目前市面上基于U/V頻段的無線電應(yīng)答應(yīng)用,大多數(shù)將對(duì)講機(jī)終端與APP或PC相結(jié)合,實(shí)現(xiàn)無線電網(wǎng)絡(luò)與互聯(lián)網(wǎng)的互聯(lián)互通,如常見的“微喇”或其他PC端軟件,其本質(zhì)上解決了無線電網(wǎng)絡(luò)的延伸問題。
那么,如何在此基礎(chǔ)上更進(jìn)一步發(fā)展,實(shí)現(xiàn)無線電網(wǎng)絡(luò)在互聯(lián)網(wǎng)的支撐下,借助人工智能語音識(shí)別功能與各行各業(yè)進(jìn)行業(yè)務(wù)融合,是這個(gè)平臺(tái)解決的主要問題。
下面我以U/V段對(duì)講機(jī)進(jìn)行實(shí)時(shí)天氣、路況查詢?yōu)閼?yīng)用,介紹這個(gè)平臺(tái)的制作過程,并將最終作品的代碼與原理圖開源給所有愛好者。
- 系統(tǒng)功能框圖
- 平臺(tái)處理流程
- 制作細(xì)節(jié)(硬件部分)
1個(gè)SR-FRS-2WU模塊;它基于數(shù)字信號(hào)處理技術(shù)的調(diào)頻解調(diào)技術(shù);頻率范圍:400M~480MHZ;頻率步進(jìn)可選擇:5K/6.25K/12.5K/25K;RF 輸出功率: 高功率1W,低功率0.5W;語音加密(擾頻)功能;短信息 SMS 收發(fā)功能。
1個(gè)ESP32-A1S 模組;它是一款超小體積,功能強(qiáng)大的模組,主芯片采用低功耗雙核 32 位 CPU,主頻高達(dá)240MHz,運(yùn)算能力高達(dá) 600 DMIPS,內(nèi)置 AC101 Codec音頻解碼芯片,可以支持播放音樂和錄音,內(nèi)置 520 KB SRAM,外置 4MPSRAM,支持 UART/SPI/I2C/I2S/PWM/ADC/DAC 等。
1個(gè)ams1117-3.3模塊;AMS1117-3.3是一種輸出電壓為3.3V的正向低壓降穩(wěn)壓器。
3個(gè)輕觸開關(guān),6*6*8側(cè)按開關(guān);
1個(gè)撥動(dòng)開關(guān);
電容電阻二極管若干。
將PPT腳與IO12腳連接,實(shí)現(xiàn)射頻發(fā)射可控;將SQ腳與IO5腳連接,實(shí)現(xiàn)射頻接受可控;將AF-OUT腳與LINEIN腳連接,用于接受語音數(shù)據(jù);將MIC-IN腳與HPOUT腳連接,用于發(fā)射語音數(shù)據(jù);RXD\TXD分別連接IO4,IO5,實(shí)現(xiàn)處理器通過串口協(xié)議進(jìn)行前期射頻參數(shù)設(shè)置,如收發(fā)頻率、發(fā)射功率、啞音、休眠模式等。
在這里我們?cè)O(shè)置射頻收發(fā)頻率為:450.0500,通過查詢射頻收發(fā)模塊的操作手冊(cè),控制命令如下:AT+DMOSETGROUP=0,450.0500,450.2500,1,2,1,0(回車)
參數(shù)依次為:
?0:窄帶
?450.0500:發(fā)射頻率( MHZ)
?450.2500:接收頻率 ( MHZ)
?1:接收亞音頻:
?2:SQ 靜噪
?1:發(fā)射亞音頻
?0:發(fā)射功率 1W, 壓擴(kuò) OFF,繁忙禁發(fā) OFF
其中,網(wǎng)絡(luò)設(shè)置通過終端管理APP來實(shí)現(xiàn),步驟如下:
- 下載并安裝終端管理APP版,地址如下:
https://www.espressif.com/zh-hans/support/download/apps
- 設(shè)置當(dāng)前WIFI網(wǎng)絡(luò)的SSID,以及PASSWORD,點(diǎn)擊CONFIRM。如圖:
- 按下平臺(tái)客戶端的網(wǎng)絡(luò)設(shè)置按鍵(長按3秒)
- 平臺(tái)客戶端將通過UDP協(xié)議自動(dòng)獲取APP設(shè)置的WIFI信息進(jìn)行聯(lián)網(wǎng)。
其中,燒錄功能通過FLASH_DOWNLOAD_TOOLS_V3.6.2.2工具進(jìn)行。下載地址如下:
https://www.espressif.com/zh-hans/support/download/other-tools
配置方式如圖:
- 制作細(xì)節(jié)(軟件部分)
- 平臺(tái)客戶端將接收到的語音數(shù)據(jù)封裝成HTTP流格式,實(shí)時(shí)上送到平臺(tái)服務(wù)端;
- 服務(wù)端監(jiān)聽模塊將HTTP包解封后,將語音數(shù)據(jù)傳送至語音ASR識(shí)別服務(wù)模塊。
- ASR服務(wù)獎(jiǎng)?wù)Z音識(shí)別成文字后,開始調(diào)用業(yè)務(wù)處理模塊。
- 業(yè)務(wù)處理模塊將用戶請(qǐng)求內(nèi)容通過高德路況服務(wù)API接口,傳送至高德服務(wù)器;并獲取服務(wù)器返回的路況信息。
- 將路況信息結(jié)果進(jìn)行語音TTS轉(zhuǎn)換。
- 最后通過發(fā)送模塊將語音封裝成HTTP流格式,實(shí)時(shí)下發(fā)給平臺(tái)客戶端。
- 實(shí)時(shí)路況查詢
通過以上步驟,將平臺(tái)客戶端WIFI網(wǎng)絡(luò)、IP地址以及平臺(tái)服務(wù)端配置好后,打開對(duì)講機(jī),將頻率調(diào)至450.0500,開始與平臺(tái)進(jìn)行交互。
視頻地址:
http://list.youku.com/albumlist/show/id_52169195.html
- 各種業(yè)務(wù)場(chǎng)景應(yīng)用
平臺(tái)可通過提供的第3方二次開發(fā)接口,實(shí)現(xiàn)各種業(yè)務(wù)功能融合,如:自動(dòng)定時(shí)語音播報(bào),定時(shí)播放MP3,WAV文件;對(duì)U/V段通信的語音通話監(jiān)控、過濾、記錄、查詢等;天氣播報(bào);路況查詢、快遞查詢等。利用平臺(tái)智能對(duì)答場(chǎng)景,實(shí)現(xiàn)用戶各種業(yè)務(wù)處理,搭建安全、高效、易于管理的單位內(nèi)部語音通信系統(tǒng),適用于執(zhí)勤、消防、物流、港口、醫(yī)院等所有需要統(tǒng)一管理調(diào)度的場(chǎng)景。
最后感謝BG7XP對(duì)項(xiàng)目的支持和幫助。
HAVE FUN!
附:
代碼、原理圖、PCB電路圖下載地址:https://github.com/tandan0731
郵箱:dodouegg@qq.com
?
總結(jié)
以上是生活随笔為你收集整理的55节开源巨献,教你制作一个智能无线电应答平台的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享一个免费的听书、说书(文字转语音)、
- 下一篇: Cisco路由交换基础配置