MatsushitaBlogEducationKidsProgrammingRoboticsTweet2020年からのプログラミング教育の必須化を受け、一部の学校や塾ではプログラミング教育が始まっている。2.0、KOOVなど、ロボット工作とプログラミングを組み合わせた教材だ。これらのロボットプログラミング教材は数万円台と高価で気軽に手が出せなかったが、徐々に安価なロボット工作キットが出回り始めてきている。そのひとつが、タミヤから8月12日ごろより全国発売予定のプログラミング教材「カムプログラムロボット工作セット」。3,456円と手ごろな価格で、コンピューターなしでロボットのプログラム制御を体験できるのが特徴だ。1本を使用し、スイッチを入れると左右のモーターでクローラーが回転する動きの制御には、プログラムバーを使用する。このバーには左右2列の穴があり、ここに「カム」と呼ばれるピンを配列する。カムは、幅違いの3種類。カムの数によって旋回の角度や進む時間が決まるこれをロボットの内部ギアにセットすると、カムの位置でステアリングレッグが押し下げられ、クローラーが浮き上がり、旋回や停止などの動きをコントロールできる。1本のプログラムバーで約35秒間の制御が可能で、バーを連結すれば、より長いコースを動かせる。プログラムバーを内部ギアに差し込む右にカムのある位置では、右のステアリングレッグが押し下げられるパソコンともインターネットともつながらず、モーターも回転させたままで電気的な制御もしていない。プログラミングやロボットのイメージとは少し違うかもしれないが、カムによって、あらかじめ動きを命令し、機械的に読み取らせてその通りに動かす――これこそ、プログラミングと制御の基本だ。床面やキャタピラのゴムのわずかなズレなど、物理的な環境の違いによって、想定通りに動かないこともある。うまくいかなかったのか、原因を探り、ローラの取り付け位置やスペーサーを追加して微調整できるのは、シンプルな構造なればこそ。電池とモーターの配線を変えれば、同じプログラムでも回転や逆走など、まったく異なる動きになる。Pi、IchigoJamなどのマイコンボードを載せれば、本格的なプログラミング学習にも使用可能だ。IchigoJamで左右のモーターを動かせば、時間の制限なく、より自由なコースをプログラミングできる。IchigoJamのOUT出力ではモーターを動かすための電流が足りないので、モータードライバーというICを使って電流を増幅させる必要がある。具体的には、モータードライバーのIN端子にIchigoJamのOUT端子をつなぎ、ロボットの左右のモーターをモータードライバーのOUTに接続する。これで、IchigoJamのOUTコマンドを使って左右のクローラーの回転をオン/オフさせ、WAITコマンドで前進する距離や旋回の角度をコントロール可能だ。手持ちのテレビやキーボードにつないでBASICプログラミングが始められるIchigoJam。組み立てキット1,500円(税抜)、完成品2,000円(税抜)本体にIchigoJamを搭載した。Piなど、各種マイコンボードも搭載できるさらに赤外線センサーをつなぎ、障害物にぶつからないようにしたり、音源モジュールを追加してしゃべらせたりするなど、よりロボットらしく拡張するとおもしろい。ロボット工作教室「タミヤロボットスクール」を来春開講予定タミヤは、ナチュラルスタイルとの共同で、「タミヤロボットスクール」の全国展開を来春に向けて計画している。「カムプログラムロボット工作セット」をIchigoJamで制御するロボットプログラミングの基礎が学習できる。詳しくは、サイトをチェックしよう。2017では、タミヤブースで「カムプログラムロボット工作セット」が限定先行発売される予定だ。タミヤブースへ行って、一足早く手に入れよう。第2版』は7月25日発売2020.06.261冊まるごとScratchでできる!機械学習の入門書『Scratchではじめる機械学習』が7月発売。小さくてシンプルなツールを開発するべきだ。2024.10.03完全非接触クレープ、減圧蒸留器が作る新しい香りのカクテル、Scratch制御のトースター。