パラゴン・プロジェクトESP32ドローン
先週、我々は以下の記事を掲載した。 2023年のESP32プロジェクト・ベスト10.というのも、そのわずか1日後、ジョシュア・バードが2023年の最もクールなESP32プロジェクトを発表したからだ:モーションキャプチャー・システムで自律飛行するESP32ドローンだ!
なにより、ジョシュアはプロジェクトの詳細をすべて共有し、オープンソースにしている。
このプロジェクトはかなり複雑なのだが、ジョシュアはそれをバカバカしいほど簡単に見せ、非常に考え抜かれたプロジェクトであることを証明している。
ハードウェア
ハードウェアに関しては、考慮すべきことが2つある。1つ目はモーションキャプチャーシステム。2つ目はドローンそのものだ。
モーションキャプチャーシステムは、赤外線マーカーを追跡する4台のカメラに依存している。そして、ドローンの位置を特定し、元の位置に配置することができる。
さらにクールなのは、モーションキャプチャー・システムが複数のドローンを同時にローカライズできることだ。つまり、ジョシュアが言うように、ドローンの群れを作ることができるのだ。
このセットアップにより、ドローンは自律的に選ばれた場所に移動することが可能になる。
ドローンは主にESP32とF3 EVO Micro Brush Flight Control Boardを中心に動いている。
もしあなたがこれを自分で組み立てることに興味があり、必要なパーツの完全な内訳が知りたいのなら、ラッキーだ!ジョシュアのご好意で、部品と価格(リンク付き)を GitHubのディスカッションページ:
装置 | 価格 | 名前 |
---|---|---|
フライトコントローラー | $23 | F3 EVOマイクロブラシ付きフライトコントローラー |
フレーム・モーター&プロップ | $13 | 一般的な95mmブラシドローンフレーム、8520ブラシドモーター、55mmプロップ |
バッテリー | $5 | YDL 18350(1100mah、9A) |
バッテリーホルダー | $0.5 | 1S 18350バッテリーホルダー |
IRマーカー | $0.1 | 3mm IR Led(表面をサンドペーパーで削り、上だけでなく、均一に発光するようにする必要がある) |
ESP32レシーバー | $4 | WEMOS D1 Mini ESP32 USB-C |
ご覧の通り、資金を無駄にすることなくセットアップが可能だ!
それ以上に、ジョシュアは次のようなこともしている。 .stlファイル ドローンのパーツを自分で3Dプリントしたい場合は、GitHubで入手できる。そうすれば、あなた自身のドローン群をすぐに立ち上げることができる。
お金を節約しようと思ったら、モーションキャプチャー・システム用のカメラをセットアップするのが一番難しいだろう。ジョシュアは プレイステーション・アイ カメラで使用できる。しかし、安いとはいえ、IRカットフィルターをIRフィルターに交換する必要がある。
結局のところ、赤外線を捕らえることが重要なのだ。
ジョシュアはフロッピーディスク上の赤外線ストリップを切り刻んで赤外線フィルターを作った。
ソフトウェア
ジョシュアはバックエンドをPythonで書いた。PythonスクリプトはOpenCV、SciPy Optimizer、NumPyで実行され、カメラの位置を決定し、ドローンの位置を三角測量する。
バックエンドはカメラと直接通信するほか、壁に設置されたESP32とも通信し、ESP-NOWプロトコルを介して各ドローンのESP32と送受信機として動作する。
バックエンドは、ジョシュアがReactで書いたフロントエンドとも通信し、すべてをコントロールする簡単なウェブインターフェースを備えている。
結論
このプロジェクトに込められた創造性がそれを物語っている。誰かがジョシュアに書いたように レディット私たちは、あなたのキャリアを最大の関心を持って見守っています」。ジョシュアが次に何を語るのか、楽しみでならない!
ジョシュアが詳細に語っているビデオをぜひご覧いただきたい:
また、次のサイトもご覧ください。 GitHubのページ.すべてのコードと.stlファイル、そして自分でセットアップする方法についての情報が含まれています。
すべてのパラゴン・プロジェクトをご覧になりたい方は、下のボタンをクリックしてください!
まだの方は、ぜひニュースレターをご購読ください。このシリーズで取り上げたクールなプロジェクトの数々をご紹介します。
ESP32ドローンの群れをどうしますか?