SlideShare a Scribd company logo
¦\     ___    / ̄/ 
¦ \ _ / ́՞ ՞`\ /  /
¦    ¦   し  |   /
\__(    ਊ   }_/
    \_____/
     ¦¦   //
     m   m
そうだ、京都にいk...いるんだった。
夕 方	
  
LT回避芸
えっEjectの	
  
LT、午前中	
  
だったん	
  
ですか!
って、夕方に	
  
言われるの	
  
楽しみ
?
  ☝        ՞	
  
 _人人人人人_	
  
 > (     ) <  ☞	
  
  ̄Y^Y^YY^Y^Y ̄	
  
 ՞   	
  
   ਊ
CD-­‐ROMドライブ魔改造	
  
大作戦	
  
Ejectコマンドユーザー会	
  
あっきぃ	
  (	
  id:Akkieso:	
  )	
  
	
  2014/8/2	
  
	
  	
  	
  OSC2014	
  Kansai@Kyoto
自己紹介	
•  あっきぃ です	
  
•  1988年(昭和63年)生まれ	
  
•  北海道根室市出身(日本最東端の駅の近く)	
  
•  渋谷で仮想化エンジニアしてます	
•  自宅ラックサーバー	
  
デビューします	
  
Ejectコマンドユーザー会とは	
•  CD-­‐ROMドライブのトレイ開閉を利用して	
  
•  トレイに色んなことをさせる工作を作り	
  
•  リモートやタイマー等で実行することで	
  
•  QoLの向上を試みるユーザーの集いです	
  
•  主にオープンソースカンファレンスで活動	
  
•  公式サイトは	
  Eject	
  で検索	
  
•  Google	
  Groupsへの入会お待ちしています	
  
トレイに色んなことをさせる工作	
•  ハムスターにエサをあげる	
  
•  エアコンの電源を操作する	
  
•  AC電源を操作する	
  
•  除夜の鐘をつく	
  
– 去年もやりました	
  
ウェアラブルEjectヘルメット	
•  ヘルメットにCD-­‐ROMドライブを搭載	
  
……は、やめました。	
•  普段の生活習慣で首を痛めたので終了	
  
ユーザー会のアクティビティ	
•  現在40名強(ML参加人数)	
  
•  OSC等に展示参加するメンバー3人(私を含む)	
  
•  今後の出展予定	
  
– Ogaki	
  Mini	
  Maker	
  Faire	
  2014(8/23-­‐24)	
  
•  @ahiru3net,	
  @2boxbo参加	
  
– OSC2014	
  Tokyo/Fall(10/18-­‐19)	
  
•  OSC初45分セミナー申し込みたいかも	
  
•  9月には初のハンズオンが東京であるかも?
本 題
先月のOSC名古屋にて	
•  東芝の無線LAN内蔵SDカード「FlashAir」が
GPIO制御っぽいものに対応したと聞く	
  
•  CD-­‐ROMドライブに内蔵してドライブ単体で
Ejectしてる風に見せられたら楽しいね、という
話題になる	
  
•  ( 	
  ՞	
  ‸	
  ՞).oO(それはたのしそうだ)	
  
•  とりあえずポチった
ドライブをバラそう	
•  帰宅した翌日朝起きて早々にドライブを分解	
  
•  しょっぱなから手を切る	
  
•  気をつけよう
さっそく趣旨からズレる	
•  スペースはFlashAirなら普通に押し込めるだ
ろうって感じだった(完)	
  
•  ドライブ内はいくつかの基板とユニットがリボ
ンケーブルで接続されていた	
  
– リボンケーブルを外したらどうなるだろうか?	
  
– レンズの部分の稼働を止められたら省電力化	
  
できるか?	
  
•  調査からエクストリーム分解に変わった
結果	
•  トレイ開閉に関係ないリボンケーブルを外し
ても大丈夫っぽかった	
  
•  レンズユニット(170g+ちょっと)が取り外せた
ドライブが軽くなった	
•  634g	
  –	
  184g	
  ==	
  	
  450gになった	
  
•  シャーシがないと152gになる
スペース確保できた	
•  FlashAirどころかRaspberry	
  Piも入りそう	
  
•  電源もドライブから取れそうなのでGOOD	
  
– 12V	
  
– 5V	
  
Raspberry	
  Piを内蔵してみよう	
•  FlashAirは制御の難易度が高そうなのでとり
あえずRPiを埋めることにした	
  
•  ちょうどよくModel	
  B+がリリースされて買い増
ししたので1台空きができた	
  
•  じゃあこれを埋めよう
結果	
•  埋まった(やったぜ)
材料	
•  SATA接続DVD-­‐ROMドライブ	
  
•  2.5インチSATA	
  HDD-­‐USB変換	
  
•  Raspberry	
  Pi	
  Model	
  B	
  
•  SATAケーブル	
  
•  ジャンパケーブル	
  
•  USB無線LANドングル	
  
•  SD-­‐MicroSD変換アダプタ	
  
•  養生テープ
ドライブとRPiの接続部をつくる	
•  SATAケーブルを適当な長さに切り出す	
  
•  ドライブのSATAコネクタのデータ側だけを破壊
して基板にケーブルをハンダ付けする	
  
•  2.5インチSATAHDD-­‐USB変換のコネクタ全てを
ニッパで破壊してデータ側のパターンにケー
ブルをはんだづけする	
  
•  コンパクトそうなUSB-­‐MiniUSBケーブルでRPiと
ドライブを接続	
  
こんなかんじ	
 だいぶ強引だった
RPiを埋め込む	
•  横向きは難しく、縦でもぎりぎりの配置に	
  
– 本体がどうとか言うよりは、ケーブルを接続する
ことで諸々はみ出す	
  
•  ドライブのSATA電源パターンから5Vの電源を
ジャンパケーブルで引き出してRPiのGPIO	
  5V
のピンに接続	
  
•  USB無線LAN、ドライブをUSB接続	
  
•  MicroSDカードを挿入
固定	
•  だいたいは養生テープや針金を使って固定	
  
•  RPiはSATAケーブルに足をつけて(ホットボンド
で固定)ネジで固定
小窓をつけてみた	
•  ドライブのてっぺんは実は開く	
  
•  ここを鉄板からプラ板に買えて中を見られる
ようにした	
  
ソフトウェアの実装	
•  デモ用途なので、Twieerでふぁぼられたら
EjectするFavEjectを使用	
  
•  OSはもちろんEjebian	
  
– DebianベースであるRaspbianをEject仕様にカスタ
マイズしたもの	
  
– 不要パッケージ削除+ejectインストール+SSH公開
鍵登録済	
  
– NOOBSイメージ化されていていつでもデプロイ可
できあがっ
たら	
  
自慢したい
スタバドヤリングした	
•  おかのさんが自宅近所に来ていたのでスタバ
で迎撃するついでにドライブを持っていった	
  
•  学生が勉強したり、大人がノートPCを広げて
いる中Ejectドヤリングに初成功	
  
_人人人人人人人_	
> まわりの邪魔 <	
 ̄^Y^Y^Y^Y^Y^Y^ ̄
モバイルできるようにしたい	
•  製作中はコンセントから電源をとっていた	
  
•  バッテリーをモバイル化したい	
  
•  以前の乾電池+モバブーはあるけど一工夫
したい	
  
•  じとめすきーさんから	
  
5V→12V変換ボードを	
  
教えてもらったので	
  
採用してみた
工作	
•  ペリフェラル4ピンコネ
クタを自作	
  
•  5VはそのままUSBケー
ブルを接続	
  
•  12Vは、変換ボードを経
由してUSBケーブルを
接続
接続してみよう	
•  バッテリーによってはうま
く稼働しない	
  
– ループ検知か何かしてい
る?	
  
•  Panasonicのモバブーで
いけた	
  
•  すごくコンパクトになり	
  
軽く見た目もすっきりした	
  
Ejectヘルメット復活?	
•  久々にかぶってみたけど頭痛がしそうな気が
して怖くてやめた	
  
•  復活やっぱなし
まとめ	
•  ドライブはレンズユニットを取り外すと軽くなる	
  
•  レンズユニットを取り除いたスペースにものを
埋め込んでなんかつくれる	
  
•  モバイルEject環境は私的にはまあまあ便利
(人に見せやすい)反面、説明は複雑になる	
  
•  RPiがまた不足していて買い増ししたくなって
いる(現在8台所持のはずなんだけど……)	
  
•  ドライブがアイデンティティを失う	
  
この先ハムスター餌やりデモ♡
こんなのを横浜にしかけてきた	
•  ☁EjectStack(2台構成)☁	
  
•  Raspberry	
  Piで実装	
  
•  2回エサをあげら	
  
れる	
  
•  昨日1回あげた

More Related Content

PDF
快適な朝を実現するソリューションのご紹介
PDF
最近のEjectダイジェスト
PDF
ejectLT @ NT金沢
PDF
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
PDF
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
PDF
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
PPTX
ねるねるねるねを練ったわけ
PDF
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2
快適な朝を実現するソリューションのご紹介
最近のEjectダイジェスト
ejectLT @ NT金沢
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
ねるねるねるねを練ったわけ
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 2

What's hot (20)

PDF
CD-ROMドライブを身につけよう
PDF
べ、別に来て欲しいなんて言ってないんだからっっ
PDF
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
PPT
MTM07で電子楽器を展示してきた
PPT
夜のハムスターもライブカメラで監視しよう!
PDF
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
PDF
20131116 raspijam3
ODP
20090530熊本プログラミングフリークス
PPTX
ラジコンをROSで制御してみた
PDF
Tokyo sc #10_2013_10_27
PDF
アプリ屋 対 ネットワーク屋
PDF
mod_himoteからはじめよう
PDF
芸人を 目指すわけでは ないけれど…(n575)
PPT
How I Made Media Artworks with Ruby and Never Lost a Yen
PDF
小物ツールを自作しよう
PPTX
FPGAでmrubyを動かす
PDF
続・Cannaをフォークしてみた
PDF
ルータでLチカしてみた
PDF
Cannaをフォークしてみた
PPTX
ゆで太郎エヴァンジェリスト 濱田康貴
CD-ROMドライブを身につけよう
べ、別に来て欲しいなんて言ってないんだからっっ
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
MTM07で電子楽器を展示してきた
夜のハムスターもライブカメラで監視しよう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
20131116 raspijam3
20090530熊本プログラミングフリークス
ラジコンをROSで制御してみた
Tokyo sc #10_2013_10_27
アプリ屋 対 ネットワーク屋
mod_himoteからはじめよう
芸人を 目指すわけでは ないけれど…(n575)
How I Made Media Artworks with Ruby and Never Lost a Yen
小物ツールを自作しよう
FPGAでmrubyを動かす
続・Cannaをフォークしてみた
ルータでLチカしてみた
Cannaをフォークしてみた
ゆで太郎エヴァンジェリスト 濱田康貴
Ad

Similar to CD-ROMドライブ魔改造大作戦 (6)

PDF
Ejectがアツかった12月のおはなし
PDF
OSC Tokyo/Fall LT
PDF
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
PDF
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
PDF
Minecraft Pi Editionをハックしてみよう
PDF
EjectコマンドをRaspberry Piで遊ぼう ~CD-ROMドライブでかんたん工作~
Ejectがアツかった12月のおはなし
OSC Tokyo/Fall LT
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
Minecraft Pi Editionをハックしてみよう
EjectコマンドをRaspberry Piで遊ぼう ~CD-ROMドライブでかんたん工作~
Ad

More from Akira Ouchi (14)

PDF
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
PDF
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
PDF
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
PDF
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
PDF
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
PDF
改めて10分くらいで学ぶEjectコマンドユーザー会
PDF
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
PDF
簡単に楽しくはじめよう!Raspberry Pi入門
PDF
mikutterではじめるさわやかておくれライフ
PDF
20130622 r pi-ug-osc13ng
PDF
TODAY's CD-ROM cooking
PDF
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
PDF
Tiny Core Linuxで超軽量Linux環境を作ろう
PDF
Linux+Webカメラでハムスター観察
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
改めて10分くらいで学ぶEjectコマンドユーザー会
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
簡単に楽しくはじめよう!Raspberry Pi入門
mikutterではじめるさわやかておくれライフ
20130622 r pi-ug-osc13ng
TODAY's CD-ROM cooking
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Tiny Core Linuxで超軽量Linux環境を作ろう
Linux+Webカメラでハムスター観察

CD-ROMドライブ魔改造大作戦