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
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
Search
pokiiio
December 01, 2020
Technology
0
1.8k
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
ポキオ
https://relativelayout.hatenablog.com/
pokiiio
December 01, 2020
Tweet
Share
More Decks by pokiiio
See All by pokiiio
enebularで釣果情報を収集する
pokiiio
0
140
東京の陽性者数ばかりTVに出ててずるくない?
pokiiio
1
84
実践Node-RED活用マニュアルで電子ペーパーネタを書きました!
pokiiio
0
1.4k
テレワークを1ヶ月してみて分かった 3つのこと
pokiiio
0
340
技術書典の進捗を監視する
pokiiio
2
310
SonoSwitch
pokiiio
0
39
SonoSwitch
pokiiio
0
49
冬休みを利用して子供と遊べるゆるメカトロを作ったよ
pokiiio
0
190
京急ノードが運転見合わせした話
pokiiio
0
140
Other Decks in Technology
See All in Technology
エンジニア候補者向け資料2024.03.28.pdf
macloud
0
2.9k
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
150
Introduction to Jetpack Compose
pohjus
1
110
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
170
プッシュ型子育てサービスを、先行プロジェクト実施自治体において開始します
govtechtokyo
0
250
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
7
100k
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
370
暗黙知を集積するプラットフォーム : 「健常者エミュレータ事例集」の取り組み
sora32127
1
160
OpenTelemetry実践 はじめの一歩
taxin
0
310
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
0
220
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
1.5k
SREsのためのSRE定着ガイド
netmarkjp
10
1.6k
Featured
See All Featured
The Brand Is Dead. Long Live the Brand.
mthomps
48
21k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.6k
Being A Developer After 40
akosma
56
580k
The World Runs on Bad Software
bkeepers
PRO
60
6.6k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
219
21k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
RailsConf 2023
tenderlove
0
510
Scaling GitHub
holman
456
140k
GitHub's CSS Performance
jonrohan
1023
450k
10 Git Anti Patterns You Should be Aware of
lemiorhan
644
57k
Building an army of robots
kneath
300
41k
Transcript
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた @pokiiio
about me ◎ ポキオ (@pokiiio) ◦ ソフトウェアエンジニア ◦ ビールのみたい ◦
クルマだいすき ◦ 京急は神 ◦ https://pokiiio.github.io/
about me ◎ 最近:自転車に毎朝乗る ◎ 30km/day・500km/monthを 目標に…
テレワーーク
音楽聴きがち ◎ 気分転換に音楽を ◎ Sonosというホームオーディオシステムを使ってる
リモコンどこいった? 問題
リモコンどこいった?問題 ◎ 「次の曲にスキップしたい!」 ◎ Sonosはスマホコントロール可能 ◎ リモコンを探す必要がない ◎ リモコンどこいった?問題は発生しない
スマホどこいった? 問題
スマホどこいった?問題 ◎ Sonosはスマホコントロール可能 ◎ たまにスマホが行方不明になる ◎ 結局、スマホどこいった?問題が発生する 身の回りのものが Sonosのリモコンになれば良いのでは・・・?
何を作ったのか?
材料 椅子 テレワークで使ってる アウトドア用だけどこれが 一番疲れない(ポキオ調べ) 導電糸 文字通り電気が通る糸 静電容量センサを組み合わせる とタッチを検知できる マイコン
静電容量センサ(MPR121)と Wi-Fiが使えるマイコン (ESP8266)
これらを組み合わせて…
こんな感じ 導電糸を 椅子に縫い込む 縫った部分を タッチしたことを 検知できるように
全体の仕組み 椅子スワイプを 検知して Node-REDに作った エンドポイントに アクセス それをトリガーに IFTTTにアクセス 再生中の曲を 次の曲に
enebularはherokuにデプロイ HTTP系のノードを組み合わせて HTTP-GET可能なWebAPIを作成 マイコンからそのWebAPIをアクセスさせる HTTPでもアクセス可能 マイコンでの実装が楽
直接IFTTTにアクセスすれば? ◎ ぶちゃっけそれでもOK ◎ ただし、アクセスURLを変えたりするのが面倒で その都度マイコンの書き換えが必要になる マイコンは最低限の処理にとどめて メインのロジックをNode-REDに持ってくることで Node-REDの変更だけでやりたいことを変えられる
Demo
サマリ ◎ かんたんにBGMの曲送りを可能に ◎ 導電糸と静電容量センサを使ってスワイプを検知 ◎ enebular(Node-RED)でかんたんにWebAPIを作れる ◎ マイコン側の責務を軽くしてNode-RED側で制御変更を 容易に
宣伝 ◎ Sonos Japan User Groupメンバー募集してますー! ◦ https://www.facebook.com/groups/sonosjug
Thank you!