モジュラーコンピュータはこうあるべきだ: 1人の人間が作った超小型コンピュータがオタクコミュニティ全体に衝撃を与えた

モジュラーコンピュータはこうあるべきだ: 1人の人間が作った超小型コンピュータがオタクコミュニティ全体に衝撃を与えた

手を汚すことが好きな人にとって、コンピューターはおもちゃのようなものです。 Raspberry Pi の汎用インターフェース GPIO の存在により、この楽しみが可能になります。このインターフェースを使用すると、いつでもモジュールを追加または削除し、手元の小型コンピューターに必要な機能を定義できます。

開発者の Anil Reddy 氏はこの点で大きな成果を上げており、彼が開発したモジュール式ミニ PC「Pockit」は数え切れないほどの注目を集めています。

PocKit の基本的なコンセプトは、他のモジュラー コンピューティング プロジェクトとよく似ており、Google の廃止された Project Ara モジュラー スマートフォンによく似ています。プロジェクトの作者は、その「コア」にはSTM32 + ESP32デュアルプロセッサが搭載されており、他の部分はさまざまなモジュールで補完できると述べています。

ただ、このゲームには「種類」がたくさんあり、ゲームプレイが少し単純です。

まず、最もシンプルなのは、スイッチ、ライト、明るさを調整するレバー、パラメータを表示する画面です。

キーボードをインストールすることでインターネットを閲覧できます。画面が小さすぎると感じた場合は、より大きな画面に交換してください。

これらのコンポーネントに必要な機能を実現するにはどうすればよいでしょうか?著者らは直感的なソフトウェア システムを構築しました。デスクトップコンピュータの画面に接続すると、Linux システムとなり、すべてのモジュールがリアルタイムで表示され、操作できるようになります。

Reddy が 2021 年 3 月に Raspberry Pi を搭載したコンピューター オン モジュールを初めて発表したとき、それは非常に初期の作業でしたが、そのコンセプトは成功し、Compute Module 3+ で素晴らしい可能性を示しました。 3月18日にアップロードされたデモビデオでは、Raspberry Pi コンピューティング モジュールと互換性があることがわかりました。

Compute Module 4 のフォーム ファクターとピン接続が変更されているため、Compute Module 3+ から 4 への切り替えは困難な作業です。この変更により、PCIe デバイスの GPIO 接続が追加され、Compute Module 4 がワイヤレス ネットワークをネイティブにサポートできるようになります。

これらすべては、計算能力をさらに強化し、組み立てを容易にするためのものです。 Pockit を使うのは、レゴのおもちゃで遊ぶようなものです。画面、キーボード、ボタン、LED スクリーン、スイッチ、プロジェクターなど、さまざまなモジュールをリアルタイムで追加したり削除したりできます。モジュールはさまざまなサイズがあり、さまざまな方法で組み合わせることができます。 Reddy 氏は、Pockit は Raspberry Pi プロジェクトのアイデアを迅速に実現するためのプロトタイプとして使用できる開発ツールであると考えています。

公式ウェブサイトによると、Pockit ボードは、ESP32 と STM32 マイクロコントローラを搭載した Compute Module 4 を使用して、デュアル プロセッサをサポートしています。また、エンコーダーから microSD カード リーダー、さまざまなカメラ、HDMI ポート、AI アクセラレータなど、80 を超えるモジュールがあり、これらは事前に定義されたグリッドに磁気的に接続するだけで、ダッシュボードによって自動的に検出されます。

PC モニターや通常サイズのキーボードとマウスを接続する場合は、USB ポートに接続するだけです。接続していないときは数千mAhのリチウムイオン電池で駆動し、Wi-FiやBluetoothでワイヤレス接続できるので持ち運びも楽々です。

より多くの計算能力を必要とする AI タスクの場合、CPU プロセッサから AI アクセラレータ (Coral Edge TPU) に数秒で切り替えることができます。アニル氏は、よりコンパクトな Kendryte K210 および Coral Edge TPU モジュールの開発にも取り組んでいると述べました。

