スティックと青い電気テープからモーションシミュレーターを構築する





通常、いくつかの未知の技術に関する記事の最初の解説は次のようになります。「深くなる前に、それが何であるか、なぜそれが必要なのかを最初に言うでしょう。」 そのため、この素晴らしい周辺機器は、車のシミュレーションをプレイする際にプレイヤーに過負荷が及ぼす影響をシミュレートするように設計されています。 この場合、2つの軸に沿って椅子を傾けることでこれが保証されます。したがって、2自由度の動きのシミュレーターが得られます。



視覚的なデモンストレーション:







歴史の一部


数年前、私はこのビデオをインターネットで見ました。 似たようなものを作りたかった。 私はそのようなデザインをマスターすることができなかったので、シンプルなスイングチェアを作ることにしました。 グーグル、アメリカを開かなかったことが判明し、そのようなデバイスが発生した。 このトピックで説明されているデバイスは、椅子がカルダンギアまたはその機能的類似物に取り付けられている場合、レーシングシートスキームに従って実装されます。 これは実装の2回目の試みです。 1つはジョイライダースキームで、椅子が2つの垂直軸上で回転し、理想的にはプラットフォームの重心で交差します。 私もお金がないという事実から進んだ。 したがって、良い、安い、悪い、高価なものの間で、良いものと安いものを選択しなければなりませんでした。



付属品


エンジン。 テーマのリソースを選択するために勉強しましたが、エンジンに必要なパワーの量に関する明確な答えを見つけることができませんでした。 以前のバージョンでは、コードレスドライバーのエンジンを使用していましたが、結果はあまり良くありませんでした。 通常、車のワイパー用のモーター減速機はそのような目的に使用されます。 彼らは、大きな正面窓を持つ車(大型車、バス、トラック)のコンポーネントを使用することを推奨しています。 そして、それにもかかわらず、シモボディは通常低電力について不満を言います。 予算を見積もった後、私は推奨事項を決め、低電力で我慢し、安くて元気にやってみることにしました-私はラノスからギア付きモーターをそれぞれ20ドルで購入しました。 エンジンには30Wのマークが付いています。 ギアボックスのプラスチック駆動ギアは長持ちしないと思いました。 幸いなことに、私は半年使用した後、バックラッシュさえ現れなかったと誤解されました。 パワーの感覚によると、これらのエンジンで十分です。 必要に応じて、供給電圧を上げて、さらにダイナミクスを取得できます。



カルダントランスミッションはVAZ-2101プロペラシャフトから使用されます。 〜20ドル

中国では、1つのエンジンが稼働していてもわずかに低い電力のATX電源で保護がトリガーされたため、12V 350W電源が注文されました。 この保護は、必要に応じて簡単にオフにできると思いますが、気にしませんでした。 中国人は緊張することなく両方のエンジンを引っ張ります。 〜30ドル

ボールジョイントヒンジ-ギアモーターの力をシートに伝達するヒンジ。 このヒンジがロシア語でどのように呼ばれているのかわかりません。 おそらくボールジョイント。 最初の考えは、車のステアリングチップを使用することでした。 私はそれを買って、試してみました-あまりにもきつくてかさばるのがわかりました。 それから彼は自作農業をすることにしました-ギャップは大きすぎました。 その結果、同じ中国で3ドルずつ注文しました。 ベアリングの販売に特化したオフィスでそのようなジョイントをオフラインで見つけようとしたときに、彼らは私を少し笑って、見つけるのは不可能だと言ったのは面白いです。

短絡から保護するための回路ブレーカーのペア。

未知の血統を持ち、間違いなく難しい運命の車の座席。

ハードウェア、鉄、ワイヤー、人工呼吸器、HZのようなあらゆる種類のもの。

別名Logitech G25ゲームコントローラー、コンピューター、モニター、その他はすでに在庫がありました。

機械部品を理解するためのいくつかの写真。 上記のボールジョイントでユニバーサルジョイントとモーターを取り付けます。 同時に、溶接工および塗装工としての私のスキルを笑うことができます。











