ESP32を搭載し、OLEDの顔とサーボ駆動の歩行機能を備えた、オープンソースの3Dプリント対応ミニ四足歩行ロボット。
okalachev/flix
教育・研究向けに汎用部品で構成された、ESP32ベースのオープンソース・クアッドコプター用フライトコントローラーのファームウェアとハードウェア設計。
- スター
- 2,320
- フォーク
- 347
- 未解決の Issue
- 3
- 最終コミット
- 20 日前
これは何?
Flix(flight + X)は、ESP32マイコンをベースにしたオープンソースのクアッドコプターです。フライト制御ファームウェアはArduinoスタイルのC++で書かれており、最初から最後まで読み通せるほど小規模に保たれています。教育・研究を目的としており、GY-91やICM-20948のIMUボード、ブラシ付き8520モーター、Li-Poバッテリーなどの汎用部品を使用します。組み立て手順、3Dプリント用フレームの設計データ、配線表も用意されています。
ドローンはWi-FiまたはESP-NOW経由でMAVLink通信を行い、USBゲームパッド、SBUSレシーバーを介したRC送信機、またはスマートフォンで操作できます。無線のコマンドラインインターフェースを使って、状態の確認やログ分析ができます。Gazeboシミュレーターでは同じArduinoコードを実行でき、Pythonライブラリを使ったスクリプト飛行や自動飛行にも対応しています。
このプロジェクトには、現在開発中のフライト制御の教科書も含まれています。位置制御は今後の実装項目として挙げられており、現在開発中です。
主な機能
- 012,000行未満のArduino C++で書かれたフライトファームウェア。
- 02Wi-FiまたはESP-NOW経由のMAVLink通信。
- 03USBゲームパッド、RC送信機、またはスマートフォンで操作。
- 04状態の確認やログ分析に使える無線コマンドラインインターフェース。
- 05同じファームウェアコードを実行するGazeboシミュレーション。
- 06スクリプト飛行や自動飛行に使えるPythonライブラリ。
ユースケース
- クアッドコプターを実際に製作しながら、フライト制御理論を教える。
- 低コストのハードウェアで制御アルゴリズムの研究用プロトタイプを作る。
- 実機を飛ばす前に、Gazeboでファームウェアの変更をテストする。
- 汎用部品を使ってDIYクアッドコプターを製作する。
クイックスタート
- 1
ビルドとセットアップのガイドを読む
- 2
使用ガイドに従ってファームウェアをビルドして書き込む
使う前に知っておきたいこと
- 3Dプリント製フレーム、はんだ付けが必要なMOSFET回路、特定のモーターとIMUなど、専用ハードウェアの組み立てが必要です。
- 作者は、組み立てとセットアップが簡単ではなく、保証もないと警告しています。
- メタデータにライセンスの記載がないため、再利用条件は不明です。
- 位置制御は現在も開発中で、まだ利用できません。
トピック
よくある質問
- flix とは?
- 教育・研究向けに汎用部品で構成された、ESP32ベースのオープンソース・クアッドコプター用フライトコントローラーのファームウェアとハードウェア設計。 Flix(flight + X)は、ESP32マイコンをベースにしたオープンソースのクアッドコプターです。フライト制御ファームウェアはArduinoスタイルのC++で書かれており、最初から最後まで読み通せるほど小規模に保たれています。教育・研究を目的としており、GY-91やICM-20948のIMUボード、ブラシ付き8520モーター、Li-Poバッテリーなどの汎用部品を使用します。組み立て手順、3Dプリント用フレームの設計データ、配線表も用意されています。
- flix は無料で使えますか?ライセンスは?
- flix にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- flix は今もメンテナンスされていますか?
- 活発にメンテナンス中。flix の最終コミットは 2026年9月30日 です。
- flix は何に使えますか?
- クアッドコプターを実際に製作しながら、フライト制御理論を教える。 低コストのハードウェアで制御アルゴリズムの研究用プロトタイプを作る。 実機を飛ばす前に、Gazeboでファームウェアの変更をテストする。 汎用部品を使ってDIYクアッドコプターを製作する。
- flix のインストール方法は?
- ビルドとセットアップのガイドを読む 使用ガイドに従ってファームウェアをビルドして書き込む
- flix はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/okalachev/flix
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
ESP32ボードやRaspberry PiなどのLinuxデバイスでMuseガジェットを作るためのオープンソースSDKとファームウェア。
Claude Codeの使用量制限を表示し、プロンプトに反応するアニメーションマスコットや、セッションで入力が必要なときの通知機能を備えたESP32デスクトップディスプレイ。
音声でデバイス間に少量のデータを送れる、Python、JavaScript、マイコンから利用可能な小型C++ライブラリ。