ポキオ https://relativelayout.hatenablog.com/
enebular + Sonos + 導電糸で快適テレワーク環境を作ってみた@pokiiio
View Slide
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!