DUICUO

選ぶ価値のあるオープンソース開発ボード10選

ここ数ヶ月、世界中から新しいマイクロコントローラーが登場しています。これらの開発ボードのほとんどはArduinoの改良版であり、例えばYunはArduinoの改良版で、主にメッシュネットワークやその他の無線機能のアップグレードに重点を置いています。

ただし、開発ボードの中には、独自の設計や基本的な機能のアップグレードが施されているものもあります。ここでは、既に量産段階に入っている、あるいは市場投入間近のこれらの「新しいパートナー」について見ていきます。

これらの開発ボードからは、スマート玩具、ゲーム周辺機器、家庭および産業オートメーション、民生用医療機器、プリンター、スマート自動販売機、教育用端末など、さまざまな分野のプロトタイプや完成品が生まれる可能性があります。

1. Arduino ユン

Arduino Yunは、Arduino Leonardo(ATmega32U4)をベースに、独立したAR9331プロセッサを搭載したWi-Fi機能搭載マイクロコントローラです。Arduinoファミリー初のWi-Fi対応製品でもあります。

WiFi 接続を介してリモート設計とプログラミングを実行したり、通常の USB 接続を介して操作したりできます。

さらに、Arduino は Temboo と提携して、ワンストップ API を通じて Twitter、Facebook、Foursquare、FedEx、PayPal などの多くの Web サイトからデータにアクセスできるようになりました。

このボードの価格は 69 ドルで、組み込み Linux デバイス、Arduino、WiFi トランスミッター、その他の拡張ボードを 1 つの開発ボードに統合するコストを考慮すると、ほとんどの人の予算に合致します。

2.ビーグルボーン ブラック

BeagleBone Blackは、Linuxを10秒で起動できる数少ない開発ボードの一つです。サイズはわずか8.6cm x 5.3cmで、クレジットカードほどの大きさです。

BeagleBone Black は、Texas Instruments 1GHz ARM Cortex-A8 プロセッサ、2GB の eMMC ストレージ、512MB の DDR3 RAM、および拡張ストレージ用の microSD カード スロットを採用しています。

ボードの両面には46ピンスロットがあり、LCD、UART、eMMC、ADC、IIC、SPI、PWMインターフェースをサポートし、さまざまな外部デバイスと簡単に接続できます。また、マイクロHDMIポート、USB OTGポート、USBホストポート、イーサネットポートもそれぞれ1つずつ備えています。

現時点で最も魅力的なのは、ブラックの価格がわずか 35 ドルで、前モデルに比べて大幅に値下げされていることです。

3.ウドゥー

Raspberry Pi と同様に、UDOO は ARM ベースの Linux ボードであり、Arduino Due をエミュレートするための 2 番目の ARM プロセッサもボード上に搭載されています。

UDOOは、Arduino Dueと同じARM SAM3Xプロセッサを採用した、デュアルコアとクアッドコアの両方のARM Cortex-A9 CPUを搭載しています。また、OpenGLアクセラレータ、54個のデジタルI/Oポートとアナログ入力(Arduino R3とピン配置互換)、イーサネット、内蔵Wi-Fi、HDMI、USB、SATA、アナログオーディオ信号も備えています。

しかし、皮肉なことに、このマザーボードにはこれほど強力なスペックにもかかわらず、特に目立った特徴はありません。さらに、クアッドコア版は129ドルを超える価格設定のため、妥当な位置づけを見つけるのは困難です。

4. ゴルディロックス

Goldilocksは、非常に興味深く、ユニークな設計の開発ボードです。Arduinoのレプリカであるため、Uno ATmega328pやMega ATmega2560ではなく、ATmega1284pマイクロコントローラを使用しています。

Goldilocks は Uno と仕様が似ていますが、SRAM は 8 倍の大きさです。

Arduino Uno のスケッチで SRAM の限界に挑戦したことがあれば、このボードで楽しさを感じられるでしょう。ただし、45 ドルは既存の Arduino 開発ボードに比べると安くはありません。

5. デジエックス

DigiX は、低電力 WiFi (b/g/n) と nRF24L01 メッシュ ネットワーク アーキテクチャを内蔵し、最大 99 個の I/O ピンを誇る Arduino Due 互換開発ボードです。

さらに、DigiX にはリアルタイム クロックと 4 × UART、2 × I2C、SPI、CAN バス、2 × DAC、JTAG、DMA が搭載されています。

DigiX は機能面であらゆるニーズを満たそうとしているようで、電圧レベルシフトシールドも付属しています。

現在、DigiX の小売価格は 59 ドルで、非常に魅力的な価格です。

6. ウルク

UrukとArduino Yúnにはいくつか共通点があります。Arduino互換MCU(Atmega32u4)を内蔵している点を除けば、誰もが知っている無線ルーターと変わりません。

Arduino に接続する Wi-Fi モジュールである Uruk にはファイアウォールも組み込まれており、ネットワーク接続のセキュリティを効果的に向上させることができます。

Urukのデザインコンセプトは非常に興味深く、ユーザーはブラウザ上で直接操作・設定を行うことができます。しかし、Kickstarterでの資金調達は現時点では順調ではありません。残り1週間となった今、無事にローンチされることを願っています。

この開発ボードの現在の価格は39ドルです。Arduinoの拡張モジュールとしてのみ必要な場合は、29ドルで別のバージョンを選択することもできます。

7. スパークコア

SparkCore は、クラウド サービスが付属し、Arduino と互換性があり、WiFi 機能が組み込まれたプラットフォームです。

Yunと同様に、SparkCoreもプログラム開発のためにWiFi経由で接続できます。無線LANに加えて、SparkCoreはクラウドサービスを介してどこからでも進捗状況にアクセスし、更新できます。

SparkCore の現在の価格は 39 ドルで、その機能とサービスから将来は有望だと言えます。

8. エクストラコア

ExtraCoreは、Arduinoと互換性があり、22個のI/Oピンを備えた非常に小型の開発ボード(22mm×25.4mm、重さわずか1.7グラム)です。開発や設計にExtraCoreを選ぶ人の多くは、その小型さと低価格に惹かれるでしょう。

ExtraCore の価格はわずか 15 ドルで、消耗品として使用しても罪悪感を感じるほどではありませんが、それでも 1 回限りのプロトタイプを設計するには良い選択肢です。

9. デジスパーク

DigiSpark も ATTiny85 アーキテクチャをベースにした開発ボードであり、Arduino IDE 1.0+ (OSX/Win/Linux) をサポートできるほど小型です。

DigiSparkはI/Oピンが6つしかありませんが、様々な拡張ツールを使用することでその可能性を広げることができます。価格はわずか12ドルと、開発を学ぶ初心者にも、機能を拡張したい方にも最適な選択肢です。

10. pcDuino

pcDuino は、Ubuntu や Android の ICS などの完全な PC オペレーティング システムを実行でき、Arduino シールドやオープン ソース プロジェクトなどの Arduino オープン エコシステムと互換性があり、ツールチェーンで簡単に使用できます。

注目すべきは、ほとんどの Arduino 拡張ボードと互換性があり、UART、ADC、PWM、GPIO、I2C を含むすべての Arduino 拡張ピンに API 経由でアクセスできることです。

Arduinoと同様に、pcDuino上で直接プログラムを作成して実行できます。さらに、SparkFunが提供するモジュールを使えば、ドライバーを必要とせずに機能を拡張できます。

pcDuino のパフォーマンスを考えると、59.95 ドルという価格は非常に魅力的です。