Home > gainer | teraco > Gainer 雑感

Gainer 雑感

先週日曜日の「東京てら子」にて、FLASHer が集って Gainer で遊んでみた感想なのですが、既にまとめ記事を書かれている方がおられますね。
拝見した順に:

当日の内容は上記記事を拝見すれば分かるかと思います。ということで僕は「電子工作初心者 FLASHer の Gainer いろは」みたいなことをメモしておきます。

いきなり秋葉原行くのはレベル高い

関連書籍とか、Gainerサイトのプリントアウトとかを用意して行ったにも関わらず、何買えばいいのか迷いました。相当な目的意識が必要っぽいので、初心者は下記で挙げている14800円セット(ICCで:TELで在庫確認しときましょう)+チョロQ+半田ごて、余裕があれば電流計テスターと、テンション上げる用のいろんな色のLED。抵抗のこととかよくわからないので、店の人に教えてもらいつつ買いましょう。

意外に無茶しても壊れないっぽい

LEDには、ピンの長さでアノード(+側)とカソードが(-側)があって、逆に接続すると、最悪の場合、LED が壊れて使えなくなると書かれている記事もありますが、実際は1発アウトで壊れるということはないらしく、間違えて逆向けで電流通してしまった LED も再利用できました。

あと、ブレットボードの配線を繋ぎ直す際には、PC のソフトを終了してから、USB を抜いて、Gainer をオフにしてから、配線し直すのがセオリーですが、不注意でいきなり USB から抜いてしまうこと数回。それでも PC が即おかしくなるということはない様子。

総じて、「ちょっとでも無茶したら、いきなり火を噴く」ということはなく、割と初心者のケアレスミスを許容してくれる感じでした。まぁ慎重に越したことはないのですけどね。

まずは模倣から

電子工作は初心者丸出しなので、下手にアドリブかまして煙を噴いたら大変です。僕のような初心者は、まずは先人を見習いましょう。以下の2冊で大分楽しめます。

  • Software Design (ソフトウエア デザイン) 2006年 03月号」 - ゲイナー開発チームの小林様の記事。Gainerって何?という説明から、ドライバと一緒にダウンロードできるサンプルflaファイルの解説、傾きセンサーを使って、Flash上に傾き表示(装置からPCへ出力)といったことが書かれています。この特集で書かれたサンプルが一通り楽しめるように、必要な部品をまとめたパックが ICC で3300円で売っていました。傾きセンサーの部品は、僕たちは秋葉原で見つけられなかったので、傾きがやりたいならこのセットを買った方が早い気がします。この本自体(970円)も ICC で売っていました。都合、ICC で全部揃えると、Gainer 完成品キット(9800円)と合わせて14800円しますが、このセットがあれば、とりあえず抵抗の計算とか半田作業をしなくても、繋げば動く安心感が得られます。尚、本に書かれている AS コードのコンストラクタ:new Gainer("localhost", 2000); の部分ですが、僕達の場合はこのままでは動かず、ダウンロードファイルの通り:new Gainer("localhost", 2000, Gainer.MODE1, true); と書かないと動かなかったです。コードを手書きする方はご注意を。これで30分ほど停滞してしまいました。
  • MASH UP++」 - FLASHer の Gainer 進出を促進してくださった本。FLASH で Qステア(チョロQ) を動かす(PCから装置へ出力)ことができれば、Gainer デビュー感が一気に盛り上がります。作業には半田が必要。その他必要な道具等、詳細は書籍を買いましょう。今現在ならラジコンチョロQ は普通に玩具屋で売ってました。Gainer 側の装置は本の通り作って、Flash 側のUIを自分なりに自作してみるだけでも色々と楽しめます。配線の接触部分を、リレー(ブレットボード上での配線切り替え用パーツ)に置き換えて Flash からコントロールする原理なので、チョロQ が動かせれば、他の単純な回路も制御できる自信がつくので、この日以降、無意識的にそういう製品を探す癖がつきますw。

USBケーブル

PCとGainerを繋ぐUSBケーブルが別途必要なのでお気をつけ下さい、PC側は通常のUSB口、Gainer側は六角の口のやつです。僕らはUSBプリンタとかスキャナとかのケーブルを流用しました。

今後

