スクワットしないとジェイソン・ステイサムに撃たれるLINE bot　～SQUAT or DIE～

Qiitaで「ジェイソン・ステイサム」というタグを密かに育んでいるたわちゃんです。
もちろん、今回も愛しのステイサムたんがテーマ！
ぜひ、最後までご覧ください♪

#今回のステイサム作品
自粛により13キロも太ってしまった私。
空いた時間にスクワットしたいけどヤル気が出ないので、スクワットしないとステイサムに殺●れるLINE botを作りました。
その名も「SQUAT or DIE」です。

#出来たもの

※キャプチャ撮る時LINE botの名前変えるの忘れてた・・・「SQUAT or DIE」です。
[![Image from Gyazo](https://i.gyazo.com/2bcf07dfa0cccbbac697f7564b9205a8.png)](https://gyazo.com/2bcf07dfa0cccbbac697f7564b9205a8)

基本、私からの問いかけには一切無視というドＳ設定ですが、スクワット表明をすると反応してくれます。

ステイサムたんの命令は絶対・・・！すぐにスクワット開始です。
__ちなみにTシャツに反応した方は、そっとコメントください。__

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">シュールすぎるんだが。服装パジャマですみません。 <a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw">#protoout</a> <a href="https://twitter.com/hashtag/obniz?src=hash&amp;ref_src=twsrc%5Etfw">#obniz</a> <a href="https://t.co/GJyARxe6qY">pic.twitter.com/GJyARxe6qY</a></p>&mdash; カレー大好き★たわちゃん (@unias_tawa) <a href="https://twitter.com/unias_tawa/status/1293513993038880768?ref_src=twsrc%5Etfw">August 12, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

スクワット20回をやり切ると、ステイサムたんからご褒美をいただけます。

[![Image from Gyazo](https://i.gyazo.com/1ab8d3fe6ad3fb86f1883235b2e8bbb8.png)](https://gyazo.com/1ab8d3fe6ad3fb86f1883235b2e8bbb8)

逆に諦めると、__撃たれます__。

[![Image from Gyazo](https://i.gyazo.com/334ae33849140a1dbde79fc794899e5b.png)](https://gyazo.com/334ae33849140a1dbde79fc794899e5b)

#作り方
動画でもチラ見えしていますが、Obnizでスクワットの回数をカウントし、LINE Messaging APIを使ってLINE botと連携しています。ソースコードは記事の下部に貼ってるので、ここでは割愛しますね！

__Obnizを跨いで__スクワットし、超音波距離センサ(HC-SR04)で__お股との距離を測り__、50㎝以下になるとカウントするようにしました。
※ちなみに、超音波だからかお股だとなかなか反応してくれず、お股に手のひらをかざすとカウントしてくれました。笑



<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">スクワットの回数を数えてくれるやつ作りました。私のお股アングルからご覧下さい。 <a href="https://twitter.com/hashtag/protoout?src=hash&amp;ref_src=twsrc%5Etfw">#protoout</a> <a href="https://twitter.com/hashtag/obniz?src=hash&amp;ref_src=twsrc%5Etfw">#obniz</a> <a href="https://twitter.com/hashtag/iot?src=hash&amp;ref_src=twsrc%5Etfw">#iot</a> <a href="https://t.co/l3B6XbMfpb">pic.twitter.com/l3B6XbMfpb</a></p>&mdash; カレー大好き★たわちゃん (@unias_tawa) <a href="https://twitter.com/unias_tawa/status/1293511011022979072?ref_src=twsrc%5Etfw">August 12, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

ちゃんとディスプレイの文字が見えるように、何度もスクワットしながら撮影したので筋肉痛になりました。

#ソースコードと改善点
コチラ▶https://gist.github.com/twtjudy1128/05972d30e240979338476d3bc2eef82f

プロトアウトスタジオの先輩の記事
__「obnizで腹筋カウンター＆line bot」__https://qiita.com/karu/items/87e79eeb3c3a0892d00a を参考にさせていただきました！

ただ、自分でコード解読できないままお借りしたので、思い通りにカスタムできず、、、
while文の無限ループから抜け出せませんでした(´;ω;｀)

<< 改善したい点 >>
▶　回数もLINE BOTに表示させたい
▶　20回スクワットしたら、自動的にステイサムから褒められたい
▶　5分以内に20回スクワットしなかったら、自動的にステイサムに撃たれたい
▶　あと9キロ痩せたい

こう書き換えたらいいよ！とかアドバイスいただけると嬉しいです・・・

#おまけ
実は！先日初めてハッカソンに参加しました！
そのテーマが「チーム制でObnizを楽しもう」だったのですが、チームで役割分担したら、一切Obnizを触ることなくハッカソンが終わっていました（笑）
（ハッカソンの様子はnoteにまとめてます▶ https://note.com/tawata_judy/n/n7b5ac3b60e69 　）

というわけで、自分でObniz使って何か作ってみよう！と思いチャレンジした次第です。
初めてObniz使った時も不完全燃焼だったのに、今回も中途半端になって悔しい～～～精進します！

参照▶【はじめてのIoT】サイリウムを自動的に光らせてみた【ラブライブ】
https://qiita.com/twtjudy1128/items/6df974ea12646665c73b