sh_follow1
のプロジェクトでは、超音波モジュールのみが使用されており、前方の手だけを追跡することができます。
このプロジェクトでは、2つのIR障害物回避モジュールを同時に使用することで、車があなたの手を左または右に追跡できるようになります。
このプロジェクトに必要な部品は以下のとおりです。
一式のキットを購入することは非常に便利です。以下がリンクです:
名前 | このキットのアイテム | リンク |
---|---|---|
3 in 1 Starter Kit | 380+ |
以下のリンクから個別に購入することもできます。
コンポーネントの紹介 | 購入リンク |
---|---|
cpn_uno |
|
cpn_l298n |
|
cpn_tt_motor |
- |
cpn_ultrasonic |
|
cpn_avoid |
超音波モジュールと2つのIR障害物回避モジュールを同時に接続します。
超音波モジュールとR3ボード間の配線は以下の通りです。
超音波モジュール | R3ボード |
Vcc | 5V |
Trig | 3 |
Echo | 4 |
Gnd | GND |
2つのIR障害物回避モジュールとR3ボード間の配線は以下の通りです。
左IRモジュール | R3ボード |
OUT | 8 |
GND | GND |
VCC | 5V |
右IRモジュール | R3ボード |
OUT | 7 |
GND | GND |
VCC | 5V |
このプロジェクトで達成したい効果は以下の通りです
- 超音波は、前方で5-10cmの距離で手を検出し、車を追跡させます。
- 左の赤外線モジュールが手を検出すると、左に曲がります。
- 右のIRモジュールが手を検出すると、右に曲がります。
1. ブロックを作成する
前進、左折、右折、停止するためのブロックを作成します。
2. 前進するための追跡
超音波の値を読み取り、手が5-10cmの距離で検出された場合、車を追跡させます。
3. 左と右に追跡する
左と右のIRモジュールの値を読み取ります。
- 左のIRモジュールが手を検出した場合、左に曲がります。
- 右のIRモジュールが手を検出した場合、右に曲がります。
- 両方のIRモジュールと超音波モジュールが手を検出しない場合、車を停止させます。