今回は完成品キットが二人分足りなかったので、僕とエロゲリラさんはキットを入手していないのですが、6/16に ICC に再入荷するそうなので、キット&書籍用パーツセットを買いに走ると思います。一刻も早く入手したい!それほど楽しかったです。あと、傾きセンサー以外にも、いろんなセンサーが欲しいです。
補足:ICCにある完成キットではなく、組み立て前キットを購入して、自分で半田付けしてキットを組み立てると、安く上がります。初心者の僕は9800円で安心を買いました。

Gainer傾きセンサーとWiiリモコン

Wii×Flash では、縦方向(モニタ方向に倒す)に回転させると、カーソルが画面外に出てしまって、傾きを検出できなくなるのですが、Gainerなら検出できる点が良いです。これを生かして、ちょっとしたインターフェースを作ってみようかなぁと画策中。

ICC から遠い、東京以外の方にも、Gainerデビューのための手っ取り早い方法が公式サイトや上記「Software Design (ソフトウエア デザイン) 2006年 03月号」に書かれています。ここで書こうと思いましたが、PCのバッテリが切れそうなので、あとで書きます。すいません。

Comment:5

kotobuki 2007-06-07 (木) 11:48

レポートからとても楽しそうな様子が伝わってきますね。もし次にこうした機会があれば参加してみたいです。:)

傾きセンサ(加速度センサ)ですが、秋月電子通商というところで販売しているものです。秋葉原にも店舗があるのですが、初めてだとちょっとわかりにくいかもしれませんね。

http://akizukidenshi.com/

WindowsでのCOMポート番号の件は他の方からも要望をいただいています。たまたまデフォルトのCOM3にモデムがあったりすると、gspがエラーを出さず、一見動いているように見えてしまうという問題があります。チュートリアルにも書いてはあるのですが、わかりにくくてすいません。

もし質問などあれば、フォーラムも用意してありますので、よかったらこちらにも書き込んでみてください。

http://gainer.cc/forum/

それでは、今後ともよろしくお願いします。:)

tera 2007-06-07 (木) 13:20

>kotobuki様
コメントありがとうございます。
やはり全てトラブルシューティング資料はネットにあったのですね。当日は僕の家で、全員床PCで、ネットブラウジングの効率が下がってしまったので、解決ソースにたどり着けなかった感じですね。
Gainer楽しいです。今後ともよろしくお願いいたします。

primevision 2007-06-08 (金) 14:09

勉強会おつかれさまでした!楽しかったですね。
ブログ、酔っ払いながら書いたのでなんかおかしいかもしれません。。
今度社内のFLASHerの勉強会があるので、Gainerについて発表しようかなと思ってます。あのちっちゃいスイッチかアナログのスイッチ使って簡単なゲームでも作ってみようかと。あ、加速度センサーのほうが驚きが大きいかな。。買いに行こうかなあ。

Sho Hashimoto 2007-06-12 (火) 03:47

すごく楽しそうです。僕も機会があったら参加してみたいです。
ちなみに、マウス分解してローラー部分を入力にするのと、ローラーをキーボード入力に割り振るソフトなどを使うと色々楽しいんですよ。

tera 2007-06-12 (火) 10:51

>Sho Hashimoto様
こちらこそ、いつも楽しそうなことされているなぁと、羨ましく拝見させていただいてます。
参加っていうより、僕を導いて下さいw
今後ともよろしくお願いいたします。

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Remember personal info

Trackback:0

TrackBack URL for this entry
http://www.trick7.com/blog/mt-tb.cgi/554
Listed below are links to weblogs that reference
Gainer 雑感 from trick7.com blog

Home > gainer | teraco > Gainer 雑感

