enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
by
pokiiio
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた @pokiiio
Slide 2
Slide 2 text
about me ◎ ポキオ (@pokiiio) ○ ソフトウェアエンジニア ○ ビールのみたい ○ クルマだいすき ○ 京急は神 ○ https://pokiiio.github.io/
Slide 3
Slide 3 text
about me ◎ 最近:自転車に毎朝乗る ◎ 30km/day・500km/monthを 目標に…
Slide 4
Slide 4 text
テレワーーク
Slide 5
Slide 5 text
音楽聴きがち ◎ 気分転換に音楽を ◎ Sonosというホームオーディオシステムを使ってる
Slide 6
Slide 6 text
リモコンどこいった? 問題
Slide 7
Slide 7 text
リモコンどこいった?問題 ◎ 「次の曲にスキップしたい!」 ◎ Sonosはスマホコントロール可能 ◎ リモコンを探す必要がない ◎ リモコンどこいった?問題は発生しない
Slide 8
Slide 8 text
スマホどこいった? 問題
Slide 9
Slide 9 text
スマホどこいった?問題 ◎ Sonosはスマホコントロール可能 ◎ たまにスマホが行方不明になる ◎ 結局、スマホどこいった?問題が発生する 身の回りのものが Sonosのリモコンになれば良いのでは・・・?
Slide 10
Slide 10 text
何を作ったのか?
Slide 11
Slide 11 text
材料 椅子 テレワークで使ってる アウトドア用だけどこれが 一番疲れない(ポキオ調べ) 導電糸 文字通り電気が通る糸 静電容量センサを組み合わせる とタッチを検知できる マイコン 静電容量センサ(MPR121)と Wi-Fiが使えるマイコン (ESP8266)
Slide 12
Slide 12 text
これらを組み合わせて…
Slide 13
Slide 13 text
こんな感じ 導電糸を 椅子に縫い込む 縫った部分を タッチしたことを 検知できるように
Slide 14
Slide 14 text
全体の仕組み 椅子スワイプを 検知して Node-REDに作った エンドポイントに アクセス それをトリガーに IFTTTにアクセス 再生中の曲を 次の曲に
Slide 15
Slide 15 text
enebularはherokuにデプロイ HTTP系のノードを組み合わせて HTTP-GET可能なWebAPIを作成 マイコンからそのWebAPIをアクセスさせる HTTPでもアクセス可能 マイコンでの実装が楽
Slide 16
Slide 16 text
直接IFTTTにアクセスすれば? ◎ ぶちゃっけそれでもOK ◎ ただし、アクセスURLを変えたりするのが面倒で その都度マイコンの書き換えが必要になる マイコンは最低限の処理にとどめて メインのロジックをNode-REDに持ってくることで Node-REDの変更だけでやりたいことを変えられる
Slide 17
Slide 17 text
Demo
Slide 18
Slide 18 text
サマリ ◎ かんたんにBGMの曲送りを可能に ◎ 導電糸と静電容量センサを使ってスワイプを検知 ◎ enebular(Node-RED)でかんたんにWebAPIを作れる ◎ マイコン側の責務を軽くしてNode-RED側で制御変更を 容易に
Slide 19
Slide 19 text
宣伝 ◎ Sonos Japan User Groupメンバー募集してますー! ○ https://www.facebook.com/groups/sonosjug
Slide 20
Slide 20 text
Thank you!