2. 製品のインストール

このキットのすべての部品を確認した後、タンクロボットをマウントする必要があります。以下の指示に従ってスマートカーをインストールしましょう。

組立動画

動画をダウンロード

注意: 組立動画はこのパッケージに含まれている video.7z ファイルで提供されています。video/KS0605.mp4 を表示するために抽出してください。

注意: スマートカーをインストールする際、まずボードから保護フィルムをはがしてください。

ステップ1: 底部モーターのインストール

以下の部品を準備してください:

  • M4ナット * 2

  • メタルモーター *2

  • メタルホルダー *2

  • カップラー *2

  • 青色サポートパーツ *2

  • M4*12MM内六角ネジ * 2

  • M1.5六角キーニッケルメッキアレンレンチ *1

  • M3六角キーニッケルメッキアレンレンチ *1

  • M2.5六角キーニッケルメッキアレンレンチ *1

  • M3*8MM内六角ネジ * 4

TK_02

TK_03

ヒント: 同じ方法で反対側のモーターも組み立ててください。

ステップ2: 駆動輪のインストール

以下の部品を準備してください:

  • M3*8MM内六角ネジ * 2

  • M4*50MM内六角ネジ * 2

  • タンク荷重輪 * 2

  • フランジベアリング * 4

  • ガスケット*2

  • キャタピラバンド *2

  • M4自己ロックナット * 2

  • M3六角キーニッケルメッキアレンレンチ *1

  • M2.5六角キーニッケルメッキアレンレンチ *1

TK_04

TK_05

TK_06

TK_07

ステップ3: バッテリーホルダーのインストール

以下の部品を準備してください:

  • バッテリーホルダー *1

  • M3ナット * 2

  • 青色メタルホルダー *2

  • M4ナット *8

  • M3*10MM皿頭ネジ * 2

  • M4*40MM内六角ネジ *4

  • M2.5六角キーニッケルメッキアレンレンチ*1

  • M3六角キーニッケルメッキアレンレンチ *1

  • M3*25MM内六角ネジ *4

  • M3*45MM六角銅柱 *4

  • ドライバー

TK_08

TK_09

マウント処理が完了したら、4本のM4*40MM内六角ネジと4本のM4ナットでメタルホルダーをモーター輪に固定するために移動してください。

TK_10

TK_11

TK_12

TK_13

ステップ4: アクリル板とセンサーのマウント

  • アクリル板 * 2

  • L字型黒ブラケット *1

  • フォトセルセンサー *2

  • IRレシーバーモジュール *1

  • 8X16 LEDパネル *1

  • M2ナット *4

  • M3ナット *10

  • M3*6MM内六角ネジ * 8

  • M3*8MM内六角ネジ * 8

  • M2.5六角キーアレンレンチ *1

  • M3*12MM丸頭ネジ *6

  • M3*10MM六角銅ブッシュ *8

  • M2*10MM丸頭ネジ * 4

  • ドライバー

TK_14

TK_15

TK_16

TK_17

TK_18

TK_19

TK_20

TK_21

TK_22

TK_23

ステップ5: サーボプラットフォームのインストール

以下の部品を準備してください:

  • サーボ *1

  • 黒ジンバル *1

  • ケーブルタイ *2

  • M2x8丸頭十字タッピングネジ *2

  • 超音波センサー *1

  • M2*4ネジ *1

  • M1.2*5ネジ *4

  • ドライバー

**注意: **デバッグを便利にするため、超音波モジュールを真っすぐ前に向け、サーボモーターの角度を90°に保ってください。したがって、サーボプラットフォームをインストールする前に、サーボを90°に設定する必要があります。

90度設定コードをコピーして開発ボードにアップロードしてください。ポートD9に接続されたステアリングギアが90°回転します。

コードをアップロードするには、Arduino IDEが必要です。セクション4.2~4.4(ソフトウェアダウンロード、Arduino IDEのセットアップ、ライブラリの追加)に従ってまずArduino IDEをインストールしてください。

#define servoPin 9 //サーボピン
int pos; //サーボの角度変数
int pulsewidth; //サーボのパルス幅変数

void setup() 
{
    pinMode(servoPin, OUTPUT); //サーボピンをOUTPUTに設定
    procedure(0); //サーボの角度を0°に設定
}

void loop() 
{
	procedure(90); //サーボを90°の位置に移動するよう指示
}

//サーボを制御する関数
void procedure(int myangle) 
{
    pulsewidth = myangle * 11 + 500; //パルス幅の値を計算
    digitalWrite(servoPin,HIGH);
    delayMicroseconds(pulsewidth); //高レベルの継続時間はパルス幅
    digitalWrite(servoPin,LOW);
    delay((20 - pulsewidth / 1000)); //サイクルは20ms、低レベルは残りの時間続く
}

TK_24

**注意: **M1.2*5ネジはプラスチックプラットフォームのバッグの中にあります。

TK_25

TK_26

ステップ6: センサーとボードのインストール

以下の部品を準備してください:

  • M3*6MM丸頭ネジ *12

  • L298Pシールド *1

  • V4.0ボード *1

  • V5センサーシールド *1

  • ドライバー *1

  • Bluetoothモジュール *1

  • M2.5六角キーニッケルメッキアレンレンチ *1

TK_27

TK_28

TK_29

TK_30

TK_31

TK_32

TK_33

TK_34

ステップ7: 接続ガイド

ステップ8: LEDパネルの配線

LEDパネル

V5センサーシールド

GND

-(GND)

VCC

+(VCC)

SDA

SDA

SCL

SCL

ステップ9: アクリル板のすべての部品をインストール

ステップ10: タンクロボット

注意: テストコードをアップロードする前にBluetoothモジュールを取り外してください。そうしないと、テストコードのアップロードに失敗します。

多目的ロボットカー

説明

前のプロジェクトでは、タンクカーは単一の機能のみを実行していました。しかし、このレッスンでは、すべての機能を統合してBluetooth制御でスマートカーを制御します。

参考のため、多目的ロボットカーの簡単なフローチャートを以下に示します。

接続図

**注意:**すべてのコンポーネントが接続されていることを確認してください。

配線ガイド:

8x16 LEDパネル

拡張ボード

GND

-(GND)

VCC

+(VCC)

SDA

SDA

SCL

SCL

超音波モジュール

VCC

5v(V)

Trig

5(S)

Echo

4(S)

Gnd

Gnd(G)

サーボモーター

サーボモーター

Gnd(G)

赤ワイヤー

5v(V)

オレンジワイヤー

9

Bluetoothモジュール

RXD

TX

TXD

RX

GND

-(GND)

VCC

+(VCC)

STATEおよびBRKピンに接続する必要はありません

IRレシーバーモジュール

センサーシールド

G(GND)

+

V(VCC)

S

A0

左フォトレジスタ

センサーシールド

G(GND)

V(VCC)

S

A1

右フォトレジスタ

センサーシールド

G(GND)

V(VCC)

S

A2

インストール完了です。