5/16、DevLOVEからお誘いを受けて、Gainer miniによるフィジカルコンピューティングのワークショップを開催した。

昨年、DevLOVE2009 FUSION登壇させていただいた縁で、ソフトウェアエンジニアの皆さんがフィジカルコンピューティングに触れる機会を提供することができた。

会場は高円寺のencafe(エンカフェ)さんをお借りした。こちらは今後「ガジェットカフェ」というアプローチで電子工作を盛り上げて行くそうなので、興味のある方は注目されたい。私も講師をさせていただく予定だったりする。

概要

参加者は「ソフトウェア開発の経験はあるがハードウェアは初めて」というみなさん。Gainer miniとブレッドボードを使い、前半ソフトウェアで言うところの「Hello, World!」的な回路を組み立てていただいた。環境はProcessing。

後半は各種センサとアクチュエータを実費で販売し、用意したサンプルコードをもとに自由に遊んでいただいた。用意したのは…

  • センサ:
    • タクトスイッチ
    • 半固定抵抗
    • 明るさセンサ(CdS)
    • 3軸加速度センサ
    • 赤外線測距センサ
    • アルコールセンサ
  • アクチュエータ:
    • 単色LED
    • フルカラーLED
    • 振動モータ

雑感

  • 事前にProcessingのインストールはお願いしておいたので、開始はスムーズだった。
  • 準備もそれなりにしたので、致命的な間違いでモノを壊す、などのトラブルはなかった。
  • 後半皆さんペースが掴めてくるとすっかり没頭した様子。サンプルコードをアレンジしてゲーム仕立てにしたりと、普段と違う創造性を発揮していた。
  • 一部教材にエラーがあり、お一人に迷惑をかけてしまった。これは深く反省すべき点。

というわけで、電子工作ファーストコンタクトとしてはなかなか悪くないイベントができたと自負している。これからもこの手のワークショップは続けていきたいと考えているので、どこかで見かけたらご参加いただけると幸いである。