こんにちはっ🌟八ツ橋まろんです!
先日、ふとこんな面白いツイートを見かけました。
https://twitter.com/anzu_chaaaan/status/1217347317130416133?s=20
いやいや、そんなサイコな機能付きのオモチャ世の中にないじゃろ、、、
と思ったんですが、世はまさに大IoT時代!VR元年(n回目)!すべてのモノがインターネッツに繋がるのだ!!ってことで探してみたら、Pavlokという生活改善の補助デバイスを見つけました🌟
「Pavlok Pro 2nd Shock Clock」 お値段なんと、3万円!!!!!
https://www.amazon.co.jp/Pavlok-Pro-2nd-Shock-Clock/dp/B07CXKLN6W
説明しよう‼‼
Pavlok Pro 2nd Shock Clock(以下Pavlok)とは‼‼
朝起きれないアナタを‼‼お手持ちのスマホと連動して‼‼
電撃⚡で起こしてくれるウェアラブルIoTっょっょデバイス⌚なのだっ✨‼‼
PavlokはスマホやiPhoneとBLE(Bluetooth Low Energy)で通信して、
専用のアプリを通してバイブレーション/ビープ音/zap(電撃)を与える腕時計型のデバイスです。
(時刻表示機能はありません。警告音や罰を与える機能をもつデバイスです)
あなたの悪い癖を直したいとき(噛み癖やタバコなど)、家族や友人にzap用のURLを教えておけば、
ネット経由で警告音を出したり、zapすることができ、生活の改善ができます。
「なるほど。これのネット経由の機能を上手く利用すればYouTubeコメント→電気ショックができそうだな💡」
と、いうことで、YouTube配信のコメントから配信者にお仕置きをするシステムの開発を始めました。
作り方
システムをこんな感じで組みます。
YouTube配信のコメントを取得
⇨ スーパーチャットや特定の文字列でチャージor放電
⇨ 放電の場合は特定のURLにアクセス
(Pavlokアプリの機能の一つ「誰からでも電撃を受け取ることができるURLを発行」しておく)
⇨ アプリからPavlok本体にBLEで指令
⇨ビリビリ
コメント取得→OSCの部分については、坪倉さんの作った超便利なアプリ【YTLiveOSC】があったので、使わせていただきました🌟(上の画像の赤色部分)
https://www.pixiv.net/fanbox/creator/5179544/post/222812
Unity部分(上の画像の緑色部分)のOSC受信の部分はhecomiさんの作ったuOSCを使わせていただきました🌟
https://github.com/hecomi/uOSC
OSC→充放電管理→URL叩く 部分は自作しました。
YTLiveOSC部分からzapまでだいたい1秒くらいで電撃がきます。
注意しなければいけないのは、Pavlokアプリで発行できるURLにアクセスするのではなく、直接電撃を与えるURLにアクセスしないといけません。(アプリで発行したURLでは以下のような画面になるので、電撃の強さを選んで送信ボタンを押さなければ電撃を与えられません。F12でHTMLのコードを見て、送信ボタンを押したときのアクセス先を直接開くのです)
そんなこんなで出来上がったのがコチラ↓↓↓↓
(動画では、コメントで充電チャージ⇒試合に負けたら自分でボタンを押して全て放電、という使い方をしています)
https://twitter.com/Maron_Vtuber/status/1222898003574312960?s=20
ということで、『配信中のYouTuberにPavlokで電気ショックを与える』でしたー🌟またねっ
八ツ橋まろん
Twitter
https://twitter.com/Maron_Vtuber
pixivFANBOX
https://www.pixiv.net/fanbox/creator/16717003
YouTube
https://www.youtube.com/channel/UCiIbLpncjzahHsp8cokG56g
(補足1)
ちなみに。。。Pavlokの100%出力は結構痛いっス💦
ヒトの皮膚への侵入の抵抗が約2.5kΩ、出るときも2.5kΩで計5kΩ
Pavlokの瞬間電圧は100%電撃で最大250V(オシロスコープで測った)、半減期は1msくらい
→電流の瞬間最大は50mA
(補足2)
実はPavlokのアプリはIFTTTというアプリと連携できるため、IFTTTを使って電撃を送るシステムを構成することもできます。
最初はこれでシステムを組みました。しかし、IFTTTと連携する場合に一番手っ取り早かったのは
ITFFFのアドレスにメールを送信することによる発火トリガーなのですが、それでも遅延が5~10秒と大きくなり、
しかも電撃の強さは大/中/小の三択しか選べないため、汎用性・安定性が低く、こちらのシステムになりました。