ラボの目的:
生徒は、Bimo がセンサーを通じて世界とどのように相互作用するかを学びます。また、センサーの定義と、ロボットや機械がセンサーをどのように使用するかを学びます。
活動
黒線または白線を認識するようにコード化できるライン トラッカー センサーを接続します。
私たちの体が脳に信号を送るのと同じように、センサーもコントローラーに信号を送ることができるので、センサーの仕組みを学びます。
ロボットが黒い線に沿って動くようにコーディングします。
評価
生徒は、ラインが終了したときにロボットが何を行うかを視覚化し、ロボットがどの方向に進むかを予測できるようになります。
生徒は好きな形の線を描き、プログラミングを通じてロボットがその線に沿って進む様子を見ることができます。
Google Slides
Build Video
次のラボでは、センサーの力を利用して、Bimo をさらに自動化します。センサーは、ロボットが周囲の世界を感じる方法です。センサーには多くの種類があり、たとえば、距離センサー、光センサー、モーションセンサー、温度センサーなどがあります。ここでは、ライン トラッキング センサーを使用します。このセンサーは主にカラー センサーであり、白黒を感知できます。黒い線を描くと、センサーは黒い線を検出できます。黒い表面の白い線も同様です。使用するセンサーには、実際には 2 つのライン トラッキング センサーがあります。それだけでは多くのことはできませんが、センサーが 2 つある場合は、片側ともう一方の線を検出するようにコード化できます。つまり、片側がオフになった場合は、ロボットが反対方向に線がある場所に戻ります。これが完了すると、ロボットが自動化されます。ロボットが勝手に動く様子をご覧ください。
ラボの概要:
必要な材料:
Photos | Item Name | Purpose | Required Quantity | Labeled Bag |
---|---|---|---|---|
ステップ1

センサーをマイクロコントローラに接続します。センサーが焼損する恐れがあるため、正しく接続されていることを確認してください。センサーには V、G、S があり、それぞれ異なる機能を表しています。V は電圧を表し、技術的にはセンサーのプラス側で、バッテリーのように電力を供給します。G は接地を表し、マイナス側です。両方が正しく接続されると、センサーがオンになります。センサーには 2 つの S があり、これは信号を意味し、マイクロコントローラが黒または白のときに読み取るものです。
ステップ3

最後に、独自のトラックを作成します。十分な幅があることを確認してください。特定の目的のために、ロボットが動き回るのに十分なスペースを確保するために、少なくとも 20 ミリメートルの幅があることを確認してください。ロボットを配置して、動きを見てみましょう。
ステップ1
ステップ2

接続すると、センサー信号を読み取ることができます。1 は表面が白、0 は表面が黒であることを意味します。センサーのどちら側から信号が送られているのかを把握して、コードを記述できるようにします。次のステップは、信号を取得したときに「if」ステートメントを記述することです。コードは次のようになります。右側が白を検出した場合は、左のラインに戻り、左側が白を検出した場合は、右のラインに戻ります。