エレクトロニクス


中国のエンジンドライバーを購入またはコピーしてArduinoに接続した方が賢くなります。実装のメリットはパブリックドメインにあります。 しかし、いや、私は自分の道を行くことにしました。 そして、それが途中で退屈しなかったように、私はキャンペーン中に、背中に四角い車輪が付いた、新しく発明された自転車をドラッグすることに決めました。 はい、ドライバーとコントローラーをファームウェアで殺しました。 さらに、おそらく12種類以上のドライバーを作成しましたが、火傷を負った野外労働者の数を重量で測定するのが適切です。 したがって、スキームを繰り返すために死亡数は推奨されません。

コントローラー






エンジンドライバー






回路内のいくつかの場所は、テキソライト上ですでに修正されているため、繰り返すことはお勧めしません。 私たちはボードを描き、レーザーアイロンを開けて、射撃用のスリッパを描きます。 次のものが得られます。







そして、すべてをエレガントなケースに詰めます:





もちろん、いくつかの妨害があり、いくつかの場所ではボードを修正する必要がありました。



操作(エンジンの位置の設定)に必要な情報は、cp2102チップ上のUSBシリアルTTLアダプターを介してコントローラーに送信されます。 コントローラーは、最小限のバインディングでMK atmega88に実装されます。 便宜上、4桁の7セグメントインジケータが追加されています。 コントローラーはフィードバック信号を使用します。センサーのセンサーはギアモーターの軸上の可変抵抗器であり、モーターの実際の位置を決定し、必要に応じて修正します。 コントローラーには比例コントローラーがあります。 バックアップが好きではないので、ほとんどの場合、ファームウェアを共有しません。 エンジンドライバーにはHブリッジがあります。 コントローラには、ブリッジトランジスタのいずれかを開く機能がありますが、この場合は冗長です。 このため、短絡に対する論理的な防御を行う必要がありました。 コントローラーからドライバーに方向と解像度の信号を送信すれば十分です。



フクロウの残りの部分を描画します。このようなものは、すべて組み合わせると次のようになります。











コンピューター用のソフトウェア。


多くのゲームがテレメトリー出力を実装していることは、私にとって啓示でした。 ゲームの物理モデルに関する情報を取得することは、ブラックマジックとプロセスの記憶を科学的に突く方法によってのみ可能であると考えていました。 いいえ、多くの場合、ゲーム開発者はソケットを介した対応するデータの出力に煩わされません。 別の自転車を発明するのに最適な場所。そうでなければ、以前の自転車からほとんど回復しました。 しかし、その後、何かがうまくいかなかったため、完成したオプションを見ることにしました。 そして、少なくとも2つの無料のものがあります。

X-Simには 、プラグインをねじ込んでジョイスティックの状態をインターセプトする可能性など、多くのホイッスル詰め込まれていますが、開始するのは困難です。 サポートされているゲームのリスト

SimToolsは比較的新しいプログラムで、最初のプログラムよりもはるかに単純ですが、機能はほとんどありません。 開始するのが一番です。 サポートされているゲームのリスト

どちらのプログラムでも、シリアルポート(この場合は仮想)を介して必要な情報を出力できます。 多かれ少なかれよく知られているほとんどすべてが自動車のものがサポートされていますが、航空シミュレータもあります。



このデバイスのキットにOculus Riftを含めるといいと思います。 最初のジャイロスコープが夢中になるので、おそらく2番目のバージョンだけが必要になります。



すべての写真を見たが青い電気テープが見えなかった人、およびここで読んでいる読者に、How to Draw an Owl.jpgの投稿について謝罪したい。 当初は計画されていなかったため、製造プロセスに関するすべての情報が保存されているわけではありません。 しかし、少なくとも記事では、そのようなデバイスについて、その存在について考えなかった人々に伝えます。 このプレイリストには、 この鉄片のビデオがいくつかあります。



All Articles