おもう私たちの多くは、 いつか持つことができる特権 または自家製のロケットを飛ばす または、飛行するように設計されたミニ船、そして何よりも、自由にそれを指示する自由を私たちに与えることができるコマンドを持っている。
今日、そのように、その夢はすでに多くの人によって実現されています さて、あなたが買うことができるいくつかの商用モデルがあります、あるいはドローンの場合にも、私たちが子供として欲しかったものに似たものもあります。
しかし 正直に言って、私たちの多くはデバイスを設計するのが大好きだったでしょう 私たちの手で、そして何よりもそれを組み立てる方法と各部品がどのように機能するかを学ぶ力を持っています。
そして、良いです 今日は情報を共有するようになります 私が説明しているものと似たものについてネットで見つけました。 Cygnus-X1プロジェクトはオープンソースボードを開発します ジェットエンジンの推力ベクトル制御および関連する車載システム用。
愛好家 彼らは自家製ロケットの飛行を安定させるためにプレートを使用することができます そして何よりも、このプロジェクトで最も重要なことは、プロジェクトの開発がGPLv3ライセンスの下で配布されることです。
EasyEDA(Electronic Design Automation)シミュレーターの利用可能な図、PCB設計、および仕様を多数見つけることができます。
プロジェクトから際立っているもう一つの特徴はそれです ボードは、ArduinoIDEおよびPlatformio開発環境と完全に互換性があります。
ソフトウェアコンポーネントがC ++で記述されており、ベースとして使用されていることに加えて、SAMD51マイクロプロセッサが使用されています。 120 MHzの周波数で動作し、1MBのフラッシュメモリが内蔵されています。
外部フラッシュまたはSDカードを使用して、飛行中のテレメトリーを記録できます。 データとコマンドはBluetoothLow Energy(BLE)を介して送信され、通常のスマートフォンを使用して制御できます。
サーボ制御のXNUMXつのチャネルが提供されます。 XNUMXつは推力ベクトルが変化したときのノズルの動き用で、もうXNUMXつは他のシステム用です。たとえば、パラシュートの展開をアクティブにします。 イグニッションプラグとグロープラグ用のXNUMXつのパイロチャネルと、ジャイロを使用してコイルを交換するための電気モーター制御チャネルもあります。
2Sまたは3SLiPoバッテリーを電源として使用できます。 使用されるセンサーの中には、加速度計とジャイロの組み合わせ(IMU BOSCH BMI088)と高度計(MS560702)があります。 UARTおよびI2Cコネクタは、GPSモジュールなどの追加のセンサーを接続するために使用できます。
プロジェクトの際立った特徴のうち、以下が挙げられます。
- 51 MHz、120MBのフラッシュで動作するSAMD1マイクロシステムに基づいています。 (ATSAMD51J20A-MUT)。
- Bluetooth Low Energy(BLE)で制御できるため、ロケットとスマートフォンの間でデータを送受信できます。
- 3つのサーボチャネル(XNUMXつのチャネルはスラストベクタリングに使用され、XNUMXつは機械式パラシュート排出システムなどの他のものに使用されます)。
- モーターイグナイターとニクロームワイヤーに点火できる2つのパイロチャンネル。 可変電流制御用に完全にPWM制御可能。
- リアクションホイールで揺れを制御する必要がある場合に備えて、1 xDCモーターコントローラー。
- LIPO2Sおよび3Sバッテリーで動作します。 3Sが望ましい(11,1V)
- 火工品チャンネルの故障を防ぐためのアーミングターミナルが含まれています。
- 088軸IMU(BOSCH BMI560702)および高度計(MSXNUMX)
- データを保存できるSDカードポート。
- 16MBの外部フラッシュストレージ。 飛行中にデータを保存します(SDカードの接続は振動のために飛行中に散発的になる可能性があります)
- ブザーとRGBネオピクセルLED
- GPSモジュールなどの外部センサーを接続する場合の追加のUARTおよびI2C接続。
最後に、 あなたがそれについてもっと知りたいのなら プロジェクトの詳細、マニュアル、図を参照できます 次のリンクで。