工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoの種類について、ArduinoはRaspberry Piの優れた手頃な代替品です。しかし、それらをそんなに価値ある代替品にしているのはコストだけではありません。バリエーションの豊富さも理由です。

エンジニア、企業、電子工作愛好家は幅広いArduinoボードから選択できます。すべて異なる機能を持ち、異なるプロジェクトに適しています。

それでも、このガイドでは様々な種類のArduinoボードをすべて探求します。さらに、それらを比較し、プロジェクトに最適なものを選ぶ方法についても説明します。

Arduinoボードとは

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoメタルロボット

Arduinoはソフトウェアとテクノロジーの会社です。その歴史は少し複雑です。それでも、その起源は2003年に学生グループによって設立されたことに遡ります。Arduinoボードの当初の目的は教育的でした。以来、目的はIoT(モノのインターネット)、組み込み技術、3D印刷を促進するテクノロジーへと進化しました。

しかし、Arduinoボードは初心者電子工作愛好家にもアクセス可能です。Arduino製品をプロジェクトに使用する最大の利点の一つは、活発なコミュニティです。

テクノロジーがオープンソースであるため、モッディングと集団的進歩の完璧な温床です。最高のソフトウェア開発者、デザイナー、エンジニア、その他の専門家からの豊富な知識をArduinoを選ぶことで得られます。

シンプルな日常オブジェクトや、数学的操作とテストのための科学機器を生産するために使用できます。Microsoft、Linux、Windowsからオペレーティングシステムを実行できます。さらに、Arduino IDEとArduino言語(C/C++の派生)を使用してボードをプログラミングできます。その後、ArduinoのI/Oポートの一つを使用してプログラムコードをロードできます。

このガイドの残りでは、利用可能なArduinoのすべての公式ボードとそれらの使用方法をカバーします。

Arduinoボードの種類

Arduino Uno

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

LED付きArduino Unoボード

Arduino UnoはArduinoの最もよく知られたマイクロコントローラーの一つです。他のテクノロジーと同様に、完全にオープンソースです。ボードは3つの異なるリビジョンを経てきました。Arduino Uno Rev 3はATmega328Pアーキテクチャを特徴とします。

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduino Unoサイクル

合計で14のデジタルI/Oピンを持ちます。そのうち6つはパルス幅変調(PWM)を容易にします。また、6つのアナログ入力ピン、リセットボタン、電源ジャック、USB-Bポート、32キロバイトのフラッシュメモリを持ちます。

Arduino Unoで数千のプロジェクトが実現可能です。追求する価値のあるプロジェクトには、モーター制御、カードリーダー、携帯型ゲームコンソール、デジタルコンパスなどがあります。

Arduino Leonardo

Arduinoは2012年にArduino Leonardoマイクロコントローラーボードをリリースしました。ボードの最新イテレーションはヘッダーを備え、ATmega32u4アーキテクチャを使用します。しかし、ヘッダーレスバージョンをお探しの場合、Arduinoはまだそれらを生産しています。

Arduino Unoボードと比較すると、Arduino Leonardoボードは20のデジタルI/Oピン(7つのPWMチャネル)と12のアナログ入力ピンを備えます。16MHzのクロック速度と32KBのフラッシュメモリを特徴とします。Arduino Leonardoでセキュリティシステム、ラジコンカー、ドローン、携帯型ビデオゲームコンソールを作成できます。

Arduino Mega 2560

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

白背景のArduino Mega

Arduino Mega 2560はArduino LLCの古いマイクロコントローラーのもう一つです。会社は2010年にリリースし、以来3つの異なるリビジョンを経てきました。名前が示す通り、最新リビジョンは依然としてAtmega2560アーキテクチャを使用します。

それでも、Arduino Unoと同様、16のアナログ入力ピンと54のデジタルI/Oピンを持つシンプルな8ビットボードです。15のピンがPWM出力を提供します。やや大きいボードで、長さ101mm、幅53.3mm。重量は37グラム強です。