著者らは、Pockit は応用予測アルゴリズムを使用してモジュールの初期動作を決定すると述べています。デモ ビデオでは、Reddy が複数のブロックが連続して動作する様子を示しています。彼は複数の LED マトリックス ブロックを組み合わせて、大きなマトリックス アレイを作成しました。アレイ全体を実行でき、Alexa を使用して複数のリレーをトリガーすることもできます。

興味深いことに、Pockit プロジェクトは最初から最後まで、Anil Reddy 氏一人で完成されたようです。

UIや回路プログラミングの作成から動画撮影まで、すべて1人で行いました。Pockit製品の「公式サイト」でも、多くのスタートアッププロジェクトのように製品や各種モジュールの紹介ページはなく、ブログ投稿の形で進捗状況を報告しています。彼はまた、reddit の投稿に返信し、人々のフィードバックを受け入れます。

実際に、「エンジェル投資家の皆さん、このプロジェクトを見て、投資してください!」と叫ぶ人もいました。

ハッカーニュースのウェブサイトでは、あるネットユーザーが次のようにコメントしている。「プログラミングについて初めて感じた子供時代の驚きと同じ気持ちが湧いてきます。モジュールの箱一杯とポキットが数個あれば、何ができるでしょうか。本当に想像しにくいです。」

プロジェクト作成者は現在、Pockit の機能の組み合わせには、コンピューター、ゲーム コンソール、ロボット、LED ライト ストリップ、SSD ハード ドライブ アレイ、スマート ホーム コンソールなどが含まれると述べていますが、これらに限定されるわけではありません。

他に何が考えられますか?

ポキット公式サイト:https://pockit.ai/

<<:  自己回帰デコードが64倍高速化、Googleが新たな画像合成モデルMaskGITを提案

>>:  人工知能に関する学習体験のまとめ

ブログ    
ブログ    

推薦する

公共の安全とスマートシティ:AIがどのように役立つか

近年、人工知能の進歩により、私たちのコミュニティの安全性は大幅に向上しました。この技術は、緊急管理者...

IoTソリューションは、より効果的なデータ駆動型警察活動の基盤を築く

個人によって生成されるデータの量と種類が増加し続けるにつれて、警察はそれに追いつくために効果的な自動...

PaddlePaddleディープラーニングオープンソースプラットフォーム:中国のAI船が皆の漕ぎを待っている

[51CTO.com オリジナル記事]序文: ちょっとした歴史10年前、私が学校で上司と一緒に画像認...

Zigbeeプロトコルスタックの暗号化アルゴリズムについての簡単な説明

先ほど、Zigbee プロトコル スタックのいくつかの原則と構造を紹介しました。すでに理解しているか...

25倍のパフォーマンス向上: RustはCとC++に取って代わり、機械学習のPythonバックエンドとして好まれるようになると期待されています。

機械学習開発の分野では、全体像を見て細かい詳細をすべて取り除くと、機械学習開発における不変の 2 つ...

...

Goの暗号化と復号化アルゴリズムの概要

[[343693]]序文実際の開発では、暗号化と復号化が広く使用されています。一般的に使用される暗号...

プログラマーが知っておくべき 20 世紀の 10 大アルゴリズム

トップ10のアルゴリズムを発明したアルゴリズムの巨匠たち1. 1946年のモンテカルロ法[1946年...

開発者にとって朗報:中国初の AI 自動脆弱性マイニング システムが公開テストを開始

最近、国家発展改革委員会は初めて「新インフラ」情報インフラの範囲を明確にした。5G、人工知能、クラウ...

...

インテリジェントオートメーションにおける人工知能の重要な役割

パンデミックによる職場の変化により、バックオフィス業務や生産活動を改善できるロボティック・プロセス・...

2018年末のAI分野におけるオープンソースフレームワークのまとめ

[[253605]] [やや活発な***四半期] 2018.3.04——OpenAIはオープンソース...

ビッグモデルの時代、周志華教授の「ラーニングウェア」の考え方を分析:小さなモデルでも大きなことができる

ビッグモデルの時代に入りつつあることは間違いありません。オープンソースやクローズドソースのさまざまな...

...

この AI ツールは最近、大騒ぎになっています!試してみますか?

Stable Diffusionをプレイしたことがある人は多いと思います。この製品はmjdjour...