モジュラーコンピュータはこうあるべきだ: 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を提案

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

ブログ    

推薦する

機械学習について知っておくべき5つのこと

急速に進化するあらゆるトピックと同様に、学ぶべき新しいことが常に存在し、機械学習も例外ではありません...

AIは風力発電業界で深く応用されています。Kuoboのインテリジェントドローンは、わずか20分で全自動検査を行います

[原文は51CTO.comより] Cloboticsはこのほど、風力タービンブレードの全自動検査の新...

AIが建物の運営に及ぼす影響

昨年、ChatGPT とその他の AI 搭載サービス エンジンがリリースされて以来、このテクノロジー...

マルチモーダルディープラーニング:ディープラーニングを用いてさまざまな情報を統合する

ディープラーニングを使用して、さまざまなソースからの情報を統合します。マルチモーダルデータ私たちの世...

...

パンデミック下でIoTが「最前線で働く人」の役割を果たす

[[397252]]画像ソース: https://pixabay.com/images/id-594...

大規模な山火事をどうやって消火するか?ドローンがコンビネーションパンチを繰り出す!

環球時報などの報道によると、春の干ばつ、少雨、強風の影響で、18日にモンゴルで草原の山火事が発生した...

2024年までのAI中心企業の成長に関する11のデータ予測

1. リレーショナルデータはSQLから分離される最新のエッジ コンピューティング、IoT、GenAI...

推薦システムにおける大規模言語モデルの実用化

1. 背景と課題従来の推奨モデルのネットワークパラメータの影響は比較的小さく(埋め込みパラメータを除...

...

MetaとMicrosoft、Nvidia GPUの代替として新しいAMD AIチップを購入することを約束

12月7日、Meta、OpenAI、Microsoftは、現地時間水曜日のAMD投資家向けイベントで...

Java プログラミング スキル - データ構造とアルゴリズム「動的プログラミング アルゴリズム」

[[399211]]応用シナリオ - ナップサック問題バックパックの問題: 容量 4 ポンドのバッ...