Latest evidence-based health information
Airpods

49ドルのポータブルLinuxコンピュータ「PocketCHIP」の内部

49ドルのポータブルLinuxコンピュータ「PocketCHIP」の内部
49ドルのポータブルLinuxコンピュータ「PocketCHIP」の内部

49ドルの万能マシン

2012年のRaspberry Piの発売以来、低価格でオープンソースのARMベースのコンピューターを中心としたホビーコミュニティは劇的に成長しました。これらの小型でハッキング可能なデバイスは、年々価格が下がり、性能も向上しています。2015年には、オークランドに拠点を置くNext Thing Co.がKickstarterで「CHIP」と名付けた9ドルのコンピューターを200万ドルの資金調達に成功させ、その期待をさらに高めました。Next Thing Co.は、プレゼンテーションの一環として、キーボードとタッチスクリーンディスプレイを内蔵したCHIPのハンドヘルド版「PocketCHIP」も披露しました。

PocketCHIPには、1GHz ARM CPU(Mali 400 GPU搭載)、4GBのフラッシュストレージ、512MBのRAM、Wi-Fi、Bluetooth、4.3インチのタッチスクリーンディスプレイ、簡素なキーボード、そして5時間駆動のLiPoバッテリーが搭載されています。このデバイスがKickstarterの支援者への出荷が開始されたので、私の愛用するワークベンチでこのガジェットを詳しく見て、その成果をスライドショーにまとめるのが良いと思いました。

昔のゲームボーイよりも大きい

ポケットチップ02

画像提供:ベンジ・エドワーズ

PocketCHIPを見た時、まず頭に浮かんだのは「ゲームボーイ」でした。任天堂のあの有名な携帯ゲーム機との類似性は意図的なものだと思います。PocketCHIPのプラスチックケースの高さと奥行きは、1989年のゲームボーイとほぼ一致しています。幅だけが異なります(PocketCHIPの方が幅が広いです)。

ここで重要な点に触れておきます。「PocketCHIP」という名称は、ほとんど誤称です。6.4 x 4.4 x 1.125インチ(高さx幅x奥行き)というこのデバイスは、私のどんなポケットにも収まらないほど大きすぎます。もし大きなポケットに押し込んだとしても、座ったら割れてしまうのではないかと心配です。つまり、最近のポケットサイズのデバイスと比べると、かなり大きいのです。

裏側

ポケットチップ03

画像提供:ベンジ・エドワーズ

こちらは「コンソール」から取り外されたCHIPモジュール(左)です。基板上の2列のピンヘッダー2つを介して接続されます。CHIPはコンソールの心臓部であり、あらゆる機能を実現するコンピューターです。CHIP自体には3つのポートがあります。5V電源用のMicro USBポート、アクセサリ用の標準USB-Aホストポート(メス)、そしてヘッドフォン出力用の1/8インチコンボAVフォノジャックです。専用ケーブルを使用すれば、コンポジットビデオとサウンドの両方を出力できます。CHIP用のHDMIおよびVGAブレークアウトボードは別途入手可能ですが、PocketCHIP基板を接続した状態では動作しません。

PocketCHIPの滑らかで角張ったプラスチックケースは、手に抱えてタイピングする際に非常に心地よく感じられます。半透明のピーカブー構造は、分解可能なデバイスとしては魅力的な特徴です。分解については後ほど詳しく説明します。

PocketCHIPを分解する

ポケットチップ04

画像提供:ベンジ・エドワーズ

ハッキングの精神に沿って、PocketCHIP は、もしあなたがそうしたいと思ったら、簡単に構成部品に分解できます。

PocketCHIP は、5 つの主要パーツで構成されています。前述の CHIP ボード (別途 9 ドルで購入するものと同じもの)、5 時間駆動する LiPo バッテリー、480×272 のバックライト付き LCD ディスプレイ、プラスチック製のハウジング (LCD ベゼルを含む)、そしてこれらすべてをまとめる白い回路基板 (キーボードを含む、後ほど詳しく説明します) です。

Raspberry Piを使っている方にとって、PocketCHIPのオンボードストレージが4GBというのは大きな制約ですが、同時にメリットでもあります。Raspberry Piを使うと、ケース、電源、SDカード、ディスプレイ、キーボード、マウスなどが必要になります(これらの費用はすぐにかさんでしまいます)。PocketCHIPは必要なものがすべて1つのデバイスに内蔵されており、電源を入れるだけですぐに使えます。

