3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

toioAdvent Calendar 2022

Day 4

PS5(とM5Atomで)でtoio core cubeを動かす

Last updated at Posted at 2022-12-03

はじめに

 そういえばtoioもPlayStation5と同じSIEの製品なのに連携動作することがないのはなぜなんだーということで、どうにかして動かんかなとやってみました。

直接は無理なのでブラウザからUIFlowを使って動かしてみる

 SIEの開発者登録してUnityとかでPS5/PS4ビルドしたゲームとして実装したらできそうな気がしますが、それはさすがにめんどくさそうなので、webブラウザからUIFlowとM5 Atomを使って動かしてみます。
 toio Doも試してみたのですが、Web BLEは流石に動かないようでだめでした。

PS5のWebブラウザを使う方法

 公式にはPS5にはブラウザアプリがないことになっていますが、Googleで検索するとブラウザを使う方法がいくつか出てきます。

  • twitter連携を行って自分のツイートにURLを埋めてつぶやき、それをブラウザで表示させてリンクをたどる方法
  • Youtube連携の設定のところで、プライバシーポリシーのページからgoogle検索ページに飛ぶ方法

 今回は後者のyoutube連携の設定からgoogle検索ページに飛び、UIFlowのページを開く方法で試してみます。

事前準備

 M5 Atom matrixまたはM5 Atom Liteを用意します。
 (2022.12.3 現在、M5 Atom以外のM5製品でUIFlowを使った場合、toio core cubeは使えません)
 Windows x64、MacOS x64、Linux x64のPCで、M5 Burnerを使ってM5 AtomにUIFlow用のファームを書き込みます。(今回試したのはM5Burner-v3-beta-win-x64.zip)
 M5 AtomのWiFiネットワーク接続の設定を行い、UIFlowから接続するためのAPIキーを調べておきます。
 UIFlow Configで、APIキーを確認し、Start Mode:は 「Internet Mode」にしておきます。

さあやってみよう

 PS5のYoutube連携の設定からGoogle検索ページに飛び、UIFlowを検索します。
[184ce09fbda20-screenshotUrl.jpg]
[184ce09fbda85-screenshotUrl.jpg]
[184ce09fbda72-screenshotUrl.jpg]

 M5 Atomに給電して起動し、WiFiに繋がったことを確認します。(つながるとLEDが緑色になります)
[PXL_20221201_074135875.jpg]

 UIFlowの編集画面の設定からAPIキーを入れてconnectします。
[184ce0ac66512-screenshotUrl~2.jpg]

 M5 atomのLEDを変化させつつ、toio core cubeとつないでtoio core cubeの左右の車輪を動かすプログラムを書いてみます。操作はマウスもキーボードも使えず、DualSense(ゲームパッド)しか使えません。
[184ce0bab8c44-screenshotUrl.jpg]

 動くかな

 動いた!
[PXL_20221201_075550563.jpg][PXL_20221201_075551807.jpg]

おわりに

 PS5から(M5 Atomを通して)toio core cubeを動かすことができました。
 PS4についてはスクリーンショットなどを後日追記しますが、PS4ではブラウザアプリが表に出ているのでそのままUIFlowを動かせばあとは同じです。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?