TBTRACKER-RX
基於ESP32和SX1278的Arduino的便宜的,移動的Lora高海拔氣球接收器,支持GPS,Web界面和OLED顯示屏。從v0.0.9開始,它支持SSDV。
TBTRACKER-RX是用於從高海拔氣球接收Lora傳播的草圖。它將接收,解碼和上傳這些傳輸。它旨在將正確格式的遙測數據上傳到https://amateur.sondehub.org
關於V0.0.12的註釋(最新版本)
- 修復了導致您的位置錯誤上傳到sondehub的錯誤
- 在Webinterface中添加了一個按鈕,以便(重新)手動上傳您的位置,以改善追逐氣球。
需要硬件
該草圖旨在在Arduino IDE中編譯並與TTGO T-Beam板一起使用,但也將與單獨的硬件模塊一起使用。
您至少需要:
- 基於ESP32的董事會(建議使用T梁,但應該與大多數基於ESP32的董事會一起使用)
- LORA無線電模塊(SX127X或RFM9X模塊)
可選組件:
- GPS模塊(Ublox,ATGM或任何兼容模塊)
- SSD1306 LCD顯示(或兼容)
需要圖書館
草圖使用多個庫。有些可能已經安裝在您的Arduino IDE中,但如果沒有,請按照以下說明進行操作:
- Arduinojson庫(從圖書館管理器安裝)
- adafruit_ssd1306庫(從圖書館管理器安裝)
- adafruit_gfx庫(從圖書館管理器安裝)
- adafruit_busio庫(從圖書館管理器安裝)
- Radiolib庫(從圖書館管理器安裝)
- tinygpsplus庫((從圖書館管理器安裝)
- Xpowerslib(截至版本v0.0.11。從圖書館管理器安裝)
- ESPASYNCWEBSERVER庫(下載:https://github.com/me-no-dev/espasyncwebserver/archive/archive/master.zip)
- ASYNCTCP庫(下載:https://github.com/me-no-dev/asynctcp/archive/master.zip)
從IDE菜單中安裝最後兩個庫:草圖 - > inclage庫 - > add .zip庫
設定
在使用草圖之前,您需要更改設置中的值。一些重要的設置:
- DevFlag:如果要測試上傳到SondeHub,則將其設置為True,但不想將數據存儲在SondeHub數據庫中。遙測不會出現在地圖上。您仍然可以檢查串行監視器以檢查數據的上傳狀態。建議進行測試。
- WiFi設置:您可以在草圖中添加三個WiFi網絡。該軟件將自動選擇最強的網絡。從您的家庭網絡和移動設備中的熱點網絡可能是好的選擇。
- 呼號:更改您的呼號。它將顯示在Sondehub上
- upl_lat,upl_lon,upl_alt:將其更改為當前位置。當軟件無法獲得有效的GPS位置時,將使用它
- upload_your_position:如果設置為true,則軟件將定期上傳您的位置到SondeHub,因此將在地圖上顯示。
- upload_payload_packet:如果設置為true,軟件將將接收到的遙測上傳到sondehub
- LORA設置:更改頻率和LORA模式(目前僅測試模式2)
編譯和運行
在按下編譯按鈕之前,請務必在Arduino IDE中選擇ESP32板。否則,您將獲得編譯錯誤! << https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html#installing-using-using-using-usis-usis-usis-usis-usis-usis-usis-us--iender-ide <<
編譯,上傳並運行草圖。使用串行顯示器監視軟件。它將嘗試連接到您指定的WiFi網絡之一,並顯示從DHCP獲得的IP數字。 IP-number還將在OLED顯示屏上顯示(如果您在板上安裝了一個)。
使用Web界面
只需在瀏覽器中輸入IP-number,並且Web界面將顯示。從Web界面中,您可以更改RX頻率並切換選項將遙測上載至SondeHub。主網頁將每20秒自動加載一次,並向您展示如果您想追逐氣球需要走的方向。
版本
V0.0.12
- 2014年5月14日:解決了每30分鐘上傳到SondeHub的錯誤
- 15-May-2024:在Webinterface中添加了一個按鈕,以手動將您的位置上傳到SondeHub
V0.0.11
- 2013年6月28日:在設置文件中添加了GPS調試選項
- 28-Jun-20123:已解決:數據包上傳了錯誤的Lora模式文本。
- 29-Jun-20123:與Radiolib 6.0.1的兼容性
- 2023年7月28日:添加了對APX電源管理芯片的支持
V0.0.10:
- 2023年5月22日:架構更改以最大程度地減少收音機收聽下一個數據包所花費的時間
- 2023年-22-May-2013:更新為Radiolib 6.0.0-https://github.com/jgromes/radiolib/releases/tag/6.0.0.0
- 2023年5月24日:重新啟用包裝包上的OLED Flash和Flash Pin接收
V0.0.9:
- 03-MAR-20123:串行港口Baudrate至115200
- 15-MAR-2023:對SSDV的添加支持
- 20-MAR-2023:更改了代碼的上傳部分。現在上傳將從隊列和單獨的線程中進行
- 07-APR-20123:殘疾人臨時OLED閃爍,自從重新使用新數據包時,自OLED顯示器上的最後一個數據包和閃爍PIN閃爍的時間
V0.0.8:
- 23-FEB-2023:對OLED的不同視覺模式的添加支持(默認,全部,追逐)
- 24-FEB-2023:對“ Flash Pin”的添加支持,該支持將在接收到數據包時將300ms設置為300ms(設置文件中的新條目!)
非常感謝Star Holden,Luc Bodson和Eelco de Graaff進行測試和建議改進



V0.0.7:
- 03-FEB-2023:Web界面中指向SondeHub的鏈接現在在新窗口中打開
- 03-FEB-2023:現在軟件也沒有wifi(串行輸出或OLED顯示的數據)
V0.0.6
- 29-Jan-2023:添加了一個針對APRS數據包的解析器,要在串行接口,Webinterface和SSD1306顯示
V0.0.5
- 2013年1月21日:串行顯示器中收到的數據包的打印長度
- 2023年1月21日:檢查收到的數據包是否確實是HAB遙測包
- 21-Jan-2023:從串行監視器中刪除了原始遙測字符串,以避免雙重信息和不可讀取的字符
- 21日至2023年1月21日:添加了對Lora-APRS數據包的支持
- 21-Jan-2023:在Web界面中添加了一個數據包日誌跟踪
V0.0.4:
- 14-Jan-2023:添加了對LORA模式5的支持(明確模式,錯誤編碼4:8,帶寬41.7KHz,SF 11,低數據速率優化)
- 14-Jan-2023:添加了對LORA模式3的支持(明確模式,錯誤編碼4:6,帶寬250KHz,SF 7,低數據速率優化)
- 20-1月2023年:添加了對洛拉模式0的支持(顯式模式,錯誤編碼4:8,帶寬20.8kHz,SF 11,低數據速率優化)
- 20-Jan-2023:添加了對LORA模式1的支持(隱式模式,錯誤編碼4:5,帶寬20.8kHz,SF 6,低數據速率優化)
- 20-Jan-2023:添加了支持在Webinterface中顯示和更改LORA模式的支持
- 20日1月20日:解決了幾個錯誤
- 20日1月20日:添加了無線電的自動調諧(基於無線電計算的頻率錯誤)
V0.0.3:
- 06-Jan-2023:添加SNR,RSSI到Web界面
- 06-JAN-20123:自Web界面最新數據包以來添加的時間
- 06-Jan-2023:在新窗口中打開Google Maps鏈接
- 06-Jan-2023:解決了幾個報告的錯誤 /意外行為
- 07-Jan-20123:更改了一些UI語言。 (我很抱歉,英語不是我的母語)
V0.0.2:
- 23-DEC-2022:將結果添加到Web界面
- 23-DEC-2022:默認情況下已禁用“註釋”字符串
- 2022年12月23日:嘗試確定收到的數據包是實際的HAB數據包還是無效或未知數據包
- 23-DEC-2022:更改Webinterface中“測試模式”的措辭
V0.0.1:
- 19-DEC-2022:更改為XYZ版本編號
- 19日至2022年:從設置
- 19日至2022年:OLED顯示器現在將顯示頻率更新
- 19-DEC-2022:添加了一種更改WebInterface中Devflag的方法
V0.1ß:
- 2012年12月18日:初始版本,在Facebook HAB-NL組中發布
正在進行中
該軟件正在進行中。我做了自己的氣球。使用它自身的風險,沒有保證。讓我知道您是否覺得它有用,並且一如既往,請不要忘記玩得開心。
Roel。