クロック速度(16MHz)ではArduinoで最も強力なボードではありませんが、それでも最大級のフラッシュメモリストレージ(256KB - ブートローダー専用8KB)を持っています。Arduino Megaで望遠鏡、時計、埋め込みドアロックを作成できます。

Arduino Micro

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

LED Arduinoボード

Arduino MicroまたはArduino Pro MicroボードはAtmega32U4マイクロコントローラーです。AdafruitとArduinoのコラボレーションの結果です。Arduino Leonardoと同様に、ヘッダーとヘッダーレスバージョンを備えます。

Arduino Microは5V動作電圧を持ち、7チャネルPWMを持つ20のデジタルI/Oピンを特徴とします。このボードは特に強力ではありませんが、Arduinoで最も非力なボードでもありません。16MHzのクロック速度で32KBフラッシュメモリを搭載します。

Arduino MicroでUSBジョイスティック、トラックパッド、電動自転車、水位計を作成できます。

Arduino Esplora

Arduino Esploraはこのリストの他のボードとは少し異なります。ジョイパッドの形をしたマイクロコントローラーです。光センサー、温度センサー、加速度計、ジョイスティック、ブザーを備えます。さらに、4つのキーとリニアポットも備えます。

Arduinoはこれを生産中止しましたが、一部の電子店舗ではまだ在庫があるかもしれません。あるいは、ボードの中古版を購入できます。

ロボットアームコントローラー、携帯型ゲーム、落下検知器を構築できます。

Arduino BT

Arduino BTはArduinoの数少ないBluetooth対応マイクロコントローラーボードの一つです。元々、ボードはATmega168マイクロコントローラーを使用していました。しかし、Arduinoはその後ATmeg328Pアーキテクチャで更新しました。これはArduino Unoが使用する同じマイクロコントローラーです。

同様にあのボードと同じく、Arduino BTは14のデジタルI/Oピンと6つのアナログ入力ピンを持ちます。さらに、32KBのフラッシュメモリ(ブートローダー専用2KB)を持ちます。

Arduino BTのワイヤレス接続機能は、より広いプロジェクトの世界を開きます。例えば、Bluetooth制御カー、Bluetoothリモコンアーム、Bluetooth駆動ホームオートメーションシステム、Bluetooth制御ドローンを作成できます。

Arduino Pro Mini

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

白背景のArduino Pro Mini

Arduino Pro Miniは、Arduinoの最古のマイクロコントローラーボードの一つであるArduino Miniの後継です。このボードの最大の利点の一つはそのコンパクトなサイズです。小さなパッケージで組み込みが容易です。ATmega328アーキテクチャを使用するシンプルな8ビットマイクロコントローラーボードです。

6つのPWMチャネルを持つ14のデジタルI/Oピンを持ちます。また、6つのアナログピンを備えます。8MHzのクロック速度と32KBフラッシュメモリを持ちます。3.3Vまたは5Vモデルで見つかります。

Arduino Proはウェアラブルプロジェクトなどの組み込みエレクトロニクスプロジェクトに適しています。

Arduino Diecimila

Arduino Diecimilaはもう一つの古いボードです。Arduino LLCは元々2007年にリリースしました。ATmega168アーキテクチャを使用します。このリストの前のボードとは異なり、16KBの不揮発性メモリと16MHzのクロック速度を持ちます。

また、Arduino Diecimilaにはリセットボタン、USB-Bジャック、電圧レギュレーター、6-20V入力電圧を必要とする電源ジャックも付属します。低電力ボードですが、安価で、プログラミング概念とプロジェクト設計の練習に最適です。

Arduino Ethernet

Arduino Ethernetは、Ethernet機能を持つより大きなArduino Pro Miniです。Arduino Pro Miniと同様に、ATmega328マイクロコントローラーを使用します。

