Arduino vs. ラズベリーパイ

Raspberry Pi や Arduino を使ったことはないかもしれませんが、聞いたことはあるかもしれません。 ラズベリーパイ 英国で最も売れたコンピュータである Arduino は何年も前から DIY コミュニティをボードごとに変革してきました。 プロジェクトを少し電子的に制御できるように設計されたオプションが不足することはありません。 それでも、予算に優しい Raspberry Pi と Arduino ブランドの豊富なソリューションが最も人気のある 2 つであることは間違いありません。

コンテンツ

  • Raspberry Pi に挨拶します
  • Arduino について
  • Arduino vs. ラズベリーパイ: パワー
  • Arduino vs. Raspberry Pi: ネットワーク
  • Arduino vs. Raspberry Pi: センサー
  • DIY 天国であなたのマッチとなる解決策はどれですか?

しかし、この 2 つを比較することは、犬と猫のラインナップを判断するようなものかもしれません。 どちらも自分自身をなめる動物ですが、それぞれまったく異なる理由で穴を掘ります。 次のプロジェクトに何を購入するのが最適かを特定できるように、Arduino と Raspberry Pi を比較してトラブルを軽減しました。

おすすめ動画

Raspberry Pi に挨拶します

Raspberry Pi は完全に機能するコンピューターであり、プロジェクトの頭脳です。 たとえば、 パイパーコンピューターキット 2016 年にレビューしたのは、Raspberry Pi 3 を搭載した Linux ベースのラップトップでした。 カノのコンピューターキット完成 2017 年には、子供たちが組み立てて Linux ベースのオールインワン PC を作成できるようになりました。

これら 2 つの例が示すように、Raspberry Pi ボードには、専用プロセッサ、メモリ、HDMI 経由の出力用グラフィックス ドライバーを備えた PC のすべての機能が備わっています。 Linux オペレーティング システムの最適化されたバージョンを実行することもできます。 ラズベリーパイOS. ほとんどの Linux ソフトウェアはインストールが簡単で、少しの労力で Raspberry Pi をメディア ストリーマーまたはビデオ ゲーム エミュレーターとして使用できるようになります。

Raspberry Pi には内蔵のオンボード ストレージがありませんが、microSD カードを使用してあらゆるものを保存できます。 Raspberry Pi OS、Ubuntu Mate、またはモノのインターネット バージョンなど、選択したオペレーティング システム ウィンドウズ10。 プラットフォームの交換、アップデートのテスト、ソフトウェアのデバッグのために、異なる microSD カードに異なるオペレーティング システムをインストールすることもできます。 また、一部のモデルには Wi-Fi およびイーサネットベースの接続が含まれているため、SSH 経由でアクセスするように設定したり、FTP を使用してファイルを転送したりすることもできます。

技術的には、Raspberry Pi ボードには 10 のバージョンがあります: 7 つのフルサイズ ボード、2 つのミニチュア ボード、およびマイクロコントローラー ボードです。

  • ラズベリーパイ4モデルB — 35ドルから
  • Raspberry Pi 3 モデル A+ — 25 ドル
  • Raspberry Pi 3 モデル B+ — 35 ドル
  • Raspberry Pi 3 モデル B — 35 ドル
  • Raspberry Pi 2 モデル B — $30-$35 (販売終了)
  • Raspberry Pi 1 モデル B+ — $30
  • Raspberry Pi 1 モデル A+ — $20-$25 (製造中止)
  • Raspberry Pi Zero W — 10 ドルと 14 ドル (ヘッダー付き)
  • ラズベリーパイゼロ — $5
  • ラズベリーパイピコ — $4

例として、Raspberry Pi 4 Model B ボードの仕様は次のとおりです。

プロセッサ: 4コアブロードコムBCM2711
メモリ: 2GB、4GB、または8GB
ストレージ: 1x microSD カードスロット
接続性: Wi-Fi5
Bluetooth 5.0 BLE
ギガビットイーサネット
ポート: 2x USB-A 3.2
2x USB-A 2.0
2x マイクロ HDMI
他の: 40ピンGPIOヘッダー
2レーンMIPI DSIディスプレイポート
2レーンMIPI CSIカメラポート
4極ステレオオーディオおよびコンポジットビデオポート
USB-C コネクタ経由 5V DC (最小 3A)
GPIO ヘッダー経由 5V DC (最小 3A)
寸法: 3.34×2.20インチ

