超簡単。GPIOで紙コップ風車を回して遊ぼう
初めてGPIOを使う人にもわかりやすく、身近にある素材でできるおもちゃです。幅広い年齢が参加するワークショップで作る作品としてもおすすめです。
なかなかGPIOブロックを使う機会がなかったのですが、「はじめてのMESH GPIOキット」ガイドブックを読んで、子どもと一緒に考えて作りました。「レッスン4 モータードライバで制御する」を参考にするとよりわかりやすいと思います。
紙コップ、割り箸、木端材、布テープ、セロテープ、つまようじ、GPIOブロック用モータードライバ*、ギアドモータ*ー、電池ボックス*、単三電池x2(*「はじめてのMESH GPIOキット」に同梱)
風車の動きを制御する部分を組んでいきます。
1.ギアドモーター
2.電池ボックス
3.GPIOブロック
4.モータードライバー
![](https://recipe.meshprj.com/wp-content/uploads/4466/917f39dd9c91215924a36682c96c88f8_1575399275958-1.jpg)
GPIOブロックと、モータードライバーを接続します。ブロックの向きに注意してください。ピンを折ったり曲げないようにていねいに。
![](https://recipe.meshprj.com/wp-content/uploads/4466/7c89c7044694e9810defaee2d13c0443_1575399276374-1.jpg)
ギアドモーター、電池ボックス、モータードライバーと図のように配線してつなぎます。
1. ギアドモーターの黒線(OUT2)
2. ギアドモーターの赤線(OUT1)
3. 電池ボックスの黒線(GND)
4. 電池ボックスの赤線(VM)
配線したら、マイナスドライバーでネジ(矢印の部分)を4ヶ所回し固定します
![](https://recipe.meshprj.com/wp-content/uploads/4466/0d3b71368b3d088d7ffa1abe4968a576_1575399276551-1.jpg)
プロペラ部分を作ります。紙コップに切り込みを入れて広げます。中心の部分に千枚通しなどで穴を開けます。
![](https://recipe.meshprj.com/wp-content/uploads/4466/ef999a282ac950e2563c07ccee375659_1575399826235-1.jpg)
マーカーで好きな色を塗りましょう。
![](https://recipe.meshprj.com/wp-content/uploads/4466/09daf080a4a8f74ffb235f4301d7bfb1_1575399826634-1.jpg)
回った時に風が起こるように少し羽を折り曲げます。
![](https://recipe.meshprj.com/wp-content/uploads/4466/cf043d09cde9ae354a27fe4211e31358_1575399826796-1.jpg)
穴につまようじを差し込み、セロファンテープで固定します。
![](https://recipe.meshprj.com/wp-content/uploads/4466/d15d08d03cfb8fd79a72d596571061e1_1575399826915-1.jpg)
割りばしと木端材で作った土台に、電池ボックス、GPIOブロック、ギアドモーターを取り付け、布テープでしっかり固定します。配線がプロペラと当たらないように、調整つしてください。つまようじをギアドモーターの軸に差し込んでプロペラとモーターを固定します。
![](https://recipe.meshprj.com/wp-content/uploads/4466/7a30bb2439326288e09a7e52f232492e_1575399827268-1.jpg)
もし風車を回した時に風が出てこない場合は、回転が逆向きになっているかもしれません。その場合は、モーターの反対側の軸にプロペラを差し込んでください。
![](https://recipe.meshprj.com/wp-content/uploads/4466/2b559094fe062e9162c8cd3b87b44a1a_1575400765122-1.jpg)
1から6はボタン、人感、動きブロックからさまざまなアクションを受け取ります。7に接続すると、反応して風車が回ります。8に接続すると風車が止まります。お好みで接続を組み替えて遊んでください。
ワークショップ向けの詳しい資料はgithubで公開しています。
https://bit.ly/34NDmRx
プログラミングやデザインを教える仕事をしています。二児の父。
twitter: https://twitter.com/masakick/
プログラミング教室もやっています。
https://flapandplay.jp
https://twitter.com/FLAP_and_PLAY