Raspberry Pi上でscratchを動作させ,ついでにRaspberry Piの汎用ピンを使って周辺機器を制御することが最近よく行われています.ここではラジコンカーを作ってみたいと思います.下の図はシステムの概要です.コントロールはscratchで描いた仮想リモコンを使い,足回り(モータ),ライト(LED),テールライト(LED),クラクション(圧電スピーカ),衝突防止安全機能(距離センサ)をscratchGPIOで制御します.Raspberry PiにはVNCサーバを立ち上げておき,パソコンにVNCクライアントを入れればRaspberry Piを遠隔制御できます.そしてカメラをRaspberry Piに着ければパソコンの画面を見ながら操縦することもできます.

Summary

以上のような機能を実装すべく,教材開発をしていきます.開発環境をしたに示します.

  • ハードウェア : Raspberry Pi 3 type B
  • OS : Raspbian Jessie with PIXEL version April 2017
  • scratch : 1.4
  • scratchGPIO : 8

ハードウェアについてはRaspberry Pi zero Wでも代用可能です.こちらの方がコンパクトでよいですね.