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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

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

? ? ? ?《如何制作一個智能無線電應答平臺》

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作者:BG7EJL

  • 項目背景

目前市面上基于U/V頻段的無線電應答應用,大多數將對講機終端與APP或PC相結合,實現無線電網絡與互聯網的互聯互通,如常見的“微喇”或其他PC端軟件,其本質上解決了無線電網絡的延伸問題。

那么,如何在此基礎上更進一步發展,實現無線電網絡在互聯網的支撐下,借助人工智能語音識別功能與各行各業進行業務融合,是這個平臺解決的主要問題。

下面我以U/V段對講機進行實時天氣、路況查詢為應用,介紹這個平臺的制作過程,并將最終作品的代碼與原理圖開源給所有愛好者。

  • 系統功能框圖

  • 平臺處理流程
  • 用戶通過普通對講機進行道路態勢請求呼叫。
  • 平臺客戶端接受呼叫請求,并將音頻數據發送至服務端。
  • 服務端通過語音識別ASR功能將語音轉換成文字,同時發送至高德路況查詢服務器。
  • 高德路況查詢服務器根據請求內容返回實時路況信息給平臺服務端。
  • 平臺服務端將路況信息通過TTS功能轉換成語音數據,通過互聯網發送至平臺客戶端。
  • 平臺客戶端接受實時路況語音數據,通過U/V段無線電廣播至用戶對講機。
    • 制作細節(硬件部分)
  • 主要硬件材料準備
  • 1個SR-FRS-2WU模塊;它基于數字信號處理技術的調頻解調技術;頻率范圍:400M~480MHZ;頻率步進可選擇:5K/6.25K/12.5K/25K;RF 輸出功率: 高功率1W,低功率0.5W;語音加密(擾頻)功能;短信息 SMS 收發功能。

    1個ESP32-A1S 模組;它是一款超小體積,功能強大的模組,主芯片采用低功耗雙核 32 位 CPU,主頻高達240MHz,運算能力高達 600 DMIPS,內置 AC101 Codec音頻解碼芯片,可以支持播放音樂和錄音,內置 520 KB SRAM,外置 4MPSRAM,支持 UART/SPI/I2C/I2S/PWM/ADC/DAC 等。

    1個ams1117-3.3模塊;AMS1117-3.3是一種輸出電壓為3.3V的正向低壓降穩壓器。

    3個輕觸開關,6*6*8側按開關;

    1個撥動開關;

    電容電阻二極管若干。

  • 電路制作步驟:
  • 將射頻收發模塊與微處理器連接。如圖:
  • 將PPT腳與IO12腳連接,實現射頻發射可控;將SQ腳與IO5腳連接,實現射頻接受可控;將AF-OUT腳與LINEIN腳連接,用于接受語音數據;將MIC-IN腳與HPOUT腳連接,用于發射語音數據;RXD\TXD分別連接IO4,IO5,實現處理器通過串口協議進行前期射頻參數設置,如收發頻率、發射功率、啞音、休眠模式等。

    在這里我們設置射頻收發頻率為:450.0500,通過查詢射頻收發模塊的操作手冊,控制命令如下:AT+DMOSETGROUP=0,450.0500,450.2500,1,2,1,0(回車)

    參數依次為:

    ?0:窄帶

    ?450.0500:發射頻率( MHZ)

    ?450.2500:接收頻率 ( MHZ)

    ?1:接收亞音頻:

    ?2:SQ 靜噪

    ?1:發射亞音頻

    ?0:發射功率 1W, 壓擴 OFF,繁忙禁發 OFF

  • 通過AMS1117穩壓電路,對整個平臺提供穩壓電源。如圖:
  • 在微控制器拉出2個引腳,分別實現對ESP32模塊的復位和網絡設置功能。如圖:
  • 其中,網絡設置通過終端管理APP來實現,步驟如下:

    • 下載并安裝終端管理APP版,地址如下:

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

    • 設置當前WIFI網絡的SSID,以及PASSWORD,點擊CONFIRM。如圖:

    • 按下平臺客戶端的網絡設置按鍵(長按3秒)
    • 平臺客戶端將通過UDP協議自動獲取APP設置的WIFI信息進行聯網。
  • RXD、TXD程序燒錄接口。如圖:
  • 其中,燒錄功能通過FLASH_DOWNLOAD_TOOLS_V3.6.2.2工具進行。下載地址如下:

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

    配置方式如圖:

  • 制作完成后的PCB圖如下:
    • 制作細節(軟件部分)
  • 平臺服務端采用WEB架構,JAVA語言開發。功能框圖如下:
  • 軟件處理流程如下:
    • 平臺客戶端將接收到的語音數據封裝成HTTP流格式,實時上送到平臺服務端;
    • 服務端監聽模塊將HTTP包解封后,將語音數據傳送至語音ASR識別服務模塊。
    • ASR服務獎語音識別成文字后,開始調用業務處理模塊。
    • 業務處理模塊將用戶請求內容通過高德路況服務API接口,傳送至高德服務器;并獲取服務器返回的路況信息。
    • 將路況信息結果進行語音TTS轉換。
    • 最后通過發送模塊將語音封裝成HTTP流格式,實時下發給平臺客戶端。
    • 實時路況查詢

    通過以上步驟,將平臺客戶端WIFI網絡、IP地址以及平臺服務端配置好后,打開對講機,將頻率調至450.0500,開始與平臺進行交互。

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

    http://list.youku.com/albumlist/show/id_52169195.html

    • 各種業務場景應用

    平臺可通過提供的第3方二次開發接口,實現各種業務功能融合,如:自動定時語音播報,定時播放MP3,WAV文件;對U/V段通信的語音通話監控、過濾、記錄、查詢等;天氣播報;路況查詢、快遞查詢等。利用平臺智能對答場景,實現用戶各種業務處理,搭建安全、高效、易于管理的單位內部語音通信系統,適用于執勤、消防、物流、港口、醫院等所有需要統一管理調度的場景。

    最后感謝BG7XP對項目的支持和幫助。

    HAVE FUN!

    附:

    代碼、原理圖、PCB電路圖下載地址:https://github.com/tandan0731

    郵箱:dodouegg@qq.com

    ?

    總結

    以上是生活随笔為你收集整理的55节开源巨献,教你制作一个智能无线电应答平台的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。