DIY プロジェクトに適した電子基板を選択する方法


最高の DIY プロジェクトの中には、マイクロコントローラーや安価なシングルボード コンピューターを使用して素晴らしいものを自動化しているものもあります。しかし、Arduino、Raspberry Pi、BeagleBone のうち、どれがプロジェクトに最適であるかを判断するのは困難です。最も人気のあるボードをわかりやすく説明し、選択プロセスを少し簡単にしてみましょう。

マイクロコントローラー、ポケットサイズのコンピューター、開発ボードなどの言葉からは、はんだごてを腰にはんだ付けしたオタクのイメージが思い浮かぶかもしれませんが、これらのボードは誰でもアクセスでき、便利です。これらのボードはどれも非常に扱いやすく、非常に優れています。エレクトロニクス趣味の出発点独自のプロジェクト向けの高度な機能も利用できます。

ただし、安価なオープンソース ハードウェアに関しては、プロジェクトを構築するための選択肢が豊富にあります。最も人気のある 3 つのボードの違いを概説します。Arduino UnoラズベリーパイモデルB、 そしてビーグルボーン ブラック。これらにはそれぞれ長所と短所があり、特定の種類のプロジェクトには特定のプラットフォームが他のプラットフォームよりも適しています。

仕様だけが必要な場合は、それぞれの違いの内訳を以下に示します。これにはさらに多くの機能があるため、それぞれで何ができるかについては、次のセクションで説明します。

初心者および単一目的プロジェクト向け: Arduino

$25 アルドゥイーノは、オープンソースであり、開発が容易で、消費電力が非常に少なく、セットアップが非常に簡単であるため、DIY コミュニティの定番です。さらに、初心者向けに特別に設計されているため、ほぼ誰でも遊んだり、外部コンポーネントに接続したりできます。基本的に、Arduino は、コンピュータからコードを受け取り、保存する小さなプログラム可能なボードです。照明の制御やガーデニング システムのプログラミングなど、シンプルですがクールな機能を備えています。ボード、プログラミング言語、および見つけたほとんどのプロジェクトはオープンソースなので、自分のニーズに合わせて使用​​できます。

利点: Arduino は 30 ドルと十分安いので、いくつか買っていじることができます。フラッグシップの Arduino Uno と並んで、他にもArduinoのバリエーションが豊富にあります。また、Arduino は消費電力が非常に少ないため、一日中実行するプロジェクトやバッテリー駆動が必要なプロジェクトに最適です。最も重要なことは、Arduino は非常に人気があるため、サポート、チュートリアル、プロジェクトを簡単に見つけることができるということです。最後に、Arduino は柔軟性があり、ほぼあらゆるものと接続できます。

短所: Arduino は初心者向けのボードですが、グラフィック インターフェイスのないものを使用することに慣れるまでにはまだ少し時間がかかります。 Arduino は安価で小型であるため、通常、一度に多くの異なるプロセスを処理することができないため、非常に複雑なプロジェクトや大量の計算能力を必要とするプロジェクトには適していません。

Arduinoの最適な用途: Arduino は単一目的のプロジェクトに最適です。たとえば、次のようなシステムです。衣類が完成すると、乾燥機からテキスト メッセージが送信されますまたはビデオドアベルシステム。 Arduino は、現実世界のオブジェクトと対話するのにも非常に適しているため、次のようなものとインターフェースする必要がある場合は、ブラインドまたはドアロックArduino から始めるのが良いでしょう。したがって、庭のコントロールパネルのような単純なものを設計する場合には、Arduino が最適です。インターネットに接続し、マルチタッチ ディスプレイを備え、完全自動化機能を備えたコントロール パネルが必要な場合、Arduino はおそらく機能しません。

プロジェクトのアイデア

Arduino を使って何ができるかについて、より良いアイデアをお探しですか?以下にいくつかのアイデアを示します。

複雑なプロジェクト、マルチメディア プロジェクト、または Linux ベースのプロジェクトの場合: Raspberry Pi

$35 ラズベリーパイ最初に発表されて以来、DIY の人気者です。これは基本的に、SD カードから Linux を実行する小さなコンピューターであり、そこからあらゆる種類の DIY プロジェクトを実行できます。これは本質的には低電力の Linux コンピュータであり、Linux マシンでできることはすべてわずか 35 ドルで実行できます。 2 つの USB ポートと HDMI 出力を備えているため、他のコンピューターと同じように Raspberry Pi を使用できます。つまり、Linux システムを必要とするあらゆる種類のプロジェクトに最適です。

その後、Raspberry Pi は、ディスプレイが必要な制作物、特にインターネットに接続するプロジェクトに適しています。覚えておいてください、これは基本的に小さなコンピューターなので、非常に複雑なことをしようとしていない限り、Raspberry Pi はさまざまな処理を大量に実行できます。

利点: 小さなコンピューターであることには、さまざまな利点があります。まず、Raspberry Pi の HDMI ポートはテレビに簡単に接続できることを意味し、2 つの USB ポートにより、マウスとキーボードを使用してコンピュータのように簡単に操作できます。イーサネットポートも内蔵しているので、手間なく簡単にインターネットに接続できます。オペレーティング システムは SD カードから実行されるため、カードを交換するだけでオペレーティング システムを簡単に変更することもできます。これはあなたを考えるとかなり便利ですオペレーティング システムにはいくつかのオプションがあります。価格の割に、Raspberry Pi は強力ですが、初心者でも十分に使いやすいです。

短所: Raspberry Pi は、コンピューターを使用するほぼすべてのプロジェクトに最適ですが、Arduino や BeagleBone とは異なり、外部センサーやボタンと接続するためのオプションがそれほど多くありません。したがって、家の中の他の電子機器や家の周りの照明と接続するプロジェクトを実行したい場合、Raspberry Pi はそれほど強力な選択肢ではありません。

Raspberry Piの最適な用途: Raspberry Pi は、グラフィック インターフェイスやインターネットを必要とするプロジェクトに最適です。起源が教育にあるため、低コストの教育用コンピューティング プロジェクトを探している初心者にも最適です。さまざまな入出力があるため、次のようなマルチメディア プロジェクトに好まれるボードになる傾向もあります。XBMCメディアセンターまたはオールインワンのレトロなゲームセンター

プロジェクトのアイデア

Raspberry Pi で何ができるかについて、より良いアイデアをお探しですか?以下にいくつかのアイデアを示します。

外部センサーまたはネットワークを使用するプロジェクトの場合: BeagleBone Black

BeagleBone Black を説明する最も簡単な方法は、Raspberry Pi と Arduino の組み合わせであると言えます。 Raspberry Pi のパワーを備えていますが、Arduino の外部インターフェイス オプションも備えています。で$45、それはどちらのコストとまったく同じですが、独自の世界に入るのに十分な異なる方法で実行できます。

実際にはセットアップに Pi のようなディスプレイを必要としないため、BeagleBone Black は上級ユーザーや本格的な開発者をターゲットとしています。それでも、それはアングストローム Linux ディストリビューション最初からインストールされているため、Pi と同様に、必要に応じてスタンドアロン コンピューターとして使用できます。次のような他のさまざまなオペレーティング システムをインストールすることもできます。アンドロイド。 BeagleBone Black は、当初は教育システムとしてターゲットにされていなかったため、Raspberry Pi よりも慣れるのが難しいシステムですが、これを使用するとさまざまなことができます。

利点: BeagleBone にはフラッシュ メモリとオペレーティング システムがすでにインストールされており、箱から出してすぐに完全に動作することができます。ヘッドレス モード (モニターなし) で実行したい場合、それは簡単で、Raspberry Pi の場合のようにセットアップするために追加のハードウェアは必要ありません。 BeagleBone の大きな利点は、非常に優れた入出力機能 (Raspberry Pi の 8 ピンに対して GPIO ピンが 69) を備えているため、外部電子機器と簡単に接続できることです。

短所: BeagleBone には Raspberry Pi ほど多くの USB ポートがなく、ビデオ エンコーディングも組み込まれていないため、スタンドアロン コンピュータまたはエンターテイメント システムとしてはあまり優れていません。また、Raspberry Pi ほどの熱意はありません。そのため、BeagleBone の周囲のコミュニティは強力ですが、Raspberry Pi ほどではありません。つまり、チュートリアルやプロジェクトのアイデアを得るのが少し難しくなります。

BeagleBone の最適な用途: BeagleBone は、Arduino には少し複雑すぎるかもしれないが、Raspberry Pi のような複雑なグラフィックスを必要としないプロジェクトに最適です。すぐにインターネットに接続できるため、Arduino よりもはるかに安価に使用でき、外部センサーを接続する方法がたくさんあるため、現実世界と連携する高度なプロジェクトに最適です。

プロジェクトのアイデア

BeagleBone Black で何ができるかについて、より良いアイデアをお探しですか?以下にいくつかのアイデアを示します。