ロジック状態の検出と生成を助けるため、4つのPWMピンを持つ14のデジタルI/Oピンを持ちます。Arduino Ethernetは6つのアナログ入力ピン、16MHzのクロック速度、32KBのフラッシュメモリを持ちます。さらに、組み込みEthernetコントローラー、Power over Ethernet磁気ジャック、Micro SDカードリーダーも備えます。

RFIDカードリーダー、LAN/Ethernetリレースイッチ、出席システム、Ethernet対応デジタルサーモスタットなどのプロジェクトを作成できます。

Arduino Zero

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoモジュール

Arduino ZeroはArduinoの新しいボードの一つです。当初は2014年にリリースされました。このリストの前のボードとは異なり、32ビットマイクロプロセッサーボードです。Arduino ZeroはArduinoで最も強力なボードの一つです。Arduino Unoの拡張版です。

ATSAMD221G18アーキテクチャを持つ32ビットARM Cortex MO+マイクロプロセッサーを使用します。20のデジタルI/Oピンを特徴とします。よりユニークな機能には、2つの汎用非同期受信機送信機が含まれます。さらに、13個の内蔵LEDを備えます。

48MHzのクロック速度と256KBのフラッシュメモリを持ちます。これは執筆時点では最速のArduinoボードです。Arduino Zeroで達成可能なプロジェクトには、GPSトラッカー、IoT温度計、空気品質モニターが含まれます。

Arduino LilyPad

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

白背景のArduino Lilypad

LilyPad ArduinoボードはArduinoのよりユニークなボードのもう一つです。Arduinoはウェアラブルと縫製プロジェクトを念頭に置いて作成しました。

6つのPWMチャネルを持つ14のデジタルI/Oピンと6つの入力チャネルを備えます。16KBのフラッシュメモリと8MHzのクロック速度を持ちます。LilyPad Arduinoで視覚障害者向けジャケット、デジタルイヤリング、ヘルツ装甲、リモート制御ロボットハンドを作成できます。

Arduinoの種類 - Arduino Nano

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduino Nano

Arduino NanoはArduinoで最小の8ビットマイクロコントローラーです。Arduino Pro Miniの優れた代替品です。Arduino Nanoの最新イテレーションは、AVRアーキテクチャを持つATmega328マイクロコントローラーを利用します。

Arduino LLCは当初2008年にリリースし、Arduinoの古いボードの一つです。16MHzのクロック速度、8つのアナログ入力ピン、6つのPWMチャネルを持つ22のデジタルI/Oピンを特徴とします。Arduino Nanoで姿勢制御、ウェザーシールド、デジタル時計、アイテムロケーターを作成できます。

Arduino Due

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

手に持ったArduino Due

少しキックのあるマイクロコントローラーボードをお探しなら、Arduino Due以外にありません。Arduino Zeroの高性能な代替品です。

ATSAM3X8EマイクロコントローラーとCortex-M3マイクロプロセッサーを使用し、84MHzのクロック速度と512KBのフラッシュメモリを実現します。さらに、Arduino Dueは12のアナログ入力ピン、驚異の54デジタルI/Oピン、マイクロUSB接続、2つのアナログ出力ピンを備えます。

Arduinoは当初2012年にこのボードをリリースしました。技術的に古いボードですが、現代の電子プロジェクトにも適しています。例えば、セミモジュラーシンセサイザー、Altair 8800シミュレーター、波形発生器、VRヘッドセットを作成できます。

Arduino Shields

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoマイクロコントローラーにシールドとモジュール

Arduinoには、メインボードの機能を拡張するために使用できる多数の公式シールドがあります。したがって、Arduinoのより複雑なプロジェクトを成功させるにはこれらのシールドのいくつかが必要です。一般的なシールドには:

Arduinoボード比較

以下はArduinoの最も人気のあるボードの比較です。読みやすいよう表形式にしました:

