よく聞かれる質問:かぶと虫ロボット

Q1:かぶと虫ロボットの電池は何を使ったら良いですか?

Q2:かぶと虫ロボットは、何歳ぐらいからつかえますか?

Q3:組立には道具が必要ですか?

Q4:電池を交換する方法は?

Q5:プログラムにつかうマーカーにお勧めはありますか?

Q6:直進しません、どこを調整したらいいですか?

Q7:タイヤが回らず、かぶと虫ロボットが動かないのですが?

Q8:M-codeで、センサやスイッチの値を変数Aに入れるとどうなりますか?

Q9:M-codeで、PUSHとPOPは何回までできますか?

Q10:ライントレースをするときのラインはどのようなラインが良いですか?

 

Q1.かぶと虫ロボットの電池は何を使ったら良いですか?

かぶと虫ロボットの電池は、eneloopなどのニッケル水素充電池を使って下さい。使い捨てのアルカリ乾電池は取り出せる電流量が少ないため、うまく動かない場合があります。

 

Q2.かぶと虫ロボットは、何歳ぐらいからつかえますか?

かぶと虫ロボットは、組み立てキットで小さなネジなどを回す必要があります。
想定している年齢は小学校4年生からとしています。

▲Topへ戻る

Q3.組立には道具が必要ですか?

必要です。

プラスの精密ドライバーは先端が #00 というタイプのもので、100円~250円程度の値段で売られています。   私が使用しているのは次のものです。

 

ねじ回し

▲Topへ戻る

Q4.電池を交換する方法は?

電池交換は簡単です。基板の裏にある穴につまようじなどの棒を入れて電池を押し上げれば、簡単に電池を抜き取ることができます。

▲Topへ戻る

Q5.プログラムにつかうマーカーにお勧めはありますか?

てんとう虫ロボットをプログラムするとき、プログラミングカードに黒マーカーで色を塗る必要があります。マーカーは、黒い色が出れば何でも使えます。

下の画像のマーカーはとても塗りやすく、キャップがないので便利です。

 

NX60

ぺんてる ノック式油性マーカー Handy平芯 太字 黒 NX60-A

 

▲Topへ戻る

Q6.直進しません、どこを調整したらいいですか?

モーターの回転数などをセンサーで取得して制御しないタイプのロボットでは、どうしても直進性がよくありません。 

例えば、左右のタイヤを回しているモーターのばらつき、左右のタイヤとの摩擦のばらつき、

地面との摩擦のばらつきなど、色々な要素がありますので、必ずしもいつも、直線で前に進むことはありませんので、予めご了承ください。

 

なお、調整を始める前に、内蔵プログラム0番を使いどちらの方に進むか観察してみてください。

また、念のため新しい電池にして動きを観察してみてください。

その上で、調節できることが何点か複数ありますので、1つ1つ調整してみてください。

 

1 : タイヤを固定するためのナイロンワッシャーがタイヤの回転を妨げている場合があります、一度モーターを外して、軽く回るか確認してください。 硬いようであれば、ワッシャーを一度とって、逆に入れるなりしてナイロンワッシャーがタイヤを抑えていないか確認してみてください。

 

2 : モータの出力軸に油分が付いているとスリップしてしまい、うまく進まなくなります。

消毒液のようなアルコールで綺麗にふいたり、油分を取ってください。

アルコールなどが無い場合は、養生テープのようなテープの粘着面でゴムの部分や、モータの出力軸を吹いてみてください。

 

3 : 左右のモーターを交換してみてください。 曲がる方向がかわりましたか?

変わった場合は、モーターの調整が必要です、マニュアルの7ページ目を参考にして出力を調整してください。

 

▲Topへ戻る

Q7.タイヤが回らず、かぶと虫ロボットが動かないのですが?

1 : モーターの固定は下の図のように、端子をモーターと基板の間に挟んで下さい。端子を基板の穴から出すと、回路がモーターと接触しません。

motor

2 : タイヤがワッシャーに押さえつけられて、摩擦で動きにくくなる場合があります。タイヤをつけない状態でモーターを動かしてみて、動く場合はワッシャーとタイヤの摩擦が原因です。ワッシャーがタイヤを押さえないように取り付けてください。

 

3 : タイヤをつけない状態でもモーターが動かないときは、モーターに電気が流れていない場合があります。モーターの端子と基板が接触するように、モーターの端子を30度程度曲げます。また基板側のパターンのハンダ表面に絶縁体の膜がある場合は、ドライバーの先などで少し削って電気が通るようにしてください。

 

▲Topへ戻る

Q8.M-codeで、センサやスイッチの値を変数Aに入れるとどうなりますか?

変数とは、数字を入れておく箱のようなものです。センサやスイッチの状態は数字として変数Aに入れて使います。

センサS1〜S4では、黒が見えているときに0、白が見えているときに1の値が変数Aに入ります。スイッチでは、何も押されていないときに0、PGMだけ押されているときに1、RUNだけ押されているときに2、PGMとRUNが両方押されているときに3の値が変数Aに入ります。

センサやスイッチの値は、元の変数Aの値に関係なく上書きされます。例えば、白が見えているセンサの値を変数Aに入れた後に次の白が見えているセンサの値を変数Aに入れた場合、1+1=2ではなく、ただの1になります。4つのセンサの値を使いたいときは、センサの値を一つづつ使って下さい。

 

▲Topへ戻る

Q9.M-codeで、PUSHとPOPは何回までできますか?

PUSHとPOPは4階層まで可能です。4階層の途中でPOP、PUSHは何回しても問題ありません。

PUSHを5階層以上したり、PUSHした階層数以上にPOPしても、虫ロボットがエラーで止まることはありませんが、変数Bには正しくない値が入ります。

▲Topへ戻る

Q10.ライントレースをするときのラインはどのようなラインが良いですか?

センサの間隔と同じ程度の幅5mm〜6mm程度のラインが適切です。ライントレースはロボットの4つのセンサで白と黒を見分けて動作します。6mmより太い黒線があると、同時に2つのセンサで黒が見えるので、正しく動作しない場合があります。また、ラインの幅が1mm〜2mmの場合はセンサがラインを見つけられずに通り過ぎてしまう場合があります。