Minecraftクリーパーロボットを作成する
新しい本「Make:Minecraft for Makers」を書いたとき、モンスターのクリーパープロジェクトを含める必要があったことをご存知でしょう。金属製のスケルトンと木製のスキンを使用して、電動クリーパーを作成する方法は次のとおりです。このことは間違いなく爆発しないという事実を除けば、あなたはそれを気に入るはずです、そしてあなたは途中でロボット工学とArduinoについて多くを学ぶでしょう。さあ、始めましょう!
Creeperは、頭を動かすサーボモーターを備えた、暴徒の特徴的なアームレスボディを作成するアドオンパーツを備えたロボットシャーシキットで構成されています。ゲーム内のCreeperを確認することから始めます。クリエイティブモードに固執するようにしてください。そうしないと、爆破される可能性があります。
クリーパーは、側面に8ピクセルの立方体の頭、4×8×12の本体、および4つの4×8×4の脚を備えています。実際にはかなりエレガントなデザインなので、物理的な再現を簡単に作成できます。
デザインする
Robot Creeperは、最初は非常に難しいようです。物事はクリーパーのように見えなければならず、理想的にはゲーム要素に比例している必要があります。同時に、ロボットとしても機能する必要があります。つまり、外観に関係なく、Creeperは、必要なすべてのロボットコンポーネント、特にベースに使用しているシャーシキットを取り付けることができなければなりません。
私は、Actobotics Bogie Runt Roverから始めました。これは、シャーシ、6つのモーター、および6つのホイールが付属する約70ドルで入手可能なキットです。組み立てられたローバーのシャーシのサイズは6 "×9"ですが、ホイールは少し突き出ており、地面から6 "の高さで走行します。これらの測定により、フットプリントのサイズを決定することができました。12インチ×8インチ—便利なことに、ピクセルあたり1インチです。
ロボット全体に1インチの目盛りを適用すると、高さ12インチ、幅8インチ、奥行き4インチのボディ、8インチの立方体の頭、6インチ×4インチ×4インチの4本の脚ができます。ただし、脚については、前のペアと後ろのペアを8インチ幅のブロックにマージすることにしました。物は歩くのではなく、転がります。上の画像は私の最終的なデザインを示しています。レーザーカッターで使用するベクターファイルを作成しましたが、木から断片を切り取るか、他の素材で創造性を発揮することができます。これらのAmazonボックスをリサイクルし、パッキングテープを使用して、安価で簡素化されたバージョンをノックアウトします。
>次に、ロボットの電子機器を設計する必要があります。その機能はどうなりますか?それはどのように制御されますか? Minecraft Creeperは爆破で知られていますが、明らかにそれはありませんでした。また、頭を回転させます。これは、サーボモーターを体内に配置して、ロボットの頭を回転させることで実現できます。クリーパーには、爆発しようとすると赤くなる目もあります。それは簡単です! NeoPixelJewelsを頭に入れます。
ボンネットの下で、モーターコントロールシールドを上に置いて、クラシックなArduinoUnoを使い続けました。このアドオンボードは、Arduinoがモーターの実行に必要な高電圧を管理するのに役立ち、モーターの制御を簡素化します。
制御と言えば、3本のワイヤーを介してロボットに接続する基本的なコントローラーを作成しています。
クリーパーボットを構築する
1。ローバーキットを組み立てる
Bogie RuntRoverキットに取り組むことからビルドを開始します。 servocity.com/bogieにすばらしい組み立てビデオがあります。
2。ボディベースを追加する
大きな四角いネジプレートと下側から追加された4本のネジを使用して、ローバーの取り付け穴の中央セットに3¾インチのチャネルを1つ取り付けます。
3。ヘッドサーボを取り付ける
標準のサーボプレートを使用して、サーボモーターをチャネルに取り付けます。そこにいる間に、サーボのシャフトをDロッドに取り付けるカプラーを取り付けることができます。
4。ボディチャンネルを取り付ける
9インチのチャンネルをすでに取り付けた3¾インチのピースに固定します。図のようにデュアルスクリュープレートを使用します。
5。サポートビームを追加する
2番目のデュアルスクリュープレートを使用して、9インチピースの上部に2番目の3¾インチチャネルを取り付けます。
6。ベアリングを取り付ける
ベアリングをサーボのシャフトと揃うように取り付けます。
7。 D-RODを保護する
Dロッドをベアリングに通し、サーボのカプラーに固定します。
8。足と体の皮膚を組み立てる
クリーパーのスキンは、重力に依存してロボットにとどまる一連のレーザーカットされた木箱の形状で構成されています。ヘッドベースが¼インチであることを除いて、スキンはすべて⅛インチの合板で作られています。
私の本のダウンロードの青写真は、github.com / n1 / MinecraftMakersの第9章フォルダーにあります。
9。ペイントしてください!
楽しいクリーパーグリーンの体と足をペイントする時が来ました。下の画像は、1回の塗装で私の作品を示しています。
10。肌をつける
ペンキが乾いたら、1/4インチのロッドを上から突き出して、ロボットに皮膚を落とします。問題なくフィットするはずです。
11。ヘッドベースを追加する
1/4インチの合板、8インチ×8インチの正方形を使用します。 1/4インチの中央の穴と、止めネジハブの取り付け穴をドリルで開けます。次に、小さな四角いネジプレートでハブを固定します。
12。頭を構築する
頭のパネルを組み立てます。もう一度、合板の箱!これには目の穴が必要です。
13。頭をペイントする
頭の外側を肌に合うように緑色にペイントしますが、顔の黒い部分も追加します。目が黒く見えるように、頭の内側を黒く塗ることをお勧めします。
14。 ARDUINOをインストールする
ロボットの下にある場所を見つけて、#4ハードウェアを使用してArduinoをインストールします。必要に応じて、BogieのABSシャーシにドリルで穴を開けるか、使用可能な取り付け穴の1つを使用できます。
15。モーターシールドを装着する
モーターシールドはArduinoの真上にあり、シールドのオスヘッダーがArduinoのメスヘッダーに接続されています。
16。サーボを接続する
サーボワイヤーをモーターシールドのサーボ1ピンに取り付けます。
17。 9V電池を取り付ける
9Vバッテリーをシャーシに接続しますが、まだ接続しないでください。 (画像はプラグが差し込まれていることを示しています)これはArduinoに電力を供給しますが、モーターには電力を供給しません。
18。バッテリーパックを取り付ける
図のように、4xAAバッテリーパックをシャーシに取り付け、モーターシールドの電源端子に接続します。このパックはモーターに個別に電力を供給します。
19。モーターを接続する
モーターは6つあり、左側に3つ、右側に3つあります。下の画像に示すようにリード線を組み合わせて、M3モーター端子が一方の側を制御し、M4がもう一方の側を制御するようにします。ボギーのモーターは適度なサイズであり、それらを積み重ねてもモーターシールドの機能に負担をかけることはありません。
20。ネオピクセルアイズを配線する
目用に2つのNeoPixelジュエルを使用して、爆発が差し迫っていることを示すはっきりと輝く赤を作成します。 JewelsのVIN(赤線)ピンとGND(黒)ピンの両方をArduinoのGNDピンと5Vピンに接続します。データワイヤは、Arduinoのデジタルピン6から最初のジュエルのINピンに、次に次の目のOUTからINに接続されます。
21。コントローラーの接続を配線する
Creeperをコントローラーに接続するには3本のワイヤーが必要です。 1本のワイヤはArduinoのデジタルピン0に接続し、もう1本はピン1に接続し、3本目はGNDに接続します。これらをコントローラーのArduinoの対応するものに接続します。これらのワイヤーは好きなだけ作ることができますが、おそらく6フィートで十分です。
クリーパーをプログラムする
Creeperは単純なロボットであり、これはコードに反映されています。
続きを読む…。
Minecraftクリーパーロボットを作成する
製造プロセス