フライトコントローラーを自作してみる。リンクお問い合わせフォームフライトコントローラーを自作してみる。ReplyBlackBoxについて前回書いた通り、基板化する前にBlackBoxを動作させてみます。BlackBoxとはフライトコントローラー(以下FC)が諸々の情報をログとして記録する機能です。ロギングデバイスで、FCには外付けする事になり機体内のスペースを取るため今回はパス。SDカードは安くて大容量なのが魅力ですがカードコネクタがFC基板の面積を喰い設計が難しくなりそうなので、もうちょっと腕が上がってからにします。いう事で今回はSPIフラッシュを使ってみようと思います。記録メディアBetaflightがサポートするSPIフラッシュICはこちらのページに記載されている下記のデバイスで、この中から16MBのW25Q128を購入しました。MByteちょっと思っていたよりサイズが大きい。接続は電源とSPI信号をつなぐだけ・・・。ファームウェア定義ファイルBetaflightのターゲット定義ファイルtarget.hに以下を追記しました。SPI3に接続しています。ENABLE_BLACKBOX_LOGGING_ON_SPIFLASH_BY_DEFAULT気になったのは’USE_FLASH_M25P16’の行。M25P16は2MBのメモリーですが今回接続するW25Q128は16MBです。他のFCの設定を見ても特に容量を指定する箇所もなく、単にM25P16を指定しているの様なのでこのままやってみます。動作確認ファームをビルドしてFCに書き込み、BetaflightConfigratorから接続してみると・・・ちゃんと16MBとして認識しています。Explorerで結果を見てみました(FCは机に置いたままなのでジャイロや加速度センサーの値は全く動いていませんけど・・)。動作は大丈夫そうです。いうことで・・・いよいよ基板設計を開始しました。一般的な一辺35mmの正方形に収める予定ですが、手ハンダも考慮してSMDパーツのパッドを大きめにしたため、面積的に結構厳しいです。くじけたら35mm角は諦めて基板サイズを広げるかもしれません。フライトコントローラー自作関連の投稿一覧フライトコントローラーを自作してみる。フライトコントローラーを自作してみる。~その2~フライトコントローラーを自作してみる。~その3~フライトコントローラーを自作してみる。~その4~フライトコントローラーを自作してみる。~その5~フライトコントローラーを自作してみる。~その6~フライトコントローラーを自作してみる。リフロー炉フライトコントローラーを自作してみる。~その8~フライトコントローラーを自作してみる。動作確認フライトコントローラーを自作してみる。フライトコントローラーを自作してみる。Rev2基板フライトコントローラーを自作してみる。Rev2基板組み立てフライトコントローラーを自作してみる。Rev2基板動作確認フライトコントローラーを自作してみる。マイコンパワーアップ検討フライトコントローラーを自作してみる。基板データ公開フライトコントローラーを自作してみる。フライトコントローラーを自作してみる。F7マイコンを載せる。フライトコントローラーを自作してみる。F7フライトコントローラーを自作してみる。“フライトコントローラーを自作してみる。フライトコントローラーを自作してみる。feedWordPress.orgこちらも見てちょ~だい。