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 |
GPIO | 11 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

ビデオゲームモジュールは、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

独自のゲームを作りたい方は、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のビデオゲームモジュールだけの機能ではありませんが、試してみる価値はありました。
モジュールにScoppyファームウェアを書き込み、Androidスマートフォンにアプリをインストールすると、基本的なオシロスコープが動作しました。信号を生成するために、別のRaspberry Pi PicoにGPIOピンのオン/オフ(矩形波)とPWMピンの電圧を徐々に増減(正弦波)するようにプログラムしました。Scoppyオシロスコープはこれらの信号を簡単に検出できました。
Flipper のビデオ ゲーム モジュールは誰向けですか?
ビデオゲームモジュールは、Flipper Zeroを購入した人にとって便利なアドオンです。DVI出力、加速度センサー/ジャイロセンサー、そしていくつかのGPIOピンが追加されます。クライアントに大画面でFlipper Zeroのハックをデモンストレーションする際に役立つでしょう。
アプリのジェスチャートリガーも面白いかもしれません。スタンドアロンモードでも楽しいですが、実際にはセンサーとDVI出力を備えたRaspberry Pi Picoです。一般的なビデオゲームを作りたいのであれば、他のゲームエンジンを使うこともできますが、低スペックのターゲットマシン向けのゲームを作るのも面白いかもしれません。
結論
Flipperのビデオゲームモジュールは、機能が限られているとはいえ、楽しいです。このデバイスを最大限に活用するには、Flipper Zeroエコシステムを購入する必要があります。ただし、購入費用は高額になる場合があります。
Flipperアプリを大画面で表示できる機能は大変気に入っています。セキュリティアドバイザーにとって、これは顧客へのプレゼンテーションで非常に役立つ機能となるでしょう。加速度計/ジャイロスコープは優れた機能です。ジェスチャーでアプリを起動することもできますが、明らかにゲームエンジンを使って作成できるゲームを操作することを目的としているようです。
レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。