Arduinoボード動作電圧フラッシュメモリデジタルI/Oピンアナログ入力クロック速度サイズプログラミングインターフェース
Arduino Uno R35V32 KB14616 MHz68.6 x 53.4 mmUSB
Arduino Nano5V32 KB22816 MHz18 x 45 mmUSB
Arduino Due3.3V512 KB541284 MHz101 x 53 mmUSB
Arduino Micro5V32 KB201216 MHz48 x 18 mmUSB
Arduino Mega5V256 KB541616 MHz101 x 53 mmUSB
Arduino Lilypad2.7-5.5V16 KB1468 MHz51 mmFTDI互換ヘッダー
Arduino Zero3.3V256 KB20648 MHz68 x 53 mmUSB
Arduino Pro Mini3.3 - 5V32 KB1468 MHz17.8 x 33.0 mmUSB
Arduino Leonardoボード5V32 KB201216 MHz68.6 x 53.3 mmUSB
Arduino Micro7-12V32 KB201216 MHz17.8 x 33 mmFTDI互換ヘッダー

適切なArduinoボードの選択

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoプロジェクトの構築

システムを構築したりプロジェクトを開始したりする際、解決しようとしている問題の性質を理解する必要があります。ボードの要件はこれに基づきます。例えば、1つのパラメータのみを制御する非常にシンプルなシステムを構築する場合、自然と最小かつ最も基本的なArduinoボードが必要になります。

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduino DIYロボットとノートパソコン接続

Arduino Rev 3が最も人気のあるボードのようです。ほとんどのプロジェクトに必要なものがすべて揃っています。しかし、よりシンプルなプロジェクトには強力すぎる場合があります。予算とコストが問題なら、Arduino Nanoのような安価なボードから始めるのも良いでしょう。驚くほど強力で多用途です。

しかし、よりハイエンドなシステムを構築するなら、Arduino MegaやLeonardoをお勧めします。低電力ボードを購入しても、後でシールドを1つや2つ追加することで常にアップグレードできることを覚えておいてください。

すべてのボードはArduino IDEと互換性があります。ボード購入時は、特にバッテリーでボードを駆動する予定なら、電源要件に注意してください。

Arduinoボードの利点

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoプロジェクトに取り組む2人の学生

Arduinoボードの種類は信じられないほど多用途で拡張可能です。数千のエンジニアリングプロジェクトと互換性があります。C++に精通していれば、その知識の一部をArduino言語でのコーディングに移植できます。

Arduinoボード完全解説:プロジェクトに最適なモデル選びガイド

Arduinoプログラミング言語

でも、なぜ競合他社や代替案よりArduinoの種類を選びたいのでしょうか?Arduinoは:

結論

この記事では、Arduinoの種類とその様々なマイクロコントローラーおよびマイクロプロセッサーボードを探求しました。さらに、プロジェクトを拡張するために使用できるいくつかのArduinoシールドタイプについても簡単に説明しました。次のプロジェクトに取り入れたいArduinoボードの種類について、明確なイメージを持てたはずです。それでも、このガイドがお役に立てば幸いです。いつもご覧いただきありがとうございます。

産業技術

  1. 是正メンテナンス完全マスター:戦略、メリット、実践例
  2. ビアの種類:PCB相互接続の包括的ガイド
  3. 機械工学におけるギアタイプ完全ガイド:種類・特徴・用途を徹底解説
  4. デジタル回路設計マスターガイド:完全解説
  5. プリント基板実装(PCBA)完全ガイド
  6. モーターコントローラー完全ガイド:機能・保護・選定・用途
  7. 9V電池ホルダー選び方必須ガイド:タイプ、マウント、購入先
  8. 信頼性の高い非常灯回路:自動点灯LED非常灯のステップバイステップ製作ガイド
  9. ポテンショメータの種類完全ガイド:仕組み・特性・選び方
  10. セラミック基板PCB:専門的知見と設計ベストプラクティス
  11. Arduinoプロトシールド組み立てガイド:ステップバイステップで徹底解説