持っている Flash & ActionScript 関連本の中から、自分的おすすめの読む順番をご紹介。各書籍のレビューは books カテゴリからご覧頂けます。
この順番でどう?(AS3.0)
  • Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート (DVD付)
    Adobe Flash CS3 詳細! ActionScript 3.0 入門ノート (DVD付)

    デザイン方面からFlashデビューして、そのままAS2.0を使うようになった人が、難しいと評判のAS3デビューする時の最初の1冊として、とにかく目を通しておくと良いかと思います。プログラミング経験の少ない方でも、サンプルをじっくり読めば、ゼロからのAS3デビュー可。
  • ActionScript 3.0 アニメーション
    ActionScript 3.0 アニメーション
    洋書「Making Things Move!」の日本語訳本。ActionScript3.0で数学的アニメーションを作ることがメインテーマなのですが、前半部分でAS3.0の基礎を分かり易く解説されています。後半の重力, IK, 3D表現等のアニメーション解説も楽しい。僕はこれのAS2.0洋書版を読んでFlashの面白さに気付きました。
  • Essential ActionScript 3.0 (Essential)
    Essential ActionScript 3.0 (Essential)

    900ページ以上ある相当分厚い本。基礎からOOPまでを解説。ほぼ網羅しているので、これを抑えておけばAS3博士になれそう。
  • Actionscript 3.0 Cookbook
    Actionscript 3.0 Cookbook

    ActionScript3.0のリファレンス本。問題とその解決法が1ページぐらいで細分化されているので空いた時間にちょっとずつ読み進められる。WebでAS3のソースを見て勉強する時の字引としても使う。ただ、時期的に初期の本なので、AS3自体が仕様変更してたりするので正誤表は必読。
  • Object-Oriented Actionscript 3.0
    Object-Oriented Actionscript 3.0

    7/23に発売されたFlash&OOP本。AS2.0版は持っているのだけど、オブジェクト指向の初歩的な解説から入って、後半は僕の理解を超える難度になっていきました。今度こそ理解できるか?
この順番でどう?(AS2.0)
  • Foundation Actionscript Animation: Making Things Move (Foundation)
    Foundation Actionscript Animation: Making Things Move (Foundation)

    スクリプトでアニメーションさせる方法を学べる。プログラムの知識というよりも数学や物理の知識が必要。バネの表現や3D表現など、汎用性の高いテクニックを身に付けられ、個人の表現力をレベルアップするのに最適。参考までに、僕が調べた英単語リスト。2007年4月に、AS3対応版も発売されました。
  • ゲーム開発のための数学・物理学入門 Beginning Math and Physics for Game Programmers
    ゲーム開発のための数学・物理学入門  Beginning Math and Physics for Game Programmers

    「Making Things Move!」の世界を突き詰めたい人用のステップアップのための本。行列や物理運動、2D/3D表現。Flashの本ではなく、じっくり読むタイプの本なので、あとまわしにしてもいいかも。
  • Flash 8 Essentials
    Flash 8 Essentials

    Flash8の新機能を紹介。全10章が独立した構成で、興味のある部分から読めます。フィルタやビットマップ、ビデオの使い方とかを、基礎から順を追って理解していけるので、ゼロからスクリプティングできるようになる。僕はビットマップ関連の作業の際のリファレンスとして常用しています。
  • .fla―Idea of Flash Creation
    .fla―Idea of Flash Creation

    上の本でFlash8の基本を身に付けて、それをどう面白い表現に落とし込むかを学べます。深津さんの、試行錯誤・実験しやすいスクリプティング、クラス設計に凄さを感じました。YouTubeやFlickrのAPI、PHPとの連携記事も。
  • FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付]
    FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付]

    ここまでで表現力が付き、テンションが上がるので、その勢いで難解なオブジェクト指向に挑戦。プログラム経験のない人がいきなり英語のOOP本を読むのは厳しい。この本で継承とかインターフェースとかポリモーフィズムとかの用語を理解しておくといいかも。
  • オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―
    オブジェクト指向でなぜつくるのか―知っておきたいプログラミング、UML、設計の基礎知識―

    Flashの本ではありませんが、OOPの概念を気軽に読めるボリュームで解説してくれます。英語と日本語のOOP用語の対応を図るためにも「Object-oriented Actionscript for Flash 8」と併読するのがおすすめ。なんとなく読んでおくだけでも結構違うのでは。
  • Object-oriented Actionscript for Flash 8
    Object-oriented Actionscript for Flash 8

    前半はOOPの利便性や基本の紹介。デザインパターンやMVCの理解。13章からグッと難しくなって大変。Flash8対応。
  • Essential Actionscript 2.0
    Essential Actionscript 2.0

    上の本よりもさらにOOPプログラマ向け。同じOOP本ということでやや重複しており、こちらはMX2004時代の本なので見送ってもいいかも。分かりやすい英語で良著。この本のAS3版が出たら間違いなく買い。

Page Top