キーボードのクローズアップ

ポケットチップ05

画像提供:ベンジ・エドワーズ

PocketCHIPのキーボードは、実に原始的でシンプルです。56個の金属製ドームスイッチで構成されています。電卓のキーボードや古いジョイスティックのプラスチックキーの下にあるようなものです。このドーム型の金属片を押すと、内側に曲がり、その下の接点に触れて回路が閉じ、キーが押されたことが認識されます。Next Thing社は、この金属製ドームを保護するために、透明な粘着プラスチックフィルムで覆っています。

このキーボードは、その性能(そして価格)を考えると驚くほど良く機能します。ただし、ドーム部分は経年劣化が予想されますし、学期末レポートを書くのに使うのは絶対に避けたいところです。4方向キー、「スタート」と「セレクト」のようなボタンが2つ、そして下部に専用のホームボタンがあるのは大変ありがたいです。49ドルでこのキーボードが手に入るのであれば、決して購入をためらう理由にはなりません。

ホーム画面

ポケットチップ06

画像提供:ベンジ・エドワーズ

PocketCHIPの電源を入れると、またはキーボード下部の専用ホームボタンを押すと、この便利なホーム画面が表示されます。デフォルトでは、様々な内蔵アプリを起動する6つのアイコンが表示されます。それぞれのアプリについては、後ほど個別に説明します。

PocketCHIPのWi-Fi設定(明るさや音量の調整も)は、タッチスクリーンインターフェースを使って驚くほど簡単に行えます。シャットダウンと再起動も画面をワンタップするだけで行えます。ただし、現時点ではBluetoothの設定には、コマンドラインでの巧みな操作が必要です。

そして、なんと、デバイス上部(ディスプレイのすぐ上)に、モーター、センサー、スイッチ、LEDなどを接続できる汎用入出力(GPIO)がすべてバラバラに整然と並んでいるのが分かります。PocketCHIPを使ってロボットを作れる、そんな感覚は、このデバイスの大きな魅力です。

ターミナル

ポケットチップ07

画像提供:ベンジ・エドワーズ

ターミナルアイコンをタップすると表示されるLinuxコンソールです。PocketCHIPの電源を入れた時(Wi-Fiの設定後)、まず最初にapt-getリポジトリを更新し、SSHをインストールしました(なぜSSHが含まれていなかったのかは分かりません)。そして、私が管理するリモートの専用Webサーバーにログインしました。Linuxの一般的なコマンドラインインターフェースから、これらの機能をすぐに利用できるのは大変便利でした。

PocketCHIPのコア機能のいくつかはコマンドラインを使わずにアクセスできるのは良いことですが、このガジェットで数少ない内蔵アプリ以外で何か面白いことをするには、最終的にはこのテキストベースの冥界に足を踏み入れる必要があります。これはiPadではありません。しかし、iPadは(デフォルトでは)任意のコードを実行することもできません。

PICO-8ゲーミング

ポケットチップ08

画像提供:ベンジ・エドワーズ

PocketCHIPの大きなセールスポイントは、PICO-8を介して数千もの無料インディーゲームを箱から出してすぐにプレイできることです。PICO-8は、仮想ゲームコンソール、プログラミングコミュニティ、そしてIDEの機能を等しく備えています。PICO-8は、自らに課した技術的制約のおかげで、ゲーム開発初心者にとって優れたエンジンとなっています。その結果、PICO-8でプレイできるゲームの多くは、レトロゲーム機のタイトルに非常に似ています。PocketCHIPには多くのPICO-8ゲームがプリインストールされており、より迅速かつ簡単にダウンロードできます。

実際にゲームをプレイする際の注意点が1つあります。PocketCHIPのコントローラーで集中的にゲームをプレイすることは期待しないでください。ドーム型スイッチはゲームプレイを容易にするように設計されていますが、操作インターフェースとしてはまだまだ物足りない部分があります。Next Thing社が、ゲームボーイのような導電性ゴムスイッチとプラスチックボタン(できればハウジングも)を備えた、よりゲーム機らしいCHIP用アタッチメントをリリースしてくれたら素晴らしいでしょう。もちろん、Pocket CHIPはまさにそのような用途のために作られたものですから、自分で改造することも可能です。あるいは、少し工夫すればBluetoothゲームパッドを接続できるかもしれません。