購入できるキットに加えて、正しい方向に導くことができる大規模なコミュニティがあります ゲームボーイ ゼロ、動くミニチュアなど、プロジェクトを最初から最後まで構築するための指示 マッキントッシュ、 ピップボーイから フォールアウト4、 もっと.

Raspberry Pi は、Adafruit、Micro Center などのサードパーティ パートナーを通じて購入できます。 Raspberry Pi Foundation はこれらの製品を直接販売していません。

Arduino について

Raspberry Pi とは異なり、Arduino ボードは完全なコンピューターではなくマイクロコントローラーです。 オペレーティング システム全体を実行するのではなく、ファームウェアによって解釈された書かれたコードを実行するだけです。 オペレーティング システムが提供する重要なツールにアクセスできなくなりますが、その一方で、単純なコードを直接実行する方が管理しやすく、オペレーティング システムのオーバーヘッドなしで実行できます。

Arduino統合開発環境 (IDE) は、コードを作成して Arduino ボードにアップロードするためのオープンソース ソフトウェアです。 このソフトウェアは Windows 7 以降、Linux、MacOS 10.10 以降で動作し、Windows 10 アプリもあります。

個々のボードとキットは、エントリー レベル ($11 ~ $92)、拡張機能 ($20 ~ $42)、IoT ($18 ~ $72)、および教育向け ($110 ~ $2,100) の 4 つのグループに分かれています。 たとえば、 Arduino UNO Rev3Arduino の基本ボードの現在のバージョンで、価格は 23 ドルで、PC とボードを USB 接続して簡単に使用したりプログラミングしたりできます。

Arduino ボードの主な目的はセンサーやデバイスとのインターフェースであるため、次の用途に最適です。 さまざまなセンサーの読み取り値やマニュアルに単に反応するようにしたいハードウェア プロジェクト 入力。 大したことではないように思えるかもしれませんが、これはデバイスをより適切に管理できるようにする非常に洗練されたシステムです。 これは、単純な読み取りおよび応答アクションを処理するには完全なオペレーティング システムでは過剰になる他のデバイスやアクチュエーターとのインターフェースに最適です。

ただし、Arduino はプロジェクトの「頭脳」ではないため、ソリューションは少数のボードに限定されません。 代わりに、 40以上のソリューション エントリーレベルの製品、高度なデバイス、モノのインターネット プロジェクト、教育、ウェアラブル、3D プリンティングなど。 これらはすべてプロセッサ、メモリ、場合によってはストレージを備えていますが、主に小型コンピュータではなくコントローラとして機能するように設計されています。

Arduino プロジェクトの素晴らしい例 ここで見つけることができます. あるプロジェクトは、 Arduino サーボ カタパルト 猫が皿の下に置かれた圧力センサーマットの上を歩くと、餌が入ったボウルが発射されます。 別のプロジェクトでは、ナーフ バルカン銃を敵を追跡できる歩哨砲塔に改造します。 Arduino デバイスでは、ガレージのドア オープナーに指紋スキャナーを追加するなどのこともできます。 多くの 子供向けロボットキット Amazon で購入できるものは、Arduino ソフトウェアおよびハードウェア プラットフォームに基づいています。

Arduino vs. ラズベリーパイ
Arduino vs. ラズベリーパイ: パワー

2 つのシステムの電力要件は大きく異なります。 まず、Raspberry Pi 4 Model B ボードはアイドル時に 3.4 ワットを消費し、モニター、キーボード、およびマウスが接続されている場合には最大 7.6 ワットを消費します。 小型の Raspberry Pi Zero W は、アイドル状態で 0.5 ワットの電力を消費し、モニター、キーボード、マウスが接続されている場合は 1.75 ワットの電力を消費します。

どちらの Raspberry Pi ボードも電源をオンにするには 5 ボルトが必要なので、より高電圧の AC アダプターまたは充電式バッテリー パックが必要です。 たとえば、私たちがレビューした両方の Raspberry Pi ベースのキットは、ボードに直接接続される内部充電式バッテリーを提供していました。 これらのバッテリーには追加の Micro USB ポートが含まれており、AC アダプタ経由で充電したり、他の電気的に接続された PC と同様にデバイスを使用したりできます。

一方、Arduino デバイスは電源を入れるとコードの実行を開始し、プラグを抜くと停止します。 機能を追加するには、Arduino ボード上のピンに直接配線するか、「シールド」と呼ばれるチップをベースユニットの上に積み重ねます。 何百ものシールドがあり、それぞれが異なるタスクを実行し、特定のセンサーと接続し、相互に連携して完全な制御ユニットを構築するように設計されています。

