2025年9月19日 星期五

Wifilink 2 發射接收如何使用Ruby

 

這裡有老外的文章跟教學影片

在 RunCam WiFiLink v2 上刷新 RubyFPV 以獲得最佳效能的逐步指南

唯一要注意的是刷寫工具不支援中文路徑

這個是原廠的說明書 WiFiLink-RX电子档说明书

這個是原廠燒錄工具 WiFiLink-RX烧录工具

這個是Ruby的官方網站 Ruby Digital FPV System

至於發射端 第一次用卡刷 官方的pdf使用手冊裏頭有下載的連接 之後升級,只要更新接收端,就可以透過系統升級發射端。




OTG插孔在Ruby下的功能:

Ruby FPV 韌體下,WiFiLink-RX 的 影像輸出只有 Mini-HDMI(1080p/60 或 720p/60)。OTG 孔不提供 UVC/畫面輸出到手機或電腦RunCam+1

  • 機身有兩個 USB 口:Type-C(裝置模式,用來刷機/資料連線),OTG(主機模式,用來接 U 盤或某些 USB 配件)。官方手冊把 OTG 列為介面,但影像輸出仍指向 Mini-HDMIManuals++1

為什麼你感覺「OTG 沒有輸出」?

因為 Ruby 下的 OTG 主要拿來讀寫媒體/擴充,不是出畫面。手冊情境是「開機後把 USB 隨身碟插 OTG,進 Media/Files 管理」之類;而要看即時畫面,設計是走 HDMI

升級11.3

把升級檔案ruby_update_11.3.zip不要解壓縮,直接放到USB隨身碟。

隨身碟+轉USBC接入OTG插孔之後,使用Controller settings 裡的Update Software,他就會去隨身碟掃描。

Omnibus F405 Por 設定:
我是把他接到Tx1/Rx1,115200, Mavlink2 的協議
在Rubby預設值是沒有訊號? (很奇怪,之前11.1是預設即可使用) 後來在Telemetrey Poret裏頭 居然要選擇Serial-2 (預設好像是空白,選不會動)

2025年8月9日 星期六

Cudy TR3000 建立一個可以分享WPA2-Enterprise來源的區域網路

 


NUS的學校網路是使用WPA2-Enterprise認證,而且沒有實體RJ45插頭。

目前大多數的Router都沒有支援WPA2的認證協定,所以只能將Router刷OpenWrt之後,在安裝WPA2的套件。

整個過程如下

首先參考這個影片


就可以刷好OpenWrt

接著"只能使用"SSH終端機模式,可以使用網頁介面的Terminal或者PuTTYgen來連線安裝套件。指令如下

opkg update

opkg install wpad-openssl

