DIYモジュラーガジェット自体は目新しいものではありませんが、長年にわたり成功の度合いは様々です。AIAIAIのTMA-2ヘッドフォンのように成功を収めたデバイスもあれば、BlocksスマートウォッチやGoogleのモジュラーフォンのように失敗に終わったデバイスもありました。こうしたデバイスの設計と発売における成功と失敗は混在していますが、他のモジュラーデバイスの開発を阻むものではありませんし、阻むべきでもありません。様々なガジェットに変形できる小型モジュラーコンピューター「Pockit」の開発者、アニル・レディ氏は、まさにマストハブデバイスを生み出したと言えるかもしれません。少なくとも、見た目はとてつもなくクールです。
Pockitは電子レゴのキットのようなものだと考えてみてください。クレジットカードほどの大きさの磁化されたベースボードに、SLA方式で3Dプリントされた小さなブロックを「パチパチ」と取り付けることで、時計、ビットコインのティッカー、サーモスタット、カメラ、観葉植物用の自動給水装置など、Raspberry Piを搭載したプラグアンドプレイのLinuxコンピューターなど、事実上あらゆるものを作ることができます。
一部のブロックには、特定の用途向けに作られていることを示すために、上部に浮き彫りのアイコンが付いています。中には、ガレージドアオープナー、時計、マザーボードなど、様々なデバイスで一般的に使用されているコインサイズの電池と、極小の回路基板が内蔵されているブロックもあります。コントローラーやキーボードとしても使えるブロックもあります。Pockitモジュールを作るのに、プログラミングの達人である必要はありません。
「Pockitは接続されたブロックに基づいて動作を自動的に形成します」とReddy氏はGizmodoに語った。
つまり、Pockitは、接続されているブロックとボード上でどのように構成されているかを認識することで、自己プログラミングを行う能力を持っています。例えば、LEDブロックとボタンブロックを接続すると、PockitはボタンブロックでLEDをオン/オフしたいというユーザーの意図を理解します。Reddy氏によると、この自動適応動作により、モジュール式デバイスはどのブロックが組み合わされるかを既に認識しているため、スマートサーモスタットやガーデニングコントローラーといった複雑なガジェットの作成が容易になります。
クリックしてスライドショーを開く
レディ氏は組み込みエンジニアとしてキャリアをスタートし、様々なプロジェクトを、まさにその手法を用いて、時に骨の折れる作業からゼロから設計しました。多くの人は、たとえ自分用に一つ作りたいだけの場合でも、素晴らしいガジェットのアイデアを持っています。しかし、はんだ付けやコーディングだけでも習得には時間がかかります。レディ氏は、電子機器DIY愛好家が、創造性さえあれば、より簡単にガジェットを作れる方法を提供したいと考えました。
「机やウェブサイトを作るのとは違って、電子機器を作るのはほとんどの人にとって想像もつかないことです。チップを購入し、ドキュメントを読み、配線し、はんだ付けし、コーディングし、デバッグし、もう数週間もかかっているんです」とレディ氏は語った。
しかし、彼はより高度なコーディング能力を持つユーザーの存在を忘れてはいません。Pockitデバイスを微調整したい人は、シンプルな英語風の文法やC++を使ってプログラミングできます。Reddy氏は現在、nCode(ナチュラルコード)と呼ぶ英語風/自然言語の構文システムの開発に取り組んでおり、完成間近だと述べています。
Pockitには実用的な制限がいくつかあります。防水機能はなく、子供が電子工作を始めるには最適ですが、小さなパーツは小さな子供にとって窒息の危険があります(おもちゃではありません)。Pockitエコシステムに含まれるブロックの数は現時点では24個に制限されていますが、Reddy氏によると、サーマルカメラブロックや重量センサーブロックなど、他のブロックの開発にも取り組んでいるとのことです。Reddy氏によると、Pockitはゲーム用に設計されていないとのことですが、Wi-FiとBluetooth LEに対応しているので、いずれ誰かがクラウドでゲームをプレイする方法を見つけてくれるかもしれません。
Pockitはすでに完成度の高いモジュール式デバイスに見えますが、デビューはまだこれからです。Reddy社は今月末に少量の初期テストキットをリリースする予定です。その後、フィードバックを集め、Pockitをさらに改良した後、より多くの人々がデバイスを手に入れ、自分だけのガジェットを組み立てられるよう、予約注文キャンペーンを開始する予定です。