Skip to content

RTD制作にあたる要件定義 #1

@YutoGCN

Description

@YutoGCN

新規開発要件

機体系ハードウェア

  • ESP32
  • 920MHz無線モジュール(秋月で売ってるやつ)
  • ICM20602(@KAMEWAKA がつくってるやつ?)
  • LPS25HB(秋月で売ってるやつ)
  • UART通信コネクタ(71の必要数は1)
  • LED

プロトタイプはあるものの、ちゃんとした基板がないと怠いので基板発注(~23/6/17)
JLCPCBは1種5枚最安送料で発注するのが最安(1種5USD以下で発注できる)
71と73で基板サイズが違うので73のサイズで作成→71のサイズに拡張して最小限の工数で2種作れるようにするつもり

機体系プログラム

前提はセンサーからのデータ取得とflashへの保存ができること (@Luftalian たしか作ってたよね?それベースにRTDシステムを組むのが楽かと)
この2つができれば機体系のRTDのプログラムとしては成立

  • ロギングしたデータを成形するコード
    データを配列に格納する部分、1回の送信あたり240byte送信可能、最大送信レートは25Hz (@Luftalian ここを任せていい?)
    71のデータフォーマット:タイムスタンプ、クオータニオン(float32*4, 1kHz)、気圧(3byte?, 25Hz?)、バルブ開度(4byte, 25Hz?)
    上はだいぶ怪しい
  • ESPと920MHz通信モジュールの間の通信コードの作成
    配列の送信、無線モジュールの制御のコード (@YutoGCN がやります) (@Luftalian プログラムのディレクトリ構造について教えてほしい)

地上系プログラム

最低限

  • CUIで920MHz通信モジュールと通信を行い、送受信ができるようなプログラムの作成
    Goについてあまり把握できてないけど920MHz通信モジュールの通信部分とユーザーコマンドインターフェース部分になりそう
  • 余力があればGUIを生やす

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions