の アルドゥイーノ ボードは、メーカーや専門職開発業界の定番であり、あらゆる開発上の障害に取り組むための大規模で信頼性の高いオンライン コミュニティとリソースを備えています。ウノボードはさまざまな業界で幅広く使用されていますが、 アルドゥイーノ 成長を続けるIoT開発業界に取り組むことを目的とした特別なシリーズがあります。 Arduino MKRシリーズ。
MKRシリーズは、ネットワークに関する経験がほとんどない人にとってもIoT開発に最適なボードかもしれませんが、Unoも強力な選択肢です。各ボードの利点を検討して、どのボードがプロジェクトに最適かを判断できるようにします。
MKRシリーズのフォームファクタと詳細
ほとんどの人はUnoのサイズ (2.7インチx 2.1インチ) を知っていますが、MKRシリーズはIoT開発用に構築されているため、そのフォーム ファクターは、すべてのMKRボードに対応する2.42インチx 0.98インチのフレームで、ほぼすべての設計に適合するように効率的にパッケージ化されています。
開発においてコストが考慮される場合、MKRシリーズには5種類 (ヘッダー バージョンと非ヘッダー バージョンを含めると6種類) のボードがあるため、ボードごとにコストが異なります。Arduino Uno は約19.99ドルですが、MKRシリーズは購入するボードに応じて24.24ドルから約71.00ドルまでの範囲になります。
Arduinoボードの接続性の比較
ここで、すべてのボード間の最大の違いがわかります。
まずは最も簡単で馴染みのあるボード、Uno R3から始めましょう。14個のデジタルI/Oピン (そのうち6個は PWM 付き) と6個のアナログ入力ピンが付属しています。Uno R3には、箱から出した状態ではワイヤレス接続機能は付属していませんが、 Wi-Fiシールド を追加することで、この機能を利用できます。Uno R3で使用できるシールドは数百種類あり、 リレー シールド、 モーション シールド、さらには IntegreightのiOSおよびAndroid向け1Sheeld+ のようなユニークなシールドまであります。
MKRシリーズでは、すべてのボードにわたって同じ数の I/O があります。合計22個のデジタルI/Oピンがあり、そのうち12個はPWMピンです。また、7つのアナログ入力ピンと1つのアナログ出力ピンも含まれています。これらは Arduino Unoシールドとは互換性がありませんが、MKRをMKR2UNOに接続することで、Arduino UnoシールドをMKRベースのシールドに変えることができるため、既存のUnoシールドを持っている人には最適です (ただし、すべてのシールドが互換性があるわけではないことに注意してください)。
現時点では、MKRを接続できるMKR「シールド」がいくつかあります。たとえば、 MKRリレー プロト シールド は、リレーを操作する機能を提供するほか、小さなプロトタイピング領域を使用してプロジェクトに他のコンポーネントを追加するスペースも提供します。
ワイヤレス接続はMKRシリーズの強みです。MKRシリーズはIoT開発に合わせた設計で、さまざまなワイヤレス接続方法を備えています。
Arduino MKR1000 は Wi-Fiに接続するように設計されており、具体的には WINC1500 低電力2.4 GHz IEEE 802.11 b/g/n Wi-Fi (72 Mbps) を使用します。
Arduino MKR GSM 1400 は、このMKRグローバルGSM接続を追加するための人気のSARAU201 GSMモジュールを提供します。
Lo-Ra WAN接続の場合、 Arduino MKR WAN 1300 ボードにMurata CMWX1ZZABZ Lo-Raモジュールが追加されます。
Arduino MKR FOX 1200 は、低電力データ共有機能を使用してMKRにSigFoxネットワークへの接続機能を提供します。1日あたり最大140件のメッセージを送信できる2年間の無料サブスクリプションが付属しています。この記事の執筆時点では、このMKRのサービスはヨーロッパでのみ提供されていることに注意してください。
ただし、すべてのMKRがワイヤレス接続用に設計されているわけではありません。 Arduino MKR Zero は、32ビット アプリケーション開発について学習するための優れた教育ツールとして使用するのが適切です。
処理能力
Arduino UnoはATmega328Pをベースにしており、クロック速度は16 MHzです。 メモリに関して言えば、Unoは2 KBの SRAM 、1 KBの EEPROM 、および32 KBの フラッシュ メモリ を備えており、そのうち0.5 KBはブートローダによって使用されます。
すべてのMKRシリーズには、同じマイクロコントローラ、SAMD21 Cortex – M0+ 32ビット低電力ARMが搭載されています。この マイクロコントローラ はクロック速度が48 MHz、リアルタイム クロックが32.768 kHzです。メモリもUnoと比べて優れており、SRAMが32 KB、フラッシュ メモリが256 KBあります。残念ながら、MKRにはEEPROMがありません。
Arduino UnoとMKRシリーズの比較
次の表は、UnoシリーズとMKRシリーズを並べて比較したものです。
結論として、適切なボードの選択は、何を達成しようとしているかによって決まります。
特定の接続プラットフォーム (Wi-Fi、 Lo-Ra、GSM、またはSigFox) で動作するワイヤレス接続が必要で、すぐに開発を開始する必要がある場合は、MKRが最適なボードです。特に、MKR2UNOボードではほとんどのシールドを使用できる点が優れています。Unoは、数百の互換性のあるシールド、コスト効率の高いソリューション、そして使い慣れた操作性を備えた、堅牢で多用途なボードです。
この記事は気に入りましたか?他のArduinoの記事もご覧ください。
Arduino Uno、Mega、Micro の比較を確認してください。
Arduino MKR シリーズの詳細をご覧ください。
Arduinoシールドが何なのかよく分からないですか?この ビデオ をチェックしてください!