85
Flipper Zero用ビデオゲームモジュールレビュー:ハッカーデバイスでゲームが楽しめる

Flipper Zeroにさらなる機能を追加する楽しいデバイス。もちろん単体でも使えますが、Flipper Zeroと併用することで最高の体験が得られます。

長所

  • +

    とても使いやすい

  • +

    MicroPython、C、Flipper Zeroで動作します

  • +

    スタンドアロンで使用可能

  • +

    ハッキングしやすい

短所

  • -

    ピコは49ドル

  • -

    機能を完全にするにはフリッパーゼロが必要です

Tom's Hardwareを信頼できる理由 お客様に最適な製品とサービスをお選びいただけるよう、専門のレビュアーが何時間もかけて製品とサービスをテスト・比較しています。テスト方法について詳しくはこちらをご覧ください。

Flipper Zeroは、「オタクのためのポータブルマルチツールデバイス」です。趣味でも仕事でもサイバーセキュリティに関心のある方なら、その機能とアプリは、ご自身のデバイスだけでなく、クライアントのデバイスも監査するためのツールとして役立ちます。ベースデバイスでは、RFID、NFC、その他多くの1GHz未満の無線デバイスを読み取ることができます。Bluetoothや赤外線にも対応しており、Raspberry PiやArduinoタイプのボードと互換性のある基本的なGPIOも備えています。

Flipper Zero用の49ドルのアドオン、新しいビデオゲームモジュールは、DVI-D出力、加速度計、ジャイロスコープ、そしていくつかのGPIOピンを備えています。しかし、最も興味深いのは、このモジュールの中にRaspberry Pi Picoの頭脳であるRP2040が搭載されていることです。

このモジュールは、カスタムゲームエンジンを使って独自のビデオゲームを作成するために設計されています。作成したゲームを大画面に出力し、内蔵センサーを使って操作できます。Flipper Zeroエコシステムを導入していない場合でも、このモジュールはスタンドアロンユニットとして使用できます。

ビデオゲームモジュールの仕様

スワイプして水平にスクロールします

マイクロコントローラRaspberry Pi RP2040。デュアルコア ARM Cortex-M0+ プロセッサ、クロック最大 133 MHz。行0 - セル2
ラム264KB SRAM行1 - セル2
センサーTDK ICM-42688-P は、6 軸 MEMS モーション トラッキング センサー (IMU) です。行2 - セル2
GPIO11 x ユーザー設定可能な GPIO ピン 1 x 3.3 ボルト 2 x GND行3 - セル2
ポート電源とデータ用のUSBタイプC、DVI-D経由のビデオ出力(640 x 480、60 Hz)行4 - セル2
ボタンファームウェアのフラッシュのためのブートとリセット5行目 - セル2

ビデオゲームモジュール設計

画像

1

4

フリッパービデオゲームモジュール
(画像提供:Tom's Hardware)

ビデオゲームモジュールは、Flipper ZeroのGPIOに簡単に接続できるように設計されており、接続は簡単です。Flipper Zeroにシリコンバンパーが付いている場合は、モジュールからバンパーを取り外してください。付いていない場合は、モジュールのバンパーをそのままにしてください。Flipper Zeroに接続すると、ユニットが接続を検出します。モジュールのメリットを最大限に活用するには、qFlipperアプリを使用してファームウェアをアップデートしてください。

デザインはFlipper Zeroと共通で、両デバイスに共通する「NERFハッカーデバイス」的な雰囲気が漂っています。モジュールには最小限のポートしかありません。DVI接続(HDMI接続ですがライセンス料はかかりません)とUSB Type-Cポートがあり、Flipper Zeroに接続していないときにモジュールの電源供給とプログラミングに使用します。

ユーザーがアクセスできるGPIOピンは11本あり、3.3Vピンと2つのGND接続は含まれていません。これらのピンの多くはI2CとSPIにも使用できるため、3つの役割を担っています。その他のピンはUARTインターフェースとアナログ入力にも使用できます。これらのポートには、MicroPython C++プロジェクトやFlipper Zero(アプリがサポートしている場合)からアクセスできます。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

HDMIキャプチャデバイスに接続し、128 x 64のLCD画面を1440pモニターに640 x 480で出力しました。画質はそれほど向上しているようには思えないかもしれませんが、画像は鮮明で読みやすいです。Flipper Zeroアプリストアを使ってAir Arcanoidを起動し、内蔵の加速度センサーを使ってゲームをプレイする方法を学びました。少し反応が不安定だったので、加速度センサーの感度を測る必要がありました。

画像

1

7

フリッパービデオゲームモジュール
(画像提供:Tom's Hardware)

独自のゲームを作りたい方は、Flipper DevicesがC言語ベースのゲームエンジンと、その作り方を紹介するデモゲームを用意しています。Flipper Zero用とスタンドアロン用のゲームを作成できます。

Flipper Zeroを除いたスタンドアロンユニットとしては、これは単にフォームファクタが異なるRaspberry Pi Picoです。GPIOにアクセスできますが、野心的なハッカーならHDMIポートにもアクセスできると確信しています。Raspberry Pi PicoでDoom(そう、完全なDoomです)を簡単にテストしてみましたが、HDMIポートは見つかりませんでした。そのため、何らかの調整が必要になるでしょう。

MicroPython を使用して GPIO ピンを制御して LED を点滅させ、アナログ PIC 上のポテンショメータを使用してから PWM を使用して LED をフェードさせましたが、問題はありませんでした。

それだけ?いや、違います。プレスリリースでは、ビデオゲームモジュールが簡易オシロスコープとしても使用されているとお伝えしました。少し調べてみると、ScoppyというUF2ファームウェアとアプリを発見しました。これを使うと、Raspberry Pi Picoを簡易オシロスコープとして使用できます。これはFlipperのビデオゲームモジュールだけの機能ではありませんが、試してみる価値はありました。

フリッパービデオゲームモジュール

(画像提供:Tom's Hardware)

モジュールにScoppyファームウェアを書き込み、Androidスマートフォンにアプリをインストールすると、基本的なオシロスコープが動作しました。信号を生成するために、別のRaspberry Pi PicoにGPIOピンのオン/オフ(矩形波)とPWMピンの電圧を徐々に増減(正弦波)するようにプログラムしました。Scoppyオシロスコープはこれらの信号を簡単に検出できました。

Flipper のビデオ ゲーム モジュールは誰向けですか?

フリッパービデオゲームモジュール

(画像提供:Tom's Hardware)

ビデオゲームモジュールは、Flipper Zeroを購入した人にとって便利なアドオンです。DVI出力、加速度センサー/ジャイロセンサー、そしていくつかのGPIOピンが追加されます。クライアントに大画面でFlipper Zeroのハックをデモンストレーションする際に役立つでしょう。

アプリのジェスチャートリガーも面白いかもしれません。スタンドアロンモードでも楽しいですが、実際にはセンサーとDVI出力を備えたRaspberry Pi Picoです。一般的なビデオゲームを作りたいのであれば、他のゲームエンジンを使うこともできますが、低スペックのターゲットマシン向けのゲームを作るのも面白いかもしれません。

結論

フリッパービデオゲームモジュール

(画像提供:Tom's Hardware)

Flipperのビデオゲームモジュールは、機能が限られているとはいえ、楽しいです。このデバイスを最大限に活用するには、Flipper Zeroエコシステムを購入する必要があります。ただし、購入費用は高額になる場合があります。

Flipperアプリを大画面で表示できる機能は大変気に入っています。セキュリティアドバイザーにとって、これは顧客へのプレゼンテーションで非常に役立つ機能となるでしょう。加速度計/ジャイロスコープは優れた機能です。ジェスチャーでアプリを起動することもできますが、明らかにゲームエンジンを使って作成できるゲームを操作することを目的としているようです。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。