記事一覧
16進数ってなんじゃい!?
16進数!?
10進数とか2進数とかなんなんなん!?
怒るでしかし!!!!!
ということで調べたでしかし!!!
10進数とは
普段私たちが使っている数字。
「10」になると桁上がりする数字。
わかりやすいサイト
16進数とは
「16」になると桁上がりする数字。
「9」の次は「A」になるという悪魔的なルール。
A(10),
B(11),
C(12),
D(13),
E(14)
F(1
Ardupailot初期設定メモ
Frame Type選択
Class : Quad
Type : X
を選択する。
Motor Test
・スピン方向のテスト
・モーター番号チェック
ボタン押して回す(必ず小道具をはずす)
Radio Calibration
CH1 Roll
CH2 Pitch
CH3 Throttle
CH4 Yaw
CH5 フライトモード(3ポジションスイッチを使用)
フライトモードチ
FCにArduPilotを書き込む方法
使用するFCはMATEKSYS H743-MINI
メーカーの商品ページのこの辺を参照しながらやり方を進めていく。
今回はこのソフト以外でフラッシュを行うとフリーズしてエラーになるという事がメーカーページに書いてあるため、
STM32CubeProgrammer
を使ってArdu firmwareをFlashしていく方法をやってみる。
(BataFlightやINAVも.hexファイルさえあ
ELRSバインド方法
受信機と送信機の設定はスルー。
やり方
利点
パスフレーズを使っていると、共有で使用している機体にすぐにバインドすることができないが、
この運用方法なら機体のやり取りが簡単にできる
(プロポ側での設定の共有は必要)
ELRSの導入方法 Ardupilot
参考リソース
・Ardupilot ファームウェアが 4.1 以降ということを確認
・受信機をFCのTX/RX(UARTx)に接続する
・使ってるFCのMapping図を見て繋いだ場所はSERIALxなのか確認する。
・config tab -> parameter tree のところで
今回はSERIAL7なので
SERIAL7_PROTOCOL = 23 (RCIN) RSSI_TY
ESC設定方法 ArduPilot
参考文献
以下メモ
ESCの種類
ESCにはBLHeli32 とBLHeli_Sってのがある。
使うソフトウェア
それぞれBLHeliSuite32(BLHeli32使う場合)というソフトウェア。BLHeliSuite(BLHeli_SのESCを使う場合)というソフトウェアで設定する。
パススルー機能を使ってオートパイロットに繋いだままESCを上記ソフトウェアでいじることができる。