2014年振り返り

LINEで送る
Pocket

2014年も終わりということで、今年は振り返りを書こうと思います。

今年はどうなるかと思って不安だったのですがなかなか面白い1年になったかと思います。
マイコンを使って無線でLEDを自動制御することやレーザーを使った演出や今までのようにセンサーを使った演出もよりたくさん経験できました。
2014年頭でやってみたいと思ったことは一通りできた良い1年になりました。


まずはLEDやってる関連でお誘いいただいた某ショーレストランでのLED衣装と装置の設置とか制御ソフト・ハードの開発から光り方含めてなかなかハードでしたが全般ですごい良い経験ができました。

特にハードでは中山さん、まりすさんにすごくお世話になりました。
また、現場では無茶なことにもこたえてくれたゆきちゃんありがとうございました。
お話をいただいて一緒にご協力していただいた加藤さんもありがとうございました。
このお仕事で関わったみなさま、また何かありましたらぜひ。


そのあとは前々から興味のあったTMCNで発表。→Project Daftyに見事に巻き込まれるという経験をしました。fabcafeさまにも色々とお世話になり、Fab Meetup vol.9でも発表させていただきました。http://fabcafe.com/tokyo/events/g00f1b7bf

https://www.facebook.com/TokyoMotioncontrolNetwork

TMCNでは参加が決まったのが直前とか、発表のタイミングとかいろいろ勝手に運命を感じる流れでおもしろかったです。

Project Daftyでは以前にやっていたScience Nonfictionのコンテンツを見てもらっていたようで、自分が関わったコンテンツを誰かが見ていてくれているということをようやくちゃんと実感できました。

で、Project Daftyはこちら。4分ちょいくらいから。

直前までバタバタでしたがみなさまありがとうございました!

参考(TMCNで発表してきました、という記事です):
http://blog.hi-farm.net/2014/05/09/tokyo-motion-control-network-8/


TMCNの流れでNaked様にて開催されたイベントにて軽く発表させてもらいまして、それきっかけで新たな出会いがありました。
その一つがIntegral VisionさまのKAGURAです。こちらは9月中旬にロンドンで開催されました。

NADA Project Vol2 – Kagura – Full version from Takayuki Baba on Vimeo.

デジハリの授業にちょっと顔を出してしゃべる→何か困ってそう→ちょっと口出しする→やっぱり自分でやりたくなって結構がっつり参加、
みたいな定番の結末でした。
この時期は別件の仮押さえ予定などがあったり他の事情もあって現地には行けなかったのともっと早い段階から参加できなかったのが心残りです。。。
次回あれば是非!よろしくお願いします。


これとはちょっと別ですが、7月上旬にはLive & Event産業展に出展の手伝いをしてきました。
こちらもScience Nonfictionのコンテンツをこの展示会向けにアレンジしたものになりました。
音楽イベント系の展示会とか初めてでしたが展示会ならではのハプニングもあり、こちらもとても楽しかったです。
ゼロシーセブンさまとTachytelicさまの共同出展でした。
こちら来年はあるのかな??

http://www.live-event.jp/ja/HOME/

そして夏休み最終日、科学技術館にて1日限りの限定イベントを行ってきました。
映像はこちら。

子供向けインタラクティブレーザーでございます。
Kinect(実際はXtion Pro live)の前に立つとレーザーでアバターが出て、映像中のボールを触ると得点!というもの。
小学生だけじゃなく、もっと小さいお子様にも体験してもらえました。


夏頃はこれと同時にレーザー屋さんとしてこのへんのお手伝いもしました。

で、この流れでORANGE RANGEのテブラ DE ゴメンツアーでもお手伝いしました。
ホールの現場での経験ができたことは本当に感謝です。また今後もあるといいなあ。

他にもなかなか面白い使い方があったのですがどこかでみてもらえるといいなあ。
※画像が見えない場合はこちら


これをやりつつ、別の案件も走っていて、、、本当に夏から冬にかけては色々と重なっていました。 一つ、非公開イベントだけど3分半のショーにてモーションセンサーで音楽と映像とレーザーをコントロールする、というコンテンツを発表しました。 これ個人的には音楽も映像もすごいお気に入りのショーなんですが、、、、いつかどこかで発表したい!! 非公開なので何をどこまでいえばよいかわからないのですが関わったみなさま本当にありがとうございました! 途中すごい心配おかけしてしまったかと思いますがみなさまのおかげで無事乗り越えることができました。 うーん、やっぱり表に出したいなあ。 技術的なチャレンジもあったので今後もどこかで活かせるのではないかと思います。 インタラクティブレーザーはもっと強化したいと思いました。 すごいモザイクですがとりあえず。

secret


そして何と言っても!初海外初南半球初アフリカ! タンザニアにてレーザーと映像やってました!

もともとPANDA1/2は好きで曲を聴いたりライブ見に行ったりustを見たりしていたのですがジェームズパンダJrさんがやっているバーに何回か飲みに行って話をしているうちにタンザニアに行かないかい?というお誘いをいただきました。
お話をいただいた時点ではロンドンが初海外になる予定でしたが結果的には初海外がタンザニアというのはなかなか良かったのではないかと思っています。
本番ではいろいろとあり心残りな事もありますのでまた機会つくっていきたい!

時間がなかったので直前のリハやらができなかったのと、バーで何回か話したくらいだったのに打ち合わせとか演出プランを現地で考えたりして作り上げるのはなかなか楽しかったです。
その後のトークショーも出たかったなー。日程が被ってたので残念!
パンダさん、佐藤さんほか現地でお世話になったみなさまありがとうございました!

かなり良い思い出になっております。


その他・・・・
・イベント色々と参加させていただきましてありがとうございました!

・レーザーとLED衣装で関わっているRAM RIDERさんですが、実は内部的にはパワーアップしまくっていて、
・LED衣装の無線化対応がおわり
・反応もかなり改善
・自動化機能も実装済み

ということで来年以降は今まで以上にぴちっとコントロールできたライブができるかと思うと楽しみで仕方がありません。
やればやるほど人がいらなくなる、というものなのでちょっと複雑な気持ちはありますけどね!

・もっとうまくできたはずのhalloweenイベントは絶対別の形でお返ししたいしTMCNを通じた良い出会いやレーザーの経験、タンザニアという海外での経験を活かし、新しいこともやりつつ今年広げたことをしっかりとレベルあげしたいと思っています。
参考までに。

他にもかけない事などありますがとても充実した一年になりました。

来年はこれ以上にまた面白いことができるといいなあ。
何か困ったことがありましたらお気軽にお声がけくださいね!

特に、LEDやレーザーといった光の演出とセンサーとの組み合わせのインタラクティブな演出をより深めてやっていきたいですね。
ライブ以外でもできるようになると面白そうですね。

来年もよろしくお願い致します。

hi-farm
武内 満

arduinoをシフトレジスタ経由でLEDを光らせた

LINEで送る
Pocket

twitterでご指摘をいただいたので文章を修正しました!
@maris_HY さん、ご指摘ありがとうございました!

電子工作というか、arduinoを再び始めました。

Arduino_Uno_logo

きっかけと言い訳

何にしてもディスプレイの外をプログラムしたい、という想いが最近とても強く、そういうおもいもあってKinect触ったりしていたのですが、ハードウェア部分も知りたいという気持ちが強くなり、電子工作を始めます。
arduinoを使おうと思います。

今までも何回もチャレンジしていたのですが、先週arduinoワークショップに行った事をきっかけとして、言い訳せずに勉強をちゃんと始めようと思います。

ハードウェアとか回線とかはっきり言って素人なのであり得ない配線をしたりしてみられる方をドキドキさせてしまう事もあると思いますが、ご指摘いただけると幸いです。

また、僕と同じように電子工作を始められた方は、特に配線についてはより正しい情報を探してください。(無責任ですみません。)

まずはこの日本語文献を参考にすると良いと思います。
http://www.musashinodenpa.com/arduino/ref/index.php

では本題。


今回やりたいこと

沢山のLEDをチカチカさせられたら面白いだろうなあという想いがずっとあります。
なのですが、ArduinoはMegaであってもデジタル入力が15個PWM出力が15本とか、それくらいしかありません。
それ以上の数に増えたらどうすればいいのかわからなかったのでフォーラムに質問をしていると、どうやら「シフトレジスタ」なるものを使えば拡張する事ができるというお話を聞いたので早速試してみました。
今回のは、シフトレジスタを使ってarduinoの入力から今回のは、arduinoの出力をシフトレジスタに入力して、7個(出力は8個あるのですが、省略)のLEDを光らせるだけのシンプルなものです。

とはいえ色々不安なので今回はコードも配線も参考文献のまんまです。

配線はこちらの 3. Add 8 LEDs.を元に行いました。
http://arduino.cc/en/Tutorial/ShiftOut

ブレッドボードが一個しかなかったので一つのブレッドボードないでやり取りしてる事と、抵抗がついていないのでヤバいかも。。

シフトレジスタの関係については
“Here is a table explaining the pin-outs adapted from the Phillips’s data sheet.”
の下にある図と表を抑えておけば良いと思います。

リンク先のシフトレジスタの表のうち、
1〜7と1番ピンが出力、
8番ピンがGNDで、
11がclock pin、
12がlatch pin、
14がシリアルデータ入力、
16が電気の入力(5Vとつなぐところ)
を抑えておけばひとまずは大丈夫だと思います。
番号は左上から半時計周りで1から16まで数えられていますね。
なので1〜7と15番ピンとLEDをつなげば光るってところでしょうかね。
出力をLEDの+(アノード)につなぎ、-(カソード)をブレッドボードの-につないでいます。


arduinoスケッチ

そして、コードは完全にこれを使わせていただきました。
http://www.musashinodenpa.com/arduino/ref/index.php?f=0&pos=2222


int latchPin = 8;  // 74HC595のST_CPへ
int clockPin = 12; // 74HC595のSH_CPへ
int dataPin = 11;  // 74HC595のDSへ

void setup() {
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT);
}

void loop() {
  // LED1からLED8までを順に光らせます
  for (int j = 0; j < 7; j++) {
    // 送信中のlatchPinはグランド(LOW)レベル
    digitalWrite(latchPin, LOW);
    // シフト演算を使って点灯するLEDを選択しています
    shiftOut(dataPin, clockPin, LSBFIRST, 1<<j);
    // 送信終了後latchPinをHIGHにする
    digitalWrite(latchPin, HIGH);
    delay(100);
  }
}


おまけ

シフトレジスタについて詳しくはこちらをどうぞ:
http://ja.wikipedia.org/wiki/シフトレジスタ
シフトレジスタは、一つの入力を分散してくれるものなのかな、という程度の認識はしました。

最後に動画をアップしておきました。

arduinoとシフトレジスタでLEDを光らせた動画

購入したシフトレジスタ(千石通商):
東芝 TC74HC595AP
http://www.sengoku.co.jp/mod/sgk_cart/detail.php?code=2Z2R-3SG6

ワークショップでお世話になった、senio様のフォーラムで質問した内容:
http://www.senionetworks.jp/bbs/viewtopic.php?f=7&t=205&start=0