Suche senden
Hochladen
CD-ROMドライブ魔改造大作戦
•
0 gefällt mir
•
5,504 views
Akira Ouchi
Folgen
OSC2014 Kansai@Kyotoにて発表
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 38
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
快適な朝を実現するソリューションのご紹介
快適な朝を実現するソリューションのご紹介
Akira Ouchi
最近のEjectダイジェスト
最近のEjectダイジェスト
Akira Ouchi
ejectLT @ NT金沢
ejectLT @ NT金沢
ahiru3
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
Akira Ouchi
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
Akira Ouchi
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Atsushi Tadokoro
ねるねるねるねを練ったわけ
ねるねるねるねを練ったわけ
rerofumi
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Atsushi Tadokoro
Empfohlen
快適な朝を実現するソリューションのご紹介
快適な朝を実現するソリューションのご紹介
Akira Ouchi
最近のEjectダイジェスト
最近のEjectダイジェスト
Akira Ouchi
ejectLT @ NT金沢
ejectLT @ NT金沢
ahiru3
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
Akira Ouchi
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
Akira Ouchi
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Atsushi Tadokoro
ねるねるねるねを練ったわけ
ねるねるねるねを練ったわけ
rerofumi
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
Atsushi Tadokoro
CD-ROMドライブを身につけよう
CD-ROMドライブを身につけよう
Akira Ouchi
べ、別に来て欲しいなんて言ってないんだからっっ
べ、別に来て欲しいなんて言ってないんだからっっ
wizstargaer
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Atsushi Tadokoro
MTM07で電子楽器を展示してきた
MTM07で電子楽器を展示してきた
ina job
夜のハムスターもライブカメラで監視しよう!
夜のハムスターもライブカメラで監視しよう!
Akira Ouchi
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Atsushi Tadokoro
20131116 raspijam3
20131116 raspijam3
Akira Ouchi
20090530熊本プログラミングフリークス
20090530熊本プログラミングフリークス
koki_h
ラジコンをROSで制御してみた
ラジコンをROSで制御してみた
shohaga
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27
Koichiro Mori
アプリ屋 対 ネットワーク屋
アプリ屋 対 ネットワーク屋
Yasuhito Takamiya
mod_himoteからはじめよう
mod_himoteからはじめよう
Moriyoshi Koizumi
芸人を 目指すわけでは ないけれど…(n575)
芸人を 目指すわけでは ないけれど…(n575)
Masataka Kondo
How I Made Media Artworks with Ruby and Never Lost a Yen
How I Made Media Artworks with Ruby and Never Lost a Yen
Koichiro Eto
小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
FPGAでmrubyを動かす
FPGAでmrubyを動かす
Shuta Kimura
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Masahiko Hashimoto
ルータでLチカしてみた
ルータでLチカしてみた
Akira Kaneda
Cannaをフォークしてみた
Cannaをフォークしてみた
Masahiko Hashimoto
ゆで太郎エヴァンジェリスト 濱田康貴
ゆで太郎エヴァンジェリスト 濱田康貴
Yasutaka Hamada
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
Akira Ouchi
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Akira Ouchi
Weitere ähnliche Inhalte
Was ist angesagt?
CD-ROMドライブを身につけよう
CD-ROMドライブを身につけよう
Akira Ouchi
べ、別に来て欲しいなんて言ってないんだからっっ
べ、別に来て欲しいなんて言ってないんだからっっ
wizstargaer
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Atsushi Tadokoro
MTM07で電子楽器を展示してきた
MTM07で電子楽器を展示してきた
ina job
夜のハムスターもライブカメラで監視しよう!
夜のハムスターもライブカメラで監視しよう!
Akira Ouchi
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Atsushi Tadokoro
20131116 raspijam3
20131116 raspijam3
Akira Ouchi
20090530熊本プログラミングフリークス
20090530熊本プログラミングフリークス
koki_h
ラジコンをROSで制御してみた
ラジコンをROSで制御してみた
shohaga
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27
Koichiro Mori
アプリ屋 対 ネットワーク屋
アプリ屋 対 ネットワーク屋
Yasuhito Takamiya
mod_himoteからはじめよう
mod_himoteからはじめよう
Moriyoshi Koizumi
芸人を 目指すわけでは ないけれど…(n575)
芸人を 目指すわけでは ないけれど…(n575)
Masataka Kondo
How I Made Media Artworks with Ruby and Never Lost a Yen
How I Made Media Artworks with Ruby and Never Lost a Yen
Koichiro Eto
小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
FPGAでmrubyを動かす
FPGAでmrubyを動かす
Shuta Kimura
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Masahiko Hashimoto
ルータでLチカしてみた
ルータでLチカしてみた
Akira Kaneda
Cannaをフォークしてみた
Cannaをフォークしてみた
Masahiko Hashimoto
ゆで太郎エヴァンジェリスト 濱田康貴
ゆで太郎エヴァンジェリスト 濱田康貴
Yasutaka Hamada
Was ist angesagt?
(20)
CD-ROMドライブを身につけよう
CD-ROMドライブを身につけよう
べ、別に来て欲しいなんて言ってないんだからっっ
べ、別に来て欲しいなんて言ってないんだからっっ
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
MTM07で電子楽器を展示してきた
MTM07で電子楽器を展示してきた
夜のハムスターもライブカメラで監視しよう!
夜のハムスターもライブカメラで監視しよう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
20131116 raspijam3
20131116 raspijam3
20090530熊本プログラミングフリークス
20090530熊本プログラミングフリークス
ラジコンをROSで制御してみた
ラジコンをROSで制御してみた
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27
アプリ屋 対 ネットワーク屋
アプリ屋 対 ネットワーク屋
mod_himoteからはじめよう
mod_himoteからはじめよう
芸人を 目指すわけでは ないけれど…(n575)
芸人を 目指すわけでは ないけれど…(n575)
How I Made Media Artworks with Ruby and Never Lost a Yen
How I Made Media Artworks with Ruby and Never Lost a Yen
小物ツールを自作しよう
小物ツールを自作しよう
FPGAでmrubyを動かす
FPGAでmrubyを動かす
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
ルータでLチカしてみた
ルータでLチカしてみた
Cannaをフォークしてみた
Cannaをフォークしてみた
ゆで太郎エヴァンジェリスト 濱田康貴
ゆで太郎エヴァンジェリスト 濱田康貴
Ähnlich wie CD-ROMドライブ魔改造大作戦
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
Akira Ouchi
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Akira Ouchi
エンタープライズEjectの本命☁ejectstack☁のご紹介
エンタープライズEjectの本命☁ejectstack☁のご紹介
Akira Ouchi
EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~
EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~
Akira Ouchi
4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!
4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!
Akira Ouchi
20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng
Akira Ouchi
簡単に楽しくはじめよう!Raspberry Pi入門
簡単に楽しくはじめよう!Raspberry Pi入門
Akira Ouchi
デジゲー博2015に行ってきた話
デジゲー博2015に行ってきた話
tuna cook
改めて10分くらいで学ぶEjectコマンドユーザー会
改めて10分くらいで学ぶEjectコマンドユーザー会
Akira Ouchi
Ähnlich wie CD-ROMドライブ魔改造大作戦
(9)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
エンタープライズEjectの本命☁ejectstack☁のご紹介
エンタープライズEjectの本命☁ejectstack☁のご紹介
EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~
EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~
4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!
4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!
20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng
簡単に楽しくはじめよう!Raspberry Pi入門
簡単に楽しくはじめよう!Raspberry Pi入門
デジゲー博2015に行ってきた話
デジゲー博2015に行ってきた話
改めて10分くらいで学ぶEjectコマンドユーザー会
改めて10分くらいで学ぶEjectコマンドユーザー会
Mehr von Akira Ouchi
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Akira Ouchi
Minecraft Pi Editionをハックしてみよう
Minecraft Pi Editionをハックしてみよう
Akira Ouchi
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
Akira Ouchi
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Akira Ouchi
Ejectがアツかった12月のおはなし
Ejectがアツかった12月のおはなし
Akira Ouchi
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
Akira Ouchi
mikutterではじめるさわやかておくれライフ
mikutterではじめるさわやかておくれライフ
Akira Ouchi
TODAY's CD-ROM cooking
TODAY's CD-ROM cooking
Akira Ouchi
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Akira Ouchi
Tiny Core Linuxで超軽量Linux環境を作ろう
Tiny Core Linuxで超軽量Linux環境を作ろう
Akira Ouchi
Linux+Webカメラでハムスター観察
Linux+Webカメラでハムスター観察
Akira Ouchi
Mehr von Akira Ouchi
(11)
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Minecraft Pi Editionをハックしてみよう
Minecraft Pi Editionをハックしてみよう
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Ejectがアツかった12月のおはなし
Ejectがアツかった12月のおはなし
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
mikutterではじめるさわやかておくれライフ
mikutterではじめるさわやかておくれライフ
TODAY's CD-ROM cooking
TODAY's CD-ROM cooking
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Tiny Core Linuxで超軽量Linux環境を作ろう
Tiny Core Linuxで超軽量Linux環境を作ろう
Linux+Webカメラでハムスター観察
Linux+Webカメラでハムスター観察
CD-ROMドライブ魔改造大作戦
1.
¦\ ___ / ̄/ ¦ \ _ / ́՞ ՞`\ / / ¦ ¦ し |
/ \__( ਊ }_/ \_____/ ¦¦ // m m そうだ、京都にいk...いるんだった。
2.
夕 方 LT回避芸
3.
えっEjectの LT、午前中 だったん
ですか!
4.
って、夕方に 言われるの 楽しみ
5.
?
6.
☝ ՞ _人人人人人_ > (
) < ☞  ̄Y^Y^YY^Y^Y ̄ ՞ ਊ
7.
CD-‐ROMドライブ魔改造 大作戦 Ejectコマンドユーザー会
あっきぃ ( id:Akkieso: ) 2014/8/2 OSC2014 Kansai@Kyoto
8.
自己紹介 • あっきぃ です •
1988年(昭和63年)生まれ • 北海道根室市出身(日本最東端の駅の近く) • 渋谷で仮想化エンジニアしてます • 自宅ラックサーバー デビューします
9.
Ejectコマンドユーザー会とは • CD-‐ROMドライブのトレイ開閉を利用して •
トレイに色んなことをさせる工作を作り • リモートやタイマー等で実行することで • QoLの向上を試みるユーザーの集いです • 主にオープンソースカンファレンスで活動 • 公式サイトは Eject で検索 • Google Groupsへの入会お待ちしています
10.
トレイに色んなことをさせる工作 • ハムスターにエサをあげる •
エアコンの電源を操作する • AC電源を操作する • 除夜の鐘をつく – 去年もやりました
11.
ウェアラブルEjectヘルメット • ヘルメットにCD-‐ROMドライブを搭載
12.
……は、やめました。 • 普段の生活習慣で首を痛めたので終了
13.
ユーザー会のアクティビティ • 現在40名強(ML参加人数) •
OSC等に展示参加するメンバー3人(私を含む) • 今後の出展予定 – Ogaki Mini Maker Faire 2014(8/23-‐24) • @ahiru3net, @2boxbo参加 – OSC2014 Tokyo/Fall(10/18-‐19) • OSC初45分セミナー申し込みたいかも • 9月には初のハンズオンが東京であるかも?
14.
本 題
15.
先月のOSC名古屋にて • 東芝の無線LAN内蔵SDカード「FlashAir」が GPIO制御っぽいものに対応したと聞く •
CD-‐ROMドライブに内蔵してドライブ単体で Ejectしてる風に見せられたら楽しいね、という 話題になる • ( ՞ ‸ ՞).oO(それはたのしそうだ) • とりあえずポチった
16.
ドライブをバラそう • 帰宅した翌日朝起きて早々にドライブを分解 •
しょっぱなから手を切る • 気をつけよう
17.
さっそく趣旨からズレる • スペースはFlashAirなら普通に押し込めるだ ろうって感じだった(完) •
ドライブ内はいくつかの基板とユニットがリボ ンケーブルで接続されていた – リボンケーブルを外したらどうなるだろうか? – レンズの部分の稼働を止められたら省電力化 できるか? • 調査からエクストリーム分解に変わった
18.
結果 • トレイ開閉に関係ないリボンケーブルを外し ても大丈夫っぽかった •
レンズユニット(170g+ちょっと)が取り外せた
19.
ドライブが軽くなった • 634g –
184g == 450gになった • シャーシがないと152gになる
20.
スペース確保できた • FlashAirどころかRaspberry Piも入りそう
• 電源もドライブから取れそうなのでGOOD – 12V – 5V
21.
Raspberry Piを内蔵してみよう • FlashAirは制御の難易度が高そうなのでとり あえずRPiを埋めることにした
• ちょうどよくModel B+がリリースされて買い増 ししたので1台空きができた • じゃあこれを埋めよう
22.
結果 • 埋まった(やったぜ)
23.
材料 • SATA接続DVD-‐ROMドライブ •
2.5インチSATA HDD-‐USB変換 • Raspberry Pi Model B • SATAケーブル • ジャンパケーブル • USB無線LANドングル • SD-‐MicroSD変換アダプタ • 養生テープ
24.
ドライブとRPiの接続部をつくる • SATAケーブルを適当な長さに切り出す •
ドライブのSATAコネクタのデータ側だけを破壊 して基板にケーブルをハンダ付けする • 2.5インチSATAHDD-‐USB変換のコネクタ全てを ニッパで破壊してデータ側のパターンにケー ブルをはんだづけする • コンパクトそうなUSB-‐MiniUSBケーブルでRPiと ドライブを接続
25.
こんなかんじ だいぶ強引だった
26.
RPiを埋め込む • 横向きは難しく、縦でもぎりぎりの配置に – 本体がどうとか言うよりは、ケーブルを接続する ことで諸々はみ出す
• ドライブのSATA電源パターンから5Vの電源を ジャンパケーブルで引き出してRPiのGPIO 5V のピンに接続 • USB無線LAN、ドライブをUSB接続 • MicroSDカードを挿入
27.
固定 • だいたいは養生テープや針金を使って固定 •
RPiはSATAケーブルに足をつけて(ホットボンド で固定)ネジで固定
28.
小窓をつけてみた • ドライブのてっぺんは実は開く •
ここを鉄板からプラ板に買えて中を見られる ようにした
29.
ソフトウェアの実装 • デモ用途なので、Twieerでふぁぼられたら EjectするFavEjectを使用 •
OSはもちろんEjebian – DebianベースであるRaspbianをEject仕様にカスタ マイズしたもの – 不要パッケージ削除+ejectインストール+SSH公開 鍵登録済 – NOOBSイメージ化されていていつでもデプロイ可
30.
できあがっ たら 自慢したい
31.
スタバドヤリングした • おかのさんが自宅近所に来ていたのでスタバ で迎撃するついでにドライブを持っていった •
学生が勉強したり、大人がノートPCを広げて いる中Ejectドヤリングに初成功 _人人人人人人人_ > まわりの邪魔 <  ̄^Y^Y^Y^Y^Y^Y^ ̄
32.
モバイルできるようにしたい • 製作中はコンセントから電源をとっていた •
バッテリーをモバイル化したい • 以前の乾電池+モバブーはあるけど一工夫 したい • じとめすきーさんから 5V→12V変換ボードを 教えてもらったので 採用してみた
33.
工作 • ペリフェラル4ピンコネ クタを自作 •
5VはそのままUSBケー ブルを接続 • 12Vは、変換ボードを経 由してUSBケーブルを 接続
34.
接続してみよう • バッテリーによってはうま く稼働しない – ループ検知か何かしてい る?
• Panasonicのモバブーで いけた • すごくコンパクトになり 軽く見た目もすっきりした
35.
Ejectヘルメット復活? • 久々にかぶってみたけど頭痛がしそうな気が して怖くてやめた •
復活やっぱなし
36.
まとめ • ドライブはレンズユニットを取り外すと軽くなる •
レンズユニットを取り除いたスペースにものを 埋め込んでなんかつくれる • モバイルEject環境は私的にはまあまあ便利 (人に見せやすい)反面、説明は複雑になる • RPiがまた不足していて買い増ししたくなって いる(現在8台所持のはずなんだけど……) • ドライブがアイデンティティを失う
37.
この先ハムスター餌やりデモ♡
38.
こんなのを横浜にしかけてきた • ☁EjectStack(2台構成)☁ •
Raspberry Piで実装 • 2回エサをあげら れる • 昨日1回あげた
Jetzt herunterladen