人力飛行機の電装システムリポジトリ
- HPA_Control ... 尾翼操舵システム
- HPA_Measurement ... 機体計測システム(AWS)
- HPA_LoRa ... LoRa受信システム(通信の予備系統)
詳細は各フォルダのREADMEを参照
- Android UI ... そろそろ廃止してWeb UIに統一した方が良い
- Web UI
- 動作において特に問題は発生しなかった。ただし、Android側でテザリングを再起動すると再接続処理で操舵が一時的に止まることを確認しているため、操舵と計測間の通信は有線(UART, RS485)で接続するべき。
- 放熱処理は必須。特にM5Stackの天面は熱を吸収しやすいので要注意。15時時点で温度センサの測定値では50℃を超えていた。
- 計測系統に挿入されたmicroSDにログが記録されていることを確認した。水没してmicroSDにも浸水していたが、それまでに保存された記録は保持されていた。
- LoRaはナビゲータに所有させ、通信の予備系統として利用。今回は終始Web UIで閲覧できたため使用せず。
各種プログラムの改善点はそれぞれのプロジェクトディレクトリのREDAMEに記載
HPA_Measurement/src/secrets.hにWi-Fiのパラメータ、AWSの秘密鍵等を設定する。以下のコマンドでGitの追跡対象から除外する。
git update-index --assume-unchanged HPA_Measurement/src/secrets.h