組み込みシステムで作業する場合、必ずしも大量の電力が必要になるわけではありません。多くの小さなタスクは、単純なマイクロコントローラといくつかの追加チップで実行できますが、場合によっては、タスクにコンポーネントのもう少しのパワーが必要になることがあります。
たとえば、何らかの高品質のディスプレイ、より高度な数学的機能、またはさまざまな種類のコードを処理する機能が必要になる場合があります。さらにパワーを追加すると、Linuxディストリビューションのような完全なオペレーティング システムを実行する機能も得られ、セットアップを小型コンピューターのように扱うことができます。Raspberry Pi 3は、このような難しいタスクに最適な小型シングルボード コンピューターです。
Raspberry Pi 3は、 Raspberry Pi Foundation のシングルボード コンピューターのラインをさらに進化させたアップデート版です。古いバージョンは計算能力が非常に優れていますが、何らかの通信手段が欠けているため、セットアップが少し難しくなります 。この最新バージョンでは、搭載されている Broadcom チップを更新することで通信の問題が解決されました。このアップデートにより、ボードにはUSBドングルや追加モジュールなしでWi-FiとBluetoothが搭載されるようになりました。追加のF接続に加えて、スマートフォンのチップとそれほど変わらない1.2GHz 64ビット クアッドコアARMv8 CPU、1GBのRAM、および任意のサイズのSDカードも利用できます。
関連商品を見る
では、Raspberry Pi 3が小型のマイクロコントローラー ボードに比べて優れている点は何でしょうか?鍵となるのは、いくつかの独自の利点を持つマイクロプロセッサである Broadcom BCM2837です。実際のコアはARM Cortex-A53で、大量のキャッシュと浮動小数点ユニットを備えており、特に高度な数学やグラフィックスにおけるデータ操作の高速化に役立ちます。
これだけの権限を得た今、どのようなプロジェクトに取り組むことができますか?LED を点滅させたり、シリアル コンソールに「hello world」と表示したりするといった通常の動作以外にも、さまざまなものを作成できます。コーディングのスキルを試したいと思っていても、Linuxがインストールされている2台目のマシンを持っていなかった人は、バックパックに入れて持ち運べる完全な開発環境を今すぐ作成できます。現時点では、Pythonコードをテストし、いくつかの数学パッケージをテストするためのセットアップを1つ持っていますが、C、C++、NodeJSなどでも同様に簡単に作業できます。
Raspberry Piに最適なもう1つのプロジェクトは、メディア プレーヤーです。スマートテレビを購入する代わりに、家にある古いテレビにスマート機能を追加して、広大なメディアの世界にアクセスできるようになりました。VishayのTSOP4838などのIR受信機をPiのGPIOに追加することで、標準のリモコンを使用してソファから操作することもできます。Kodi のようなビルド済みのディストリビューションがあり、起動と実行が非常に簡単になります。
関連商品を見る
私たちのお気に入りのオフィス プロジェクトの1つは、Piをクラシック ゲーム システム エミュレーターに変えることでした。Piは従来のゲーム機よりもはるかに強力なので、その設定を簡単にエミュレートし、懐かしさがよみがえる古いゲームをプレイできます。もっと野心的にやりたいなら、古いNESからXbox 360ワイヤレス コントローラーまで、クラシック コントローラーを接続する方法もあります。PiPLAYとRetroPieは、すぐに始めて今週末にクラシックゲームをプレイするのに役立つ2つの優れたプロジェクトです。
小型のマイクロコントローラには長所がありますが、構築するときには、作業に適したツールが必要です。基本的な機能を超えて、高解像度のビデオなどに対応した完全なコンピューティング環境にアクセスしたい場合は、Raspberry Piが最適な出発点となります。