Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ejectコマンド工作活動10周年!10年で時代はどれだけEjectに追いついた? / 201...
Search
Akira Ouchi
November 09, 2019
How-to & DIY
1
220
Ejectコマンド工作活動10周年!10年で時代はどれだけEjectに追いついた? / 20191109-kof2019-eject
関西オープンフォーラム2019ステージ企画にて発表。
Akira Ouchi
November 09, 2019
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.1k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.1k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
810
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
120
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
71
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
270
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
650
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.4k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
370
Other Decks in How-to & DIY
See All in How-to & DIY
M5Stickと超小型エッジAIカメラ「AITRIOS」
hoshinoresearch
0
500
いぬぬウォッチャー - オレトク賞オンライン決勝 #ヒーローズリーグ
n0bisuke2
0
230
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
13
4.7k
JAWS-UG/AWSコミュニティ JAWS-UG おおいた
awsjcpm
2
2.8k
ジャンカーよ、車も買え ~10分でわかる!? 中古車選び入門~
arkw
1
140
miiboとamiibo繋げてみた。 #miibo #amiibo #iotlt
n0bisuke2
1
370
【技術カンファレンス運営の裏側】Iwaken Lab 技術好き学生の近況報告 & ことみんさんに技術カンファレンス運営の裏側を聞いちゃう会
kotomin_m
5
1.7k
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
8.8k
Within the team, I grow as a tester and continuously pursue product quality
camel_404
7
2.6k
#Stampfly #M5Stack 開発ストーリーと今後の可能性 前説
takasumasakazu
0
130
目指せ!本を書いて夢の不労所得 #第3木曜LT会
kaitou
1
110
バッドプラクティスから学ぶハワイアン航空で行く re:Invent
kentosuzuki
0
350
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Facilitating Awesome Meetings
lara
55
6.5k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Code Review Best Practice
trishagee
70
19k
Docker and Python
trallard
45
3.5k
GitHub's CSS Performance
jonrohan
1031
460k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
570
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Practical Orchestrator
shlominoach
190
11k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Transcript
Ejectコマンド工作活動 10周年! 10年で時代はどれだけ Ejectに追いついた? Ejectコマンドユーザー会 あっきぃ ( id:Akkiesoft ) 2019/11/9
KOF2019
自己紹介 • あっきぃです (@
[email protected]
) – Mastodon。 • Ejectコマンドユーザー会主宰 – eject.kokuda.org
安定の放置サイト • Raspberry Pi ユーザー会 – raspi.jp こっちはブログ書いてます • ミクだいすきー
イジェンダ • Ejectコマンドユーザー会とは • Ejectの10年を振り返る • いまEjectを使う必要があるか問題
Ejectコマンドユーザー会とは • EjectコマンドによるCD-ROMドライブの トレイ開閉運動と • PCやRaspberry PiなどLinux機を組み合わせて • ピタゴラスイッチみたいな工作をして •
主にホームオートメーションを実現する • IoT系工作を作るユーザーの集い • Ejectコマンド工作と呼んでいる
ユーザー会の活動 • OSC出展時がおもな活動タイミング • 最近はラズパイユーザー会にくっつく形で Maker Faireにも出展 • Software Designへの執筆(不定期)
• (たぶん)相変わらずのひとりコミュニティ
EJECTコマンド工作の10年を 振り返る
はじめてのEject(2009) • OSCに遠征(北海道)に出かける間、 ハムスターの自動給餌をしたいと思った • 時間が限られた中で、家にあるものを 見ていたらCD-ROMドライブとIDE-USB変換 ケーブルがでてきた • 自宅サーバーに
繋いで工作
しくみ 1. ejectコマンドを送ってトレイをオープン 2. トレイがカップを倒してエサが落ちる 3. エサやり完了
現在の給餌(2013〜) • ダンボールとテープだけでできるよう簡素化。 (縦に積み増して)複数回餌やり対応
金魚の給餌も(2016) • フレークタイプは、ろうとをトレイでつつくと餌 が落ちる仕組みを開発 • 粒タイプはサーボモーターを使用して卒Eject
現代のIoT的餌やり • ハムスターや小動物向けはあまり増えてない 印象 • 犬猫は色々増えたかも – 餌入れの前に体重計を載せてセンサーやらカメ ラやらで観察するやつとか –
と思ってググったら消えてた • 餌やりよりもカメラで観察系が充実
エアコンの電源操作(2010) • 初代はボタンを直接押した • 次世代では電源ボタンの回路を取り出して アーケードスイッチで押した – 成功率の向上
現在のエアコン操作(2013〜) • CD-ROMドライブとアーケードスイッチが フォトカプラー(リレーっぽいやつ)に置き換え • リモコンは変わっていない • Raspberry Piで"卒Eject"した例 •
今も使用中
現代のエアコンリモート操作 • スマートリモコン、IoTリモコン等として製品が 豊富に存在 • 数千円程度で購入可能 • Amazon Echo, Google
Homeなどと連動 • エアコンのリモート操作が法律的にいいのか 悪いのかもめてたのももはや遠い昔
除夜の鐘 • 「除夜のEject」 • 毎年12月31日にYoutubeで中継 • Mastodon/Twitterを通じてだれでもEjectで鐘 をつくことができる • 結果は中継で確認
• 今年もやる
スマートコンセント(2011〜) • タンブラースイッチをドライブの前に 置くだけでスマートコンセントになる工作 • Ejectコマンドの-t(閉じる)/-T(トグル)を活用し てオンオフ両方を実現 • 100円ショップの 節電タップを使って
簡単に実装
スマートコンセント製品 • Amazonで2000円くらいから買える • もちろんAmazon Echo, Google Homeや IFTTTなどとも連動 •
Ejectよりよほど小型 OR
カーテンオープナー • 毎朝カーテンをオープンする工作 – 紐を引くとカーテンが開く工作(両開き対応) – 紐につけたおもり – おもりを落とすドライブ •
閉じられないのでリセットは手動 • シェルスクリプトマガジンと SDに執筆
• もともとMornin’が有名 • Switchbotも参戦して最近話題 カーテンにもIoTの波 https://mornin.jp/ OR https://ks.switch-bot.com/switchbot-curtain/
植物の水やり • スマートコンセントとペットボトルとチューブの 組み合わせ • ポンプでボトルに空気を送り込み、水を押し 出す • 1回しか使わな かった
• 多分便利
植物にIoTなんていらなかった • ダイソーが100円で解決 • 高低差を利用した 自動給水器 • 電源無しでやれる • 強いて言えば土壌の
湿度センサーを 組み合わせてみる?
Ejectコマンド工作式CDTea • 光学ドライブでお茶を淹れる装置 • オリジナルである海外の事例は ドライブの内部を魔改造していた が、スタンドを作成してベゼルに 改造に留めることでejectコマンド で実現 •
実用性は不明
同人活動 • Ejectのうすい本を4作発表 • 今は4作を1冊にまとめた総集編 「EJECTO 2012-2017」を頒布中(800円) • 本日も頒布中です •
COMIC ZIN, メロンブックスでも委託販売中 – どちらも通販できます
書籍への執筆 • Raspberry Pi [実用] 入門(2013) • シェルスクリプトマガジン(2015) • Software
Design – 2017/1 除夜のEject – 2017/9 Ejectスマートコンセント – 2018/3 CD-ROMにRPiを内蔵 – 2019/1 垂直Eject – 2019/10 カーテン +トレイのベンチマーク
いまEJECTを使う必要があるか問題
Ejectコマンド工作の メリットとデメリット • メリット – 電子工作ができなくてもOK – 物品調達は難しくなく安価 – ハンダ付けとかあまり無いのでたぶん安全
– Linuxの知識が身につく(かも) • デメリット – 工作の成功率にムラができやすい – 場所を取る – サーバー構築のスキルが必要
2009年当時のその手の工作 • わたし「ハムスターの給餌をやりたい!」 • まだ「電子工作と言えばPICとかなんとか」の 印象が濃い世界 – 敷居高 – Arduinoはもうあったらしいけど気づいていない
– それらを使う発想がなかった • CD-ROMドライブで無理やりでもできたので、 工作の敷居が少し低くなった(?)
Raspberry Piの登場と 電子工作の変化 • 小型で安いLinuxマシンとして威力を発揮 – Ejectに必要な自宅サーバーや展示用ネットブック が5000円以下の小さなラズパイに置き換わった • 電子工作の敷居をめちゃくちゃ下げた
– 豊富すぎる作例。ググって材料を揃えて作れば そのまま使えるものがゴロゴロする世の中に – EjectでなくてもRaspberry Piで簡単に実現 できることが増えた
IoTブーム • IoT製品がめちゃくちゃたくさん出てきた • Ejectでやってた製品は大体IoT製品になった し値段も安くなった • 比較は先にやったとおり。
Ejectである必要はない • Ejectコマンド工作は手段 • 問題・課題があった時、その時代にある適切 な手段でいい感じに解決しよう – 電子工作 – 市販品
– Eject
まとめ • あっきぃは大事な20代をEjectに費やしてしま いました • でも私が欲しかったものはIoTデバイスとして 後からついてきて、みんな簡単に使えるよう になった • いまもEjectが必要かと言われると悩むが、
その時の課題と課題達成のための難易度と かスキルによる
おわり