PICO-8ゲームの改造

ポケットチップ09

画像提供:ベンジ・エドワーズ

PICO-8ゲームの最も優れた点の一つは、ゲームをプレイしている間も含めて、好きなようにゲームを改変できることです。つまり、ルールを変更したり、既存のゲームを新しい方法で拡張したりできるのです。ここには編集画面があります。PocketCHIPの内蔵キーボードを使って、思う存分プログラミングできます(USBキーボードを接続してプログラミングすることも可能です)。私は個人的には携帯機の内蔵キーボードでプログラミングすることはありませんが、時間を持て余したクリエイティブな子供が真剣に取り組む姿は想像に難くありません。

サンボックス

ポケットチップ10

画像提供:ベンジ・エドワーズ

ホーム画面の「Make Music」アイコンをクリックすると、パターンベースのシーケンサーを備えたマルチプラットフォームのモジュラーシンセサイザー「SunVox」が読み込まれます。PocketCHIPでレトロなチップチューン音楽を作成できます。

SunVoxのインターフェースは素晴らしいアイデアではありますが、率直に言って分かりにくく、小さなアイコンをタップして操作する必要がある(マウスをエミュレートする)のはイライラさせられます。時間をかけて理解するには、このツールで音楽を作りたいという強い意志が必要です。私はシーケンサーの経験が豊富なミュージシャンですが、SunVoxを使う気すらありません。既にSunVoxを使い慣れていて、何をすればいいのか分かっているなら、ここに収録されているのはプラスになるかもしれません。そうでなければ、この製品のセールスポイントにはなりません。

テキストエディタ

ポケットチップ11

画像提供:ベンジ・エドワーズ

ポータブルデバイスは、メモを取る(あるいはC言語で何かを書く)ための手軽な手段がなければ完成しません。PocketCHIPのホーム画面にある「書き込み」ボタンをクリックすると、シンプルな白黒テキストエディタが起動します。必要最低限​​の機能しか備えていませんが、機能的には十分で、PocketCHIPアプリスイートに追加されたのは素晴らしい機能だと思います。

なお、PocketCHIPに内蔵されているヘルプ機能(ホーム画面のアイコンからアクセス可能)については説明を省きましたが、これはPocketCHIPの使い方を分かりやすく図解したヘルプ機能です。これは間違いなく大きなプラスポイントです。

ファイルマネージャー

ポケットチップ12

画像提供:ベンジ・エドワーズ

最後に、PocketCHIPにはGUIベースのファイルマネージャーが内蔵されており、ホーム画面の「ファイル参照」アイコンからアクセスできます。タッチスクリーンをマウスのエミュレーションとして使用し、PocketCHIPの親切なインターフェースの背後に潜むファイルシステムをグラフィカルに操作できます。インターフェースはタッチ操作では少し使いにくいですが(私はあまり長く使いたくありませんでした)、Linuxコマンドライン初心者にとっては大きなメリットであり、デバイス上のファイル管理に便利なツールです。

初心者の趣味人に最適なガジェット

ポケットチップ13

画像提供:ベンジ・エドワーズ

PocketCHIPのすべての機能を総合的に考え、現在宣伝されている49ドルという価格と比較すると、Next Thing社が勝利を手にしたことは明らかです。同社は導入期間後に価格を69ドルに引き上げる可能性を示唆していますが、その必要最低限​​の設計を考えると、それは間違いだったと思います。5年前なら、このような製品が69ドルというのは信じられないほど安価だったでしょうが、今では1ドルあたり、1ワットあたりの演算能力は急落しています。

PocketCHIPは使いやすさにおいて圧倒的な勝者です。これは明らかに一般消費者向けのデバイスではありませんが、ハッキング可能な経緯を考えると、それでも驚くほど使いやすいです。そのため、このマシンは中学や高校の組み込みシステムエンジニアリングの重要な授業の基盤となるでしょう。究極の「賢い子供」へのプレゼントと考えてみてください。電子機器とコンピューターにおける創造的な探求のより広い世界への、低コストでオールインワンの出発点となるでしょう。49ドルで購入でき、しかも何の制約もない汎用コンピューティングデバイスに、これらの強力な機能が搭載されているのは素晴らしいことです。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.