新增一個無線介面作為 WAN

  • Network → Wireless

  • 在對應的無線電(radio0 / radio1)按 Add(或 Edit 現有的連線)。

  • Mode 選擇 Client

  • SSID 輸入學校的 Wi-Fi 名稱 NUS_STU。 

  • Encryption 下拉選單選 WPA2-EAP (IEEE 802.1X)

  • 這時下方Interface Configuration就會出現:

    • **General Setup分頁



    • Mode: Client

    • SSID 輸入學校的 Wi-Fi 名稱 NUS_STU

    • Network: wan

    • ***Wireless Security




    • EAP Method → 通常是 PEAP

    • Networ 選擇 wan

    • Authentication → 通常是 MSCHAPv2

    • Identity → 學校帳號(例如 學號@nus.edu.sg

    • Password → 學校 Wi-Fi 密碼



  • Interface Name 可叫 wwan,Firewall Zone 設成 wan

  • Save & Apply

你可以這樣檢查 / 修正

  1. Network → Wireless

    • 找到連 NUS_STU 的那個 Wi-Fi(Mode: Client)

    • Edit

    • General Setup 分頁的 Network 欄位,確認有勾選 wwan

    • Save & Apply

  2. Network → Interfaces

    • wwanEditFirewall Settings,確認 firewall zone 是 wan

    • Save & Apply




這樣應該就可以了 最後記得把區域網路加上密碼(預設沒有密碼)

設定 Kwrt_5G 的密碼

  1. Network → Wireless

  2. 找到 SSID: Kwrt_5G(Mode: Master,那就是你的熱點)

  3. Edit

  4. 切到 Wireless Security 分頁

  5. Encryption 選:

    • WPA2-PSK (strong security)(相容性好,安全性夠)

  6. Key 欄位輸入你要設定的密碼(至少 8 碼)

  7. Save & Apply

2025年7月30日 星期三

Ardupilot 直升機設定

 


心得是跟隨官網順序

Mandatory Hardware Configuration — Copter documentation

並且參考YT 的這三支影片

十字盤 https://youtu.be/ILHEnS_nx00?si=MHBqq4I45o8y0m6A

尾舵 https://youtu.be/c1Cv1ztaw8A?si=cxf-FvNUBAKfFbGi

油門 https://youtu.be/bmOvONdvCbY?si=TKQLHrPFU27FuppB

原則上就大差不差 至少可以升空

不過第一次測試 發現油門曲線怪怪,停懸轉速太低。結果發現油門輸出的最大最小直居然牽扯到十字盤最高最低點設定。

如果十字盤的最大最小值是透過螺距曲線的話,那麼就會發現有問題。  一定要透過H_COL_MAX 跟 _COL_MAX調整 


大致設定順序

遙控器是使用飛機模式,而且不調整任何線性

要注意的是有一個叫做Motor Interlock  通道要設定,也要設一個ARM/DISARM會比較方便,他是雙開關保護

RC Receiver Channel

ArduPilot RC Input Function

1 (Aileron)

Roll (note1)

2 (Elevator)

Pitch (note1)

3 (Throttle)

Collective(note1)

4 (Rudder)

Yaw (note1)

5 (Gear)

Flight Mode (note2)

6 (Aux 1)

Tuning

7 (Aux 2)

Aux 我設定ArmDisarm RC7_OPTION = 157

8 (Aux 3)

Motor Interlock (throttle) (RC8_OPTION=32)

 

1. 選擇十字盤種類 (大多H3-120)

2. 調整正反向

  在穩定模式下搖動機身 看看十字盤方向 反向則使用參數改方向

  動搖桿確認方向 反向使用遙控器改方向

3. 使用S_SV_MAN調平十字盤

  特別是最大最小值很重要

  如果希望主翼最大角度為+-12

  一定要透過H_COL_MAX 跟 _COL_MAX調整 不能使用IM_STB_COL_x 來限制

  因為IM_STB_COL_1跟IM_STB_COL_4 會影響到油門曲線最低油們跟最高油門

  所以注意到 IM_STB_COL_x 的單位是%不是角度 所以如果IM_STB_COL_4 設定為80% 那麼油門曲線無論怎麼設定 油門推到底都只有80%油門訊號輸出

 4. 最後在使用H_COL_ANG_MAX跟 H_COL_ANG_MINM 告訴實際機械的最大最小角度

其他還有一些雜七雜八的參數,請參考網頁說明,不過我在調整的時候發現多半是預設值。

  像是設定零推力螺距H_COL_ZERO_THRST = 0 (預設好像是0.1,反正物差不多),主要是針對是否為全對稱或者非對稱的主旋翼在不產生浮力的時候應該是多少角度。全對稱是0

H_COL_LAND_MIN 這個好像跟降落的時候該用多少度,因為如果是零度的話,會降落不下來,預設是-2(如果 H_COL_ZERO_THRST = 0 ),如果H_COL_ZERO_THRST 非0的話,則加上去。

5.  螺距曲線預設



IM_STB_COL_1 = 42

IM_STB_COL_2 = 65

IM_STB_COL_3 = 76

IM_STB_COL_4 = 100


尾旋翼 H_TAIL_TYPE = 0 是亞拓t-rex 500 使用舵機控制,旋翼轉速同步主旋翼

其他 都是預設值


油門設定 

H_RSC_MOD = 3

油門曲線 如果螺距設定正常的話

那麼H_RSC_THRCRV_x 則使用預設值


不過有沒有注意到下面橫軸最大最小值是H_COL_MIN跟H_COL_MAX,這表示這兩個值才是油門訊號輸出的最大最小值,而油門取線則是其間的比例而已。

其他幾種H_RSC_MOD 設定都怪怪的,特別是1的話,其實油門會跟隨的居然是RCx_OPTION=32的那個通道,就是馬達鎖的訊號。

2025年7月7日 星期一

常用資料RCx_OPTION: RC input option

 



RCx_OPTION: RC input option

Function assigned to this RC channel

Values

Value

Meaning

0

Do Nothing

4

RTL

9

Camera Trigger

11

Fence Enable

16

AUTO Mode

22

Parachute Release

24

Auto Mission Reset

27

Retract Mount1

28

Relay1 On/Off

29

Landing Gear

30

Lost Plane Sound

31

Motor Emergency Stop

34

Relay2 On/Off

35

Relay3 On/Off

36

Relay4 On/Off

38

ADSB Avoidance Enable

41

ArmDisarm (4.1 and lower)

43

InvertedFlight Enable

46

RC Override Enable

51

MANUAL Mode

52

ACRO Mode

55

GUIDED Mode

56

LOITER Mode

58

Clear Waypoints

62

Compass Learn

64

Reverse Throttle

65

GPS Disable

66

Relay5 On/Off

67

Relay6 On/Off

72

CIRCLE Mode

77

TAKEOFF Mode

78

RunCam Control

79

RunCam OSD Control

81

Disarm

82

QAssist 3pos

84

AirMode

85

Generator

86

Non Auto Terrain Follow Disable

87

Crow Select

88

Soaring Enable

89

Landing Flare

90

EKF Source Set

91

Airspeed Ratio Calibration

92

FBWA Mode

94

VTX Power

95

FBWA taildragger takeoff mode

96

Trigger re-reading of mode switch

98

TRAINING Mode

100

KillIMU1

101

KillIMU2

102

Camera Mode Toggle

103

EKF lane switch attempt

104

EKF yaw reset

105

GPS Disable Yaw

106

Disable Airspeed Use

107

Enable FW Autotune

108

QRTL Mode

110

KillIMU3

111

Loweheiser starter

112

SwitchExternalAHRS

113

Retract Mount2

150

CRUISE Mode

153

ArmDisarm (4.2 and higher)

154

ArmDisarm with Quadplane AirMode (4.2 and higher)

155

Set roll pitch and yaw trim to current servo and RC

157

Force FS Action to FBWA

158

Optflow Calibration

160

Weathervane Enable

162

FFT Tune

163

Mount Lock

164

Pause Stream Logging

165

Arm/Emergency Motor Stop

166

Camera Record Video

167

Camera Zoom

168

Camera Manual Focus

169

Camera Auto Focus

170

QSTABILIZE Mode

171

Calibrate Compasses

172

Battery MPPT Enable

173

Plane AUTO Mode Landing Abort

174

Camera Image Tracking

175

Camera Lens

176

Quadplane Fwd Throttle Override enable

177

Mount LRF enable

179

ICEngine start / stop

180

Test autotuned gains after tune is complete

181

QuickTune

183

AUTOLAND mode

184

System ID Chirp (Quadplane only)

208

Flap

209

VTOL Forward Throttle

210

Airbrakes

212

Mount1 Roll

213

Mount1 Pitch

214

Mount1 Yaw

215

Mount2 Roll

216

Mount2 Pitch

217

Mount2 Yaw

218

Loweheiser throttle

300

Scripting1

301

Scripting2

302

Scripting3

303

Scripting4

304

Scripting5

305

Scripting6

306

Scripting7

307

Scripting8

308

Scripting9

309

Scripting10

310

Scripting11

311

Scripting12

312

Scripting13

313

Scripting14

314

Scripting15

315

Scripting16