raspberry piで初めるopenframeworks生活
TRANSCRIPT
作品概要• パラレルリンク機構によるドローイングマシン
• 蓄光シートでレーザーに三角形が描かれ続ける。三角形の頂点は機構の動作からフィードバックを受けていて、描く行為によって次の描く対象が創発されていく、相互作用性をもったシステム絵画
作品概要• パラレルリンク機構によるドローイングマシン
• 蓄光シートでレーザーに三角形が描かれ続ける。三角形の頂点は機構の動作からフィードバックを受けていて、描く行為によって次の描く対象が創発されていく、相互作用性をもったシステム絵画
モーターの制御 情報を示すディスプレイ
いいところ1:oFからGPIO• WiringPiを使えばoFからGPIOが直接いじれる
• 本作ではモータードライバと直接SPI通信
• 通信レート気にしながらArduinoとかを介して制御する必要がない!
いいところ2:パッケージ力
• Mac剥き出しの展示はそろそろダサい
• 作品の展示なのに、Macのプロダクトとしての存在感が強すぎる
• もちろんコンセプトとしての必然性があるのなら別
• 手間をかけなくてもいい感じにおさまる”逃げのMac”
いいところ2:パッケージ力• 作品のためだけに買えないことはない
• 新作用に一台Macを買うのは結構財布が痛い。となると普段使いや古いMacを使うか、借りることになる。
• 展示が終わったらバラしたり、再展示の時はまた設定して組み直したりしなきゃいけない。
• 作品を買いたいという人が現れたらどうしよう?手離れを良くする必要がある。
• 自分の作品が売れるかどうかは別として、作品を売るという事はメディアアートを作る人達も考えて良い、というか考えなくてはいかんのではないか
余談:メディアとしてのシステム
• コンピューター黎明期のニューメディアアートにおいては、絵画・彫刻・映像等の表現のためのツールとしてシステムが存在していた
• そこから1段掘り下げる事で、むしろその構造の方を作品の中核として”システムを彫刻する”、メディアとしてのシステムというコンセプトについて研究しています。
なので、プログラムや電子回路もその作品の構成素として重要。隠さなくても絵的に主張しすぎず、oFが動いてくれるという
raspberry piが最適だった
Macの電源を入れたり切ったり
• パッケージ力とかいいつつ、スペックが足りない時はMac
miniとか使わざるをえない
• 商業施設に入れる時とかは、店員さんがオペレーションできるレベルに落とし込む。
• ボタンポチーで起動・終了!くらいにしたいという要望
Macの電源を入れたり切ったり• システムが起きていればシャットダウンはできるけど、起動ができない…けどMac miniは天井に入ってて押せないよ!みたいなパターン
• 非破壊で電源を押すには、物理的に押すしかない模様
http://memorandums.hatenablog.com/entry/2014/09/16/200459 http://www.sonnettech.com/jp/product/rackmacmini.html
Macの電源を入れたり切ったり
_人人人人人人人人人人人人人人人人人_
> % sudo shutdown -u -h now <
‾Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y‾
- shutdownの -u オプション-
UPSからの停電時シャットダウンを意味する
Macの電源を入れたり切ったり
SSHコマンドを送信
シャットダウン!
自動起動!
GPIOでAC電源をリレーOFF
GPIOでAC電源をリレーON
Raspberry Pi Mac
オンボタンで実行
オフボタンで実行
Macの電源を入れたり切ったり
SSHコマンドを送信
シャットダウン!
自動起動!
GPIOでAC電源をリレーOFF
GPIOでAC電源をリレーON
Raspberry Pi Mac
オフボタンで実行
オンボタンで実行
5分以内にオフしなければならない
映像をいっぱい出す・ofxOMXPlayerは不安定という前情報
・活発に修正がされている模様、720pの動画を一晩ループ再生しても大丈夫でした
[テスト環境]
動画フォーマット:1280x720, 24p, 103.4MB 6分2秒
ハードウェア:Raspberry pi 2 Model B
OS : Raspbian Wheezy(2015-05-05)
映像をいっぱい出す・でも確かに変な時ある
・長時間ループでフレームが前後した事例あり
・ループで元に戻る時もフレームがガタつく。264なので、キーフレーム間隔を1(カメラで言うとALL-I)にすると改善する模様
映像をいっぱい出す・コンパネも作ったよ!ドラッグ&ドロップで好きなマシンに動画を送れる
・ofxGuiが重いので、対策したい(コンパネもoFで作っておけば予備のラズパイが制御マシンになる、みたいなになって最高っていう妄想してる)
不便なところ
コンパイルがとにかく遅い。raspi2になって改善したけど速くはない。(クロスコンパイルは大変そうで手を出せてない)
oFなら共通のコードはxcodeで試しにコンパイルしてみてからpushすると、凡ミスくらいなら防げる
不便なところ電源と時計。
色々シールドが出ている模様。国産のslee-piはいいお値段するので、WittyPiをお試し中。
http://www.galileo-7.com/?pid=91881362http://www.mechatrax.com/products/slee-pi
¥11,800- ¥3780-
不便なところバージョン問題
0.9.0はJessieに最適化している。(C++11が扱えるようになったけど、WheezyパッケージのGCCではコンパイルできない)
ofxOscReceiverのコンストラクタでエラー、根深そう…
(Issues#4409)
->Wheezy + 0.8.4が今のところ安牌かも
最後に・コストパフォーマンスはoF動くマシン史上最強。本体5$のZeroが出た!
・システムで何か疑問があったらLinux系の情報が役立つ->リテラシーが高まる
・SDカードさえ焼き直せばいくらでもやり直せる
最後に・コストパフォーマンスはoF動くマシン史上最強。本体5$のZeroが出た!
・システムで何か疑問があったらLinux系の情報が役立つ->リテラシーが高まる
・SDカードさえ焼き直せばいくらでもやり直せる
-> oFStudyに最適!
ご静聴ありがとうございましたrasPiに興味がある方つながりましょう
無い方もつながりましょう
http://sheep-me.me/
↑外出先でちょっとRaspbianいじりたい用サーバーで、ついでにWeb立てました