台灣無線電俱樂部 TAIWAN RADIO CLUB ( TRC )

標題: 基於SPI LoRa的APRS最新開發 [打印本頁]

作者: Pepetoad    時間: 2021-4-7 20:27
標題: 基於SPI LoRa的APRS最新開發
本帖最後由 Pepetoad 於 2021-4-11 20:38 編輯

前言
這篇文章中,我們採用了UART的LoRa模組來進行通訊,但是我們發現雖然採用UART透傳的方案,雖然實作上較簡單但是相容性十分的差(只能使用同廠牌的模組),於是我們改採用SPI介面的模組(直接控制SX1268晶片)來進行開發。

介紹
首先在此感謝 BX4ACV 進行程式開發以及 BV5DJ 設計 PCB 電路板。目前我們已經開發出雛形,還有一些在訊號不佳時 TNC 會送出錯誤的資料以及模組發送功率未滿一瓦的問題(我們採用的模組有內建放大器功率可達 1W )


圖1 BV5DJ設計的PCB電路板,由中國大陸嘉立創生產,10片大約1500元左右。

圖2 追蹤器近拍特寫。我們 MCU 採用 ESP32 NodeMCU32 然後 GPS 模組採用 TopGNSS GG-1802 Lora模組採用億百特 E22-400M30S 這個模組最大的特色除了採用最新型 SX1268 晶片外還內建放大器能發射 1W 的功率。

圖3 這是 TNC 的特寫,透過程式設計 MCU 收到了 LoRa 訊號後會把封包解碼成 APRS 的格式 (KISS TNC)然後以序列埠的形式傳輸到電腦的 APRS 軟體。至於能不能使用網樂通,我們推測應該是可以的,但是目前我們還沒有進行此項測試。(願意幫忙測試的歡迎聯絡我,聯絡資訊會在下方)

圖4 啟動的追蹤器,我們放在窗前以利 GPS 進行接收。

圖5 修正 BUG 的 BX4ACV 。

圖6 進行道路測試的畫面
目前開發遇到的問題
(一) 明明開了CRC 還會收到毀損的封包。
(二) 如何啟動E22-400M30S的外部放大器,這樣才可以以1W功率進行發射。
程式碼與電路板連結
TNC部分(接收端)
https://github.com/NeoChen1024/KISS_TNC_LoRa
追蹤器部分(發射端)
https://github.com/NeoChen1024/Simple_LoRa_APRS_Tracker
電路板
https://easyeda.com/GabeH/esp32-lora-aprs
我們的聯絡方式
如果您對於我們的專案有看法想要聯絡我們,可以用以下這兩種方法聯絡到我們。
Line:pepetoad
Telegram群組:https://t.me/NeoNetworkHamRadio





作者: Amigo9453    時間: 2021-4-8 09:09

感 謝 友 台 分 享 專 業 文  ..............................................................






作者: sara125201    時間: 2021-4-8 16:02
網樂通XD時代的眼淚 我來找看看機器還在不在
作者: OK1MPX    時間: 2021-6-20 22:38
幹得好,伙計們!
雖然我不了解自動翻譯的所有技術細節,但我認為您已經想出了適合我的東西。
與歐洲使用 144,800 MHz 略有不同

Good job, guys!
Although I don't understand all the technical details from the automatic translation, I think you've come up with something that I need.
With the slight difference that in Europe is used 144,800 MHz




歡迎光臨 台灣無線電俱樂部 TAIWAN RADIO CLUB ( TRC ) (https://radio.club.tw/) Powered by Discuz! X3.3