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
腕立てを計測してみた.pdf
Search
ufoo68
November 01, 2019
Programming
0
690
腕立てを計測してみた.pdf
ufoo68
November 01, 2019
Tweet
Share
More Decks by ufoo68
See All by ufoo68
初めて開発リーダーをやってみた話
ufoo68
0
66
M5Stack用の指紋認証デバイスを試す
ufoo68
0
560
結婚式のクイズアプリを自作した話
ufoo68
0
520
M5Stack Core2とAlexaでインターフォンに自動で対応してくれるIoTデバイスを作りたかった話
ufoo68
0
590
KASHIKOIHAKO
ufoo68
0
480
LIFF通話をつくろう!
ufoo68
0
1.3k
KASHIKOIHAKO計画その4
ufoo68
0
260
AWS CDKで作るLINE bot
ufoo68
0
330
解説!LINE bot開発
ufoo68
0
250
Other Decks in Programming
See All in Programming
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
570
MCP with Cloudflare Workers
yusukebe
2
230
Online-Dokumentation, die hilft: Strukturen, Prozesse, Tools
ahus1
0
100
php-conference-japan-2024
tasuku43
0
360
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
160
Go の GC の不得意な部分を克服したい
taiyow
3
840
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
260
선언형 UI에서의 상태관리
l2hyunwoo
0
200
Mermaid x AST x 生成AI = コードとドキュメントの完全同期への道
shibuyamizuho
1
270
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
980
テストコード書いてみませんか?
onopon
2
210
ブラウザ単体でmp4書き出すまで - muddy-web - 2024-12
yue4u
3
490
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
46
7k
Optimizing for Happiness
mojombo
376
70k
VelocityConf: Rendering Performance Case Studies
addyosmani
326
24k
Gamification - CAS2011
davidbonilla
80
5.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Facilitating Awesome Meetings
lara
50
6.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Become a Pro
speakerdeck
PRO
26
5k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
How GitHub (no longer) Works
holman
311
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
Transcript
腕立てを計測してみた スポーツIoTLT Vol 1
自己紹介 • 名前とか ◦ 松永勇太 ◦ IoT関係のお仕事 ◦ 滋賀出身 •
SNS ◦ twitter:@ufoo_yuta ◦ Qiita:@ufoo68 ◦ GitHub:@ufoo68 • 趣味 ◦ 日本酒(谷川岳・水芭蕉) ◦ 料理(だし巻きが得意) ◦ LINE APIを使った開発 ◦ 筋トレ
やってみたこと M5StickCの加速度センサーで腕立てを計測してみた
M5StickCとは? • ESP32を搭載した小型のデバイス • 以下のことができる ◦ バッテリー駆動 ◦ WIFI通信 ◦
BLE通信 ◦ IRトランスミッタ ◦ マイクロフォン ◦ ジャイロセンサー ◦ 加速度センサー
参考にしたもの 過去に歩数を計測してみたのでその記事を参照 https://qiita.com/ufoo68/items/5009a2d87843430ed545
今回考えた方法 センサーデータ取得 (1軸加速度のみ) フィルタリング (LPF) 腕立て計測
フィルタリング • ローパスフィルタ(LPF)を使用 今回もa=0.8に設定 参照:https://ehbtj.com/electronics/sensor-digital-filter/
一旦センサー値を見てみる • 計測環境 M5StickC PC (ローカルサーバ) TCP/IP グラフ化 CSV保存
1回目
2回目
3回目
とりあえず、 300を閾値にすればいい?
LINE Thingsと連携して試してみたが、 これができたころには、 腕が悲鳴を上げていたので評価を中断
まとめ • M5StickCはバッテリー駆動ができるので、デバイス単体で体のモーションの計測 がやりやすい ◦ 今回はポケットに入れて行なった ◦ バンドで腕につけるのも良い • 加速度の計測を継続的に行うためには、100ms程度のスリープをかけないとなぜ
か値がうまく取れない • どうせならジャイロの値も使いたいが使い用が思いつかない
教訓 体力をつけましょう