日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

55节开源巨献,教你制作一个智能无线电应答平台

發(fā)布時(shí)間:2023/12/31 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 55节开源巨献,教你制作一个智能无线电应答平台 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ?《如何制作一個(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)處理流程
  • 用戶通過普通對(duì)講機(jī)進(jìn)行道路態(tài)勢(shì)請(qǐng)求呼叫。
  • 平臺(tái)客戶端接受呼叫請(qǐng)求,并將音頻數(shù)據(jù)發(fā)送至服務(wù)端。
  • 服務(wù)端通過語音識(shí)別ASR功能將語音轉(zhuǎn)換成文字,同時(shí)發(fā)送至高德路況查詢服務(wù)器。
  • 高德路況查詢服務(wù)器根據(jù)請(qǐng)求內(nèi)容返回實(shí)時(shí)路況信息給平臺(tái)服務(wù)端。
  • 平臺(tái)服務(wù)端將路況信息通過TTS功能轉(zhuǎn)換成語音數(shù)據(jù),通過互聯(lián)網(wǎng)發(fā)送至平臺(tái)客戶端。
  • 平臺(tái)客戶端接受實(shí)時(shí)路況語音數(shù)據(jù),通過U/V段無線電廣播至用戶對(duì)講機(jī)。
    • 制作細(xì)節(jié)(硬件部分)
  • 主要硬件材料準(zhǔn)備
  • 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);

    電容電阻二極管若干。

  • 電路制作步驟:
  • 將射頻收發(fā)模塊與微處理器連接。如圖:
  • 將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

  • 通過AMS1117穩(wěn)壓電路,對(duì)整個(gè)平臺(tái)提供穩(wěn)壓電源。如圖:
  • 在微控制器拉出2個(gè)引腳,分別實(shí)現(xiàn)對(duì)ESP32模塊的復(fù)位和網(wǎng)絡(luò)設(shè)置功能。如圖:
  • 其中,網(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)。
  • RXD、TXD程序燒錄接口。如圖:
  • 其中,燒錄功能通過FLASH_DOWNLOAD_TOOLS_V3.6.2.2工具進(jìn)行。下載地址如下:

    https://www.espressif.com/zh-hans/support/download/other-tools

    配置方式如圖:

  • 制作完成后的PCB圖如下:
    • 制作細(xì)節(jié)(軟件部分)
  • 平臺(tái)服務(wù)端采用WEB架構(gòu),JAVA語言開發(fā)。功能框圖如下:
  • 軟件處理流程如下:
    • 平臺(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)行交互。

  • 用戶呼叫:北二環(huán)交通情況怎么樣?
  • 平臺(tái)客戶端應(yīng)答:北二環(huán)目前道路暢通。
  • 用戶呼叫:芙蓉北路現(xiàn)在是否堵車?
  • 平臺(tái)客戶端應(yīng)答:芙蓉北路由南往北行駛緩慢。
  • 用戶呼叫:今天長沙天氣如何?
  • 平臺(tái)客戶端應(yīng)答:今天長沙天氣晴朗,氣溫25度,南風(fēng),適合出行。
  • 。。。。。。。
  • 視頻地址:

    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)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。