Cycling55
Owner & Collaborators
License
Cycling55 by xlune, KazukoShikiya, YusukeYamamoto, mdnht, tmyymmt, Yeshi, rkyymmt is licensed under the Creative Commons - Attribution license.
Summary
とても退屈な自転車のローラートレーニングをWoTで最高に盛り上げる!
あなたの自室がツール・ド・フランス!
あなたの自室がツール・ド・フランス!
Memos
機能の分割
OWBアプリ- CSCセンサの値取得する
- CSCセンサの値をサーバに送信する
OWBアプリ- ストリートビュー表示する
サーバ側センサー情報管理- データ受け取り
- データ配信
mbed- Wifiでサーバからデータ取得する
- ファン制御
fx0- 音再生
fx0- マウス替わりのコントローラー機能
StreetView再生の問題点と、代替案
OWBでStreetView再生は、現状の実機性能として無理があった
代替案- パラパラ漫画のような画面
- D空間でスピード演出(WebGL)
センサーAPIの仕様(2015/02/15分)
自転車に設置したセンサーから取ったデータを一時保存するAPIです。
JAX-RSを利用して、Javaで、POSTとGETのAPIを作りました。
今回のプレゼン用の簡易実装です。認証などを省いて、デモ処理が行える最低限のロジックのみです。
POSTされたデータは、サーバ側でファイルに書いて保存しています。
GETでは、…Fx0で自転車の速度に応じた音楽再生
速度に合わせて曲のサビを再生したり、Youtubeで選曲したり、色々夢は広がりましたが、ひとまず曲の再生/停止だけです。
APIからデータを1秒おきに取得して、数値が閾値以上に上がったらaudioタグの音楽を再生するだけのWebアプリです。
https://github.com/Yeshi/fx0xm_player