Arduinoボードの種類:総合ガイド
Arduino の種類について、Arduino は Raspberry Pi に代わる優れた手頃な価格の代替品です。ただし、それらをそのような価値のある代替品にするのは、コストだけではありません。
エンジニア、企業、および電子機器愛好家は、さまざまな Arduino ボードから選択できます。それらはすべて、さまざまなプロジェクトに適したさまざまな機能を果たします。
それにもかかわらず、このガイドでは、さまざまなタイプの Arduino ボードをすべて調べます。さらに、それらを比較し、プロジェクトに最適なものを選択する方法についても説明します.
Arduino ボードとは?
Arduino 金属ロボット
Arduino はソフトウェアとテクノロジーの会社です。その歴史は少し複雑です。それにもかかわらず、その起源は学生グループが設立した2003年にさかのぼります。 Arduinoボードの当初の目的は教育でした。それ以来、その目的は、モノのインターネット (IoT)、組み込み技術、および 3D 印刷を促進するのに役立つ技術へと進化しました。
ただし、Arduino ボードは、初心者の電子機器愛好家にも利用できます。プロジェクトに Arduino 製品を使用する最大の利点の 1 つは、活発なコミュニティです。
テクノロジーはオープンソースであるため、モッディングと集団的進歩の完璧な繁殖地です. Arduino を使用すると、最高のソフトウェア開発者、デザイナー、エンジニア、その他の専門家から豊富な知識を得ることができます。
それらを使用して、単純な日用品や、数学的な操作やテスト用の科学機器を作成できます。 Microsoft、Linux、および Windows のオペレーティング システムを実行できます。さらに、Arduino IDE と C/C++ の派生である Arduino 言語を使用してボードをプログラムできます。その後、Arduino の I/O ポートの 1 つを使用してプログラム コードをロードできます。
このガイドの残りの部分では、自由に使用できるさまざまな Arduino の公式ボードとその使用方法について説明します。
Arduino ボードの種類
Arduino Uno
LED 付き Arduino Uno ボード
Arduino Uno は、Arduino の最も有名なマイクロコントローラーの 1 つです。他のテクノロジーと同様に、完全にオープンソースです。ボードは 3 つの異なる改訂を経ています。 Arduino Uno Rev 3 は、ATmega328P アーキテクチャを特徴としています。
Arduino Uno サイクル
合計で、14 個のデジタル I/O ピンがあります。それらのうちの 6 つは、パルス幅変調 (PWM) を容易にします。さらに、6 つのアナログ入力ピン、リセット ボタン、電源ジャック、USB-B ポート、および 32 キロバイトのフラッシュ メモリがあります。
Arduino Uno を使用すると、何千ものプロジェクトを実行できます。追求する価値のあるプロジェクトには、モーター制御、カード リーダー、ハンドヘルド ゲーム コンソール、デジタル コンパスなどがあります。
アルドゥイーノ レオナルド
Arduino は、2012 年に Arduino Leonardo マイクロコントローラー ボードをリリースしました。ボードの最新版は、ヘッダーを備え、ATmega32u4 アーキテクチャを使用しています。ただし、ヘッダーのないバージョンを探している場合は、Arduino で引き続き作成されます。
Arduino Uno ボードと比較すると、Arduino Leonardo ボードは、7 つの PWM チャネルと 12 のアナログ入力ピンを備えた 20 個のデジタル I/O ピンを備えています。 16 Mhz のクロック速度と 32 KB のフラッシュ メモリを備えています。 Arduino Leonardo を使用して、セキュリティ システム、リモート コントロール カー、ドローン、およびハンドヘルド ビデオ ゲーム コンソールを作成できます。
Arduino メガ 2560
白い背景の Arduino Mega
Arduino Mega 2560 は、Arduino LLC の古いマイクロコントローラーの 1 つです。同社は 2010 年にそれをリリースし、それ以来、3 つの異なる改訂を経てきました。名前が示すように、最新のリビジョンでも Atmega2560 アーキテクチャが使用されています。
それでも、Arduino Uno と同じように、16 個のアナログ入力ピンと 54 個のデジタル I/O ピンを備えたシンプルな 8 ビット ボードです。 15 本のピンが PWM 出力を提供します。長さ101mm、幅53.3mmの少し大きめのボードです。重さはわずか37g。
クロック速度 (16 MHz) の点で Arduino の最も強力なボードではありませんが、最大のフラッシュ メモリ ストレージ (256 KB – ブートローダー専用の 8 KB) を備えています。 Arduino Mega を使用して、望遠鏡、時計、組み込みドア ロックを作成できます。
Arduino マイクロ
LED Arduino ボード
Arduino Micro または Arduino Pro Micro ボードは、Atmega32U4 マイクロコントローラーです。 Adafruit と Arduino のコラボレーションの成果です。 Arduino Leonardo と同様に、ヘッダーとヘッダーなしのバージョンが特徴です。
Arduino Micro の動作電圧は 5V で、7 チャンネル PWM を備えた 20 個のデジタル I/O ピンを備えています。このボードは特に強力ではありませんが、Arduino で最も堅牢でないボードでもありません。 16 Mhz のクロック速度で 32 KB のフラッシュ メモリを搭載しています。
Arduino Micro を使用して、USB ジョイスティック、トラックパッド、電動自転車、水位計を作成できます。
Arduino Esplora
Arduino Esplora は、このリストの他のボードとは少し異なります。ジョイパッドの形をしたマイクロコントローラーです。光センサー、温度センサー、加速度計、ジョイスティック、ブザーを備えています。さらに、4 つのキーとリニア ポットも備えています。
Arduino では販売を中止していますが、電器店によってはまだ在庫がある場合があります。または、ボードの中古バージョンを購入することもできます。
ロボット アーム コントローラー、ハンドヘルド ゲーム、落下検出器を作成できます。
Arduino BT
Arduino BT は、Arduino の数少ない Bluetooth 対応マイクロコントローラ ボードの 1 つです。当初、このボードは ATmega168 マイクロコントローラーを使用していました。ただし、Arduino はそれを ATmeg328P アーキテクチャに更新しました。これは、Arduino Uno が使用するのと同じマイクロコントローラーです。
そのボードと同様に、Arduino BT には 14 個のデジタル I/O ピンと 6 個のアナログ入力ピンがあります。さらに、ブートローダ専用の 2 KB を含む 32 KB のフラッシュ メモリがあります。
Arduino BT のワイヤレス接続機能により、プロジェクトの世界が広がります。たとえば、Bluetooth 制御の自動車、Bluetooth リモコン アーム、Bluetooth 駆動のホーム オートメーション システム、Bluetooth 制御のドローンを作成できます。
Arduino Pro Mini
白い背景の Arduino Pro Mini
Arduino Pro Mini は、Arduino の最も古いマイクロコントローラ ボードの 1 つである Arduino Mini の後継です。このボードの最大の利点の 1 つは、そのコンパクトなサイズです。小型パッケージのため、組み込みが容易です。これは、ATmega328 アーキテクチャを使用する単純な 8 ビット マイクロコントローラー ボードです。
6 つの PWM チャネルを備えた 14 個のデジタル I/O ピンがあります。さらに、6 つのアナログ ピンを備えています。 8 Mhz のクロック速度と 32 KK フラッシュ メモリを搭載しています。 3.3V または 5V モデルで見つけることができます。
Arduino Pro は、ウェアラブル プロジェクトなどの組み込みエレクトロニクス プロジェクトに適しています。
Arduino Diecimila
Arduino Diecimila も古いボードです。 Arduino LLC が最初にリリースしたのは 2007 年で、ATmega168 アーキテクチャを使用しています。このリストの以前のボードとは異なり、16 KB の不揮発性メモリと 16 MHz のクロック速度が特徴です。
さらに、Arduino Diecimila には、リセット ボタン、USB-B ジャック、電圧レギュレータ、および 6 ~ 20 V の入力電圧を必要とする電源ジャックも付属しています。低電力のボードですが、安価で、プログラミングの概念やプロジェクト設計の練習に最適です。
Arduino イーサネット
Arduino イーサネットは基本的に、イーサネット機能を備えたより大きな Arduino Pro Mini です。 Arduino Pro Mini と同じように、ATmega328 マイクロコントローラーを使用します。
論理状態の検出と生成を支援するために、4 つの PWM ピンを備えた 14 のデジタル I/O ピンがあります。 Arduino イーサネットには、6 つのアナログ入力ピン、16 Mhz のクロック速度、および 32 KB のフラッシュ メモリがあります。さらに、組み込みのイーサネット コントローラ、パワー オーバー イーサネット磁気ジャック、および Micro SD カード リーダーも備えています。
RFID カード リーダー、LAN/イーサネット リレー スイッチ、出席システム、イーサネット対応のデジタル サーモスタットなどのプロジェクトを作成できます。
アルドゥイーノ ゼロ
Arduino モジュール
Arduino Zero は、Arduino の新しいボードの 1 つです。最初にリリースされたのは 2014 年です。このリストの以前のボードとは異なり、これは 32 ビットのマイクロプロセッサ ボードです。 Arduino Zero は、Arduino の最も強力なボードの 1 つです。 Arduino Uno の拡張機能です。
ATSAMD221G18 アーキテクチャの 32 ビット ARM Cortex MO+ マイクロプロセッサを使用します。 20 個のデジタル I/O ピンを備えています。そのよりユニークな機能には、2 つのユニバーサル非同期レシーバー トランスミッターが含まれます。さらに、13 個の内蔵 LED を備えています。
48 Mhz のクロック速度と 256 KB のフラッシュ メモリを備えています。これにより、少なくともこの記事を書いている時点では最速の Arduino ボードになります。 Arduino Zero で達成可能なプロジェクトには、GPS トラッカー、IoT 温度計、空気質モニターなどがあります。
Arduino LilyPad
白い背景の Arduino Lilypad
LilyPad Arduino ボードは、Arduino のよりユニークなボードの 1 つです。 Arduino は、ウェアラブルと裁縫プロジェクトを念頭に置いて作成しました。
6 つの PWM チャネルと 6 つの入力チャネルを備えた 14 個のデジタル I/O ピンを備えています。 16 KB のフラッシュ メモリと 8 MHz のクロック速度を備えています。 LilyPad Arduino を使用して、視覚障害者用のジャケット、デジタル イヤリング、ヘルツィアン アーマー、遠隔操作のロボット ハンドを作成できます。
Arduino–Arduino Nanoの種類
Arduino ナノ
Arduino Nano は、Arduino の最小の 8 ビット マイクロコントローラーです。 Arduino Pro Mini の優れた代替品です。 Arduino Nano の最新版は、AVR アーキテクチャを備えた ATmega328 マイクロコントローラを利用しています。
Arduino LLC は 2008 年に最初にリリースしたため、Arduino の古いボードの 1 つになりました。 16 MHz のクロック速度、8 つのアナログ入力ピン、および 6 つの PWM チャネルを備えた 22 のデジタル I/O ピンが特徴です。 Arduino Nano を使用すると、姿勢制御、天候シールド、デジタル時計、アイテム ロケーターを作成できます。
Arduino Due
Arduino Due を持っている手
もう少し刺激的なマイクロコントローラ ボードを探しているなら、Arduino Due 以外に探す必要はありません。これは、Arduino Zero の強力な代替品です。
Cortex-M3 マイクロプロセッサを搭載した ATSAM3X8E マイクロコントローラを使用しているため、84 Mhz のクロック速度と 512 KB のフラッシュ メモリを使用できます。さらに、Arduino Due は、12 個のアナログ入力ピン、なんと 54 個のデジタル I/O ピン、マイクロ USB 接続、および 2 つのアナログ出力ピンを備えています。
Arduino は最初にこのボードを 2012 年にリリースしました。技術的には古いボードですが、現代のエレクトロニクス プロジェクトにはまだ適しています。たとえば、セミモジュラー シンセサイザー、Altair 8800 シミュレーター、波形ジェネレーター、VR ヘッドセットを作成できます。
Arduino シールド
シールドとモジュールを備えた Arduino マイクロコントローラー
Arduinoには、メインボードの機能を拡張するために使用できる公式のシールドも多数あります.そのため、Arduino のより複雑なプロジェクトをうまく作成するには、これらのシールドが必要になります。一般的な盾には次のものがあります:
- プロトタイプ シールド
- IO拡張シールド
- 多機能シールド
- LCD シールド
- モーター ドライバー シールド
- ジョイスティック シールド
- リレー シールド
- 4×4 キーパッド シールド
- 静電容量式タッチパッド シールド
- サーボ モーター シールド
- GSM/GPRS シールド
- Bluetooth シールド
- イーサネット シールド
- Wi-Fi シールド
- MP3 プレーヤー シールド
- ジョイスティックでカラー TFT シールド
- TFT タッチスクリーン LCD シールド
- MicroSD シールド
- CAN バス シールド
- Xbeeシールド
- GPS シールド
- NFC/RFID シールド
- USB ホスト シールド
- MQ2 煙センサー シールド
- FM ラジオ シールド
- RS485 シールド
- カメラ シールド
- エネルギーシールド
- NeoPixel シールド
Arduino ボードの比較
以下は、Arduino の最も人気のあるボードのいくつかの比較です。読みやすいように表形式で作成しました:
Arduino ボード | 動作電圧 | フラッシュ メモリ | デジタル I/O ピン | アナログ入力 | クロック スピード | サイズ | プログラミングのインターフェース |
Arduino Uno R3 | 5V | 32 KB | 14 | 6 | 16MHz | 68.6 x 53.4 mm | USB |
Arduino Nano | 5V | 32 KB | 22 | 8 | 16MHz | 18 x 45 mm | USB |
Arduino の期限 | 3.3V | 512 KB | 54 | 12 | 84 MHz | 101 x 53 mm | USB |
Arduino マイクロ | 5V | 32 KB | 20 | 12 | 16MHz | 48 x 18 mm | USB |
Arduino メガ | 5V | 256 KB | 54 | 16 | 16MHz | 101 x 53 mm | USB |
Arduino Lilypad | 2.7-5.5V | 16 KB | 14 | 6 | 8MHz | 51mm | FTDI 互換ヘッダー |
Arduino ゼロ | 3.3V | 256 KB | 20 | 6 | 48MHz | 68 x 53 mm | USB |
Arduino Pro Mini | 3.3 – 5V | 32 KB | 14 | 6 | 8MHz | 17.8 x 33.0 mm | USB |
Arduino Leonardo ボード | 5V | 32 KB | 20 | 12 | 16MHz | 68.6 x 53.3 mm | USB |
Arduino マイクロ | 7-12V | 32 KB | 20 | 12 | 16MHz | 17.8 x 33 mm | FTDI 互換ヘッダー |