« node.jsでobnizのLCDにadの値を表示する | トップページ | Fitbit OS Custom Font インストール方法(改版) »

2019年2月17日 (日)

versaアプリ「HR/LCD clock」の紹介

versaアプリ「HR/LCD clock」の紹介

versaアプリを作成したので紹介する。ソースは以下のURLからダウンロードできる。
「sdk-lcd-clock_pllus_HR_ALT_CAL_Touchpanel.zip」をダウンロード

そのアプリの概要、インストール方法は以下:



README2.md



2019/2/16


HR/LCD clock 概要



Icon_20190215_225031


本アプリは「LCD Clock Face」にHR(心拍数表示),ALT(高度表示),CAL(カロリ表示など)を追加したもので
本体とHRは以下のurlのソースの流用で、それ以外は新規作成したものである。

https://github.com/Fitbit/sdk-lcd-clock

https://github.com/Fitbit/sdk-hr-meter


インストール方法


ダウンロードしたzipを解凍して通常のversaアプリのビルト/インストールと同様に以下を実行する。

ソースのトップディレクトリに入り以下を実行する:

npm install

npx fitbit-build generate-appid

npx fitbit

build

connect phone

connect device

install


操作方法


画面を以下のように9(3x3)分割してタッチパネルを実装してある。


[0][1][2]

[3][4][5]

[6][7][8]


数字は分割部分の対応番号で以下の機能を割りつけてある。以下で、それぞれの機能を説明する。


0: Display On/Off


トグルスイッチになっていて表示のタイムアウトをオン・オフできる。押した時に2度振動したとき、表示のタイムアウトがオフになる。(表示が継続する)



トグルスイッチになっていて気圧表示のアイコン点滅をオン・オフする。点滅している場合、現地気圧を表示する。点滅していない場合、海面気圧を表示する。(海面気圧は天気予報などに使われる)



トグルスイッチになっていて高度表示のアイコン点滅をオン・オフする。点滅している場合、獲得高度(m)を表示する。点滅していない場合、現地の高度(m)を表示する。


4: Change Pressure (/Cal/Steps/Dist/Floors) Icon


ロータリースイッチになっていて、心拍数の右側のアイコン(真ん中のアイコン)が押す度にアイコンが、気圧、カロリ、歩数、距離、階数の順に変更される。


6: Clear Blinking Pressure (/Cal/Steps/Dist/Floors) Icon Value


このスイッチを押すと点滅しているアイコンの値をクリア(0)する。(隠れている値もクリアされる) 点滅しているアイコンの値は、クリアを経過した後の値を示している。


7: extend Icon Values


floorの値が表示されているときに、このスイッチを押すとフロア値(階数f)を獲得高度(m)に変換した値を表示する。階数をm表示しただけなので、階数に量子化した値になる。(1階分10フィート)


海面気圧(アイコンが点滅していない状態)が表示されているとき、このスイッチを押すとUP/DOWNキーで高度を設定した際の高度を適用した時の海面気圧を表示する。(高度が変わらない状態での海面気圧の変化がわかる)


8: clear Blinking Alt Icon Value


高度アイコンが点滅しているとき、このスイッチを押すと、値がクリア(0)される。(=獲得高度がゼロになる)


UP/DOWNキー


versaの画面の右側にある2つのキー(UP/DOWN)を押すことで高度を変更できる。
現地の高度が既知である場合、高度表示にして、この2つのキーで高度を合わせる。高度が未知で(気象情報などで)海面気圧がわかっている場合、この2つのキーで、海面気圧を合わせると、現地の高度が求まる。


留意点


気圧は、ゆらぎの影響を低減するために平均をとっている。そのため、気圧値の更新には多少遅延が生じる。気圧を元に高度を計算しているので、高度の更新にも遅延が生じる。



|

« node.jsでobnizのLCDにadの値を表示する | トップページ | Fitbit OS Custom Font インストール方法(改版) »

linux」カテゴリの記事

Fitbit OS」カテゴリの記事

Fitbit Versa」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: versaアプリ「HR/LCD clock」の紹介:

« node.jsでobnizのLCDにadの値を表示する | トップページ | Fitbit OS Custom Font インストール方法(改版) »