したがって、Arduino の場合、電圧を一定レベル以上に保つバッテリー パックと、電力を管理する一次シールドが必要なだけです。 Arduino の電源が落ちた場合でも、オペレーティング システムの破損やその他のソフトウェア エラーが発生することはありません。再接続するとコードの実行が開始されるだけです。

Raspberry Pi の場合、他のコンピュータと同様にオペレーティング システム内でシャットダウンする必要があります。そうしないと、破損やソフトウェアの問題が発生する危険があります。

Arduino vs. ラズベリーパイ
Arduino vs. Raspberry Pi: ネットワーク

Raspberry Pi 4 Model B には、イーサネット ポートと Wi-Fi 5 接続の両方が内蔵されており、ほとんどのセットアップであらゆるネットワークに簡単にアクセスできます。 接続すると、オペレーティング システムを使用して Web サーバーに接続したり、HTML を処理したり、インターネットに投稿したりできます。 として使用することもできます。 VPN またはプリントサーバー。

残念ながら、Arduino デバイスは通常、そのままネットワーク接続できるようには構築されていません。 可能ではありますが、適切な接続を設定するにはもう少し工夫が必要です。 追加のチップが必要になります (シールド)イーサネット ポートが装備されており、すべてを起動して実行するには、配線とコーディングを行う必要があります。 そうですね。これだけで十分なプロセスなので、一部のベンダーはイーサネットを内蔵した同等の Arduino デバイスを販売しています。 成分。

Arduino vs. Raspberry Pi: センサー

Raspberry Pi および Arduino デバイスにはいくつかのインターフェイス ポートがありますが、アナログ センサーを Arduino デバイスに接続するプロセスはより簡単です。 マイクロコントローラーは、そこに配置されたコードを使用して、さまざまなセンサー データを簡単に解釈して応答できます。 サーボやサーボを調整する手段として、一連のコマンドを繰り返したり、センサーデータに反応したりする場合に最適です。 デバイス。

一方、Raspberry Pi ボードには、この種のデバイスとインターフェースするためのソフトウェアが必要です。 植物に効果的に水をあげたり、ビールを保存したいだけの場合、これは必ずしも必要なものではありません 寒い。 プロジェクトで両方を使用することはそれほど珍しいことではありません。 Arduino デバイスは、センサー情報が記録または確認のためにフィードバックされる前に、Raspberry Pi のソフトウェアによって発行されたコマンドを実行する制御ボードとして機能できます。

DIY 天国であなたのマッチとなる解決策はどれですか?

私たちのテストの結果、Raspberry Pi ボードは、プロジェクトにパーソナル コンピューターに最適なタスクが含まれるすべての人にとって、優れた選択肢であると考えられます。 ボードを使用すると、操作が簡素化され、プロジェクトの管理が容易になります。 さまざまなメディアをチェックしたり、インターネットに接続したり、データを読んだり、外部ディスプレイにリンクしたりする場合に最適です。

Raspberry Pi ボードは、さまざまなネットワーク タスクに取り組むのに最適です。 このデバイスは VPN として機能し、HTML を処理し、インターネットに投稿を追加し、Web サーバーと通信します。 これらすべての機能に加えて、このボードにはワイヤレス N 接続と内蔵イーサネット ポートも備えています。

Raspberry Pi が総合的には最良の選択であるように見えますが、2 つの製品は異なるタスクにおいて優れていることを指摘しておきたいと思います。 並行して実行することを検討することをお勧めします。 たとえば、Raspberry Pi はコードや設定へのクライアント側のアクセスを提供し、Arduino はデバイスの作動とデータ収集を処理できます。

2 つの製品をさまざまな方法で接続するオプションがあります。 USB、ローカル プライベート ネットワーク、または Arduino デバイス上の I/O ポートを Raspberry Pi に接続する方法は、すべて成功する可能性があります。

編集者のおすすめ

  • インテル Core i5 と i7: どの CPU が最適ですか?
  • このカスタム ホバーボードは完全に Raspberry Pi によって駆動されています
  • この開発者が Raspberry Pi を使用してギター アンプを復活させる様子をご覧ください。
  • Raspberry Pi とは何ですか? 2022 年には Raspberry Pi で何ができるのでしょうか?
  • RAMのインストール方法