PS2コントローラーで制御されるバトルボットを構築する
コンポーネントと消耗品
> ![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
| ||||
|
アプリとオンラインサービス
> ![]() |
|
このプロジェクトについて
ArduinoUNOやその他の手頃な部品を使用してバトルボットを作成しました。これらのバトルボットは、Trivium Personalized Learning Public CharterSchoolの5年生から8年生向けのロボット工学クラブで作成されました。子供たちがArduinoとロボット工学について学ぶのは楽しい方法でした。
「回路図」を表示して、すべてがどのように配線されているかを視覚的に示します。モーターボード、センサーシールド、PS2コントローラー、およびフリッパー/スピナー用のブレッドボードに接続された追加のモーターの図があります。フリッパー/スピナーは、PS2コントローラーのXボタンが押されたときにアクティブになるようにプログラムされています。
私たちは手頃な価格の物資を使おうとし、バトルボットのデザイン方法について子供たちに創造的な自由を与えました。はんだ付け不要の部品を使用しているので、初心者でも組み立てやすいです。
コロプラスト
体を作るのにコロプラストが使われました。手頃な価格で、段ボールよりも頑丈で、切断や曲げがかなり簡単です。
<図>
Arduino UNO&センサーシールド
子供たちがより簡単に部品を接続できるように、UNOR3センサーシールドを使用しました。このシールドをArduinoの上にスナップすると、すぐに使用できます。
<図>
モータードライバーボード
子供たちがモーターを簡単に接続できるようにするために、このモータードライバーシールドを使用しました。
<図>
コストを節約するために、2つのバックモーターとフロントスイベルホイールを備えたボットを2WDにしました。ただし、モータードライバーシールドは4WDをサポートしているため、フロント用にさらに2つのモーターを簡単に組み立てることができます。
18650バッテリーケース
Arduinoに簡単に接続できる6インチのリード線があるため、これらのバッテリーケースを選択しました。
<図>
PS2コントローラー
また、Bluetooth経由で接続されたPS2コントローラーにボットを接続しました。
ボットで使用するために既存のPS2コントローラーを変更する方法を説明するチュートリアルがありますが、すでに変更されているeBayから入手したものを使用しました。コンポーネントと消耗品の下にこのコントローラーへのリンクがあります。
<図>
その他の備品
また、部品の組み立てには、ジャンパー線(オス/オス&メス/オス)、ダクトテープ、ネジ、ナット、ボルト、木製ダボ、両面テープ、ベルクロテープを使用しました。
さらに、フリッパー、スピナー、モーターコネクタに使用されるカスタムパーツを3Dプリントしました。 「カスタムパーツとエンクロージャ」の下に、スピナーの1つとモーターコネクタのSTLファイルへのリンクがあります。
これらのバトルボットを作成するのはとても楽しかったです!子供たちが与えられた限られた物資を使って思いついたコンセプトのいくつかを見るのが大好きでした。彼らが戦闘でボットをテストし、弱点を見た場所に基づいて変更を加えたときの進歩を見るのは素晴らしいことでした。
<図>
バトルビデオ
- ここで配線と図を表示
- ここからコードをダウンロード
- ここから3Dプリントパーツをダウンロード
- ここで使用されている部品のリストを取得
コード
PS2コントローラーを搭載したバトルボット
PS2コントローラーでバトルボットを制御できるようにするコード カスタムパーツとエンクロージャー
これは、モーターの1つに取り付けられた、学生の1人が作成した3Dプリントスピナーです。 PS2コントローラーのXボタンを押すと作動します。これは、モーターの端に取り付けてダボを簡単に接続できるようにするために使用した3Dプリントのコネクターピースです。使用した3Dプリントのコネクターピースの12パックモーターの端に取り付けるため。クラスでこれらを大量に印刷する場合はこれを使用します。それ以外の場合は、モーターコネクタ-シングルピース.stlを使用して1つだけを印刷します。 回路図
モーターボードの配線です。モーターがモーターボードにどのように接続されているか、またワイヤーがモーターボードからセンサーシールドにどのように接続されているかを示します。 


製造プロセス
- SensorflareとRaspberryPiを備えた433MHzスマートホームコントローラー
- 水分センサーを備えたWin10IOT灌漑コントローラー
- PSoC 6PioneerボードとPioneerIoTアドオンシールドの使用
- ArduinoとRaspberryPiを使用してインターネット制御のビデオストリーミングロボットを構築する
- ArduinoUNOを使用したイカゲーム人形のビルド
- Web操作のDMXコントローラー
- イスラムの祈りの時間とArduino時計
- Unopad-Abletonを搭載したArduinoMIDIコントローラー
- ラズベリーモーターシールドを使用したAndroid制御玩具
- ArduinoUnoを使用した25kHz4ピンPWMファン制御
- コンテナーを使用したマルチステージ ビルド