ハンドヘルドゲームデバイスはゲーム業界で非常に人気があり、テトリス、マリオ、コントラなどの古いゲームを楽しんでいます。90年代には、ニンテンドーゲームボーイが非常に人気があり、今日では多くの企業から多くの高度なハンドヘルドゲームデバイスがあります。しかし、これらのゲーム機はすべて非常に高価であるため、ここでは、はるかに安価なRaspberry Pi Gameboy PocketまたはPi-Pocketを共有しています。これらのゲームでは、すべての豪華なゲームとクラシックな古いゲームを、現在と同じボタンレイアウトでプレイできます。ゲームボーイポケットですが、カラフルな画面が付いています。
このプロジェクトでは、主にRaspberry Pi(モデルB)、Li-Ion充電式バッテリー、2.5インチカラーLCD、ゲームボーイポケットゲームパッド、およびミニオーディオアンプを使用します。これらのコンポーネントはすべて、ゲームボーイポケットシェルに組み込まれています。そのため、シェルとゲームパッドを使用できるように、古いゲームボーイポケットが必要です。ゲームパッドは、PCBを切断し、ゲームボーイポケットコンソールから他のすべてのコンポーネントを削除することによって取り出されました。
このプロジェクト全体は、ゲームボーイポケットシェルにすべてのハードウェアを適切な電源で取り付けて接続することです。不要なコンポーネントはすべてはんだ除去され、Raspberry Pi、LCDドライバーボード、Teensy 2.0、およびGameboyPCBから削除されます。ここでは、ゲームボーイポケットゲームパッド(8ボタン)をラズベリーパイに接続するために、小さなボードが使用されています。 Teensyは基本的にUSB経由でキーボード入力を提供します。
小型オーディオアンプ(音量を制御するために)、スピーカー及びポテンショメータと、音のために使用されてきました。3つの電源/レギュレーターボードが使用されており、Piによる消費電力を削減するための3.3Vスイッチングレギュレーター、5Vレギュレーター出力ボード、および3.7Vリチウムイオンバッテリー充電器が含まれています。システム全体は3.7vリチウムイオン電池で駆動されます。
これらのハードウェアはすべて、ワイヤとコネクタをはんだ付けすることにより、相互に注意深く接続されています。ソフトウェアの部分では、RaspbianOSはRaspberryPiで特別な変更なしに使用され、必要なコードはTeensy用です。ゲームのROMをSDカードにインストールしてゲームを楽しむことができます。
ゲームボーイポケットシェルでハードウェアを接続して組み立てるのは少しトリッキーで手間がかかりますが、素晴らしいPi Pocket Gaming Consoleを見ると、その努力に値することがわかります。