34
Adafruit ItsyBitsy RP2040レビュー:驚きの妥協

QT PyとFeather RP2040ボードの絶妙なバランスをとった、考え抜かれたボードです。GPIOは必要だけどサイズは気にしないという方には、ItsyBitsy RP2040が最適です。

長所

  • +

    + QT Pyよりもピン数は多いが、完全ではない

  • +

    + ユーザーがプログラム可能なBOOTボタン

  • +

    + QT Py RP2040と同じ価格

短所

  • -

    ステマQTなし

Tom's Hardwareを信頼できる理由 お客様に最適な製品とサービスをお選びいただけるよう、専門のレビュアーが何時間もかけて製品とサービスをテスト・比較しています。テスト方法について詳しくはこちらをご覧ください。

Adafruitの最新RP2040ボードは妥協案と言えるでしょう。QT Py RP2040ほど小型ではなく、Feather RP2040ほど機能豊富でもありませんが、コンパクトなフォームファクターながら豊富なGPIOピンを備えています。10ドルのItsyBitsy RP2040は、小型で多くのGPIOピンを必要とする方に最適です。AdafruitのItsyBitsyボードシリーズの延長であるRP2040モデルは、パワフルなRaspberry Pi RP2040 SoCをこのフォームファクターに搭載しており、遠くから見るとArduino Nanoと見間違えるほどの類似性があります。

ItsyBitsy RP2040はQT Py RP2040と価格は同じですが、サイズは約2倍です。GPIOピン数が増えた分、Stemma QTコネクタが減っています。Feather RP2040はItsyBitsy RP2040よりも14mm大きいですが、わずかです。一般的なプロジェクトではそれほど大きな違いではありませんが、スペースが限られている場合は1mmでも重要です。ItsyBitsy RP2040は妥協しすぎなのでしょうか? 

Adafruit ItsyBitsy RP2040 ハードウェア仕様 

スワイプして水平にスクロールします

RP2040 SoCARM Cortex M0+、最大133MHzで動作行0 - セル2
スラム264KB行1 - セル2
フラッシュストレージ8MBのQSPI行2 - セル2
GPIO以下の機能を備えた 30 個の GPIO ピン 16 個の PWM 出力 10 個のデジタル I/O、4 個のアナログ 12 ビット ADC、2 個の I2C、SPI、2 個の UART、プログラマブル IO、1 個の NeoPixel行3 - セル2
USBポートマイクロUSB行4 - セル2
寸法1.4 x 0.7 x 0.2 (36mm x 18mm x 4mm)5行目 - セル2

Adafruit ItsyBitsy RP2040のデザイン 

イッツィビッツィ RP2040

(画像提供:Tom's Hardware)

ItsyBitsyシリーズは、プロジェクトにたくさんのピンが必要でありながら、可能な限り小さなボードが必要なときに妥協できる製品です。Adafruitは「Featherより小さくてTrinketより大きいものって何だろう? ItsyBitsyだ!」と述べています。

今回使用したItsyBitsy RP2040は、QT Py RP2040よりも大きいですが、Feather RP2040よりも小さいです。このボードはDIP構造を採用しているため、ブレッドボードに容易に実装できます。ItsyBitsy RP2040には、表面実装用のはんだ付け用のキャスタレーションエッジがありません。実際、Micro USBコネクタの反対側には5本のGPIOピンが追加されており、ピンを上向きにしてはんだ付けする必要があります。 

これらの追加ピンは便利ですが、Stemma QTコネクタが搭載されていないという欠点があります。通常、このシリーズには搭載されていません。しかし、搭載されていれば、この小型ボードの接続性は大幅に向上したはずです。GPIOピンはボードの両面に明確にラベル付けされており、便利なことに、I2C用のSDAピンとSCLピンのGPIOピン番号は裏面に記載されています。

Adafruit ItsyBitsy RP2040の使用 

イッツィビッツィ RP2040

(画像提供:Tom's Hardware)

ItsyBitsy RP2040は、まさにAdafruitの定番と言えるでしょう。使いやすく、厳選されたGPIOピンを備えています。RP2040ボードなので、MicroPython、CircuitPython、C/C++、そしてArduino IDEを使ってコードを記述できます。私たちはCircuitPythonとMicroPythonでItsyBitsy RP2040をテストしましたが、正直なところ、Adafruitボードを購入するならCircuitPythonを選ぶ可能性が高いでしょう。 

ItsyBitsy RP2040は、QT Py RP2040やFeather RP2040と全く同じように動作します。CircuitPythonでいくつかのテストを実施しました。まずはお決まりのLEDの点滅から始め、次に内蔵のNeoPixelを制御しました。Stemma QTコネクタはありませんが、Stemma QT-ジャンパーワイヤアダプタを介してStemma QTボードを使用できます。Adafruitの豊富なボードとドライバライブラリのおかげで、センサー、スクリーン、その他多くのアドオンボードを接続できます。MicroPythonを使用したテストでは、I2C OLEDスクリーンを使用して画像とアニメーションを表示しました。ピン番号の小さな問題で当初はI2Cピンが使用できませんでしたが、その後問題を解決し、Tom's Hardwareのロゴを画面全体にスクロール表示できるようになりました。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

Adafruit ItsyBitsy RP2040 の使用例 

イッツィビッツィ RP2040

(画像提供:Tom's Hardware)

ItsyBitsy RP2040は、小型パッケージに多数のGPIOピンを必要とするユーザー向けに設計されています。QT Py RP2040は13本のGPIOピンとStemma QTコネクタを備えており、小型パッケージを実現できますが、特にプログラマブルIO(PIO)プロジェクトでは、実現できる範囲が限られます。ItsyBitsy RP2040は30本のGPIOピンを備えているため、従来のGPIOとPIOを使用するプロジェクトを混在させることができます。 

ItsyBitsy RP2040のサイズとGPIOの選択肢のおかげで、ロボットを簡単に構築でき、HC-SR04+超音波センサーなどのセンサー入力をPIOにオフロードできます。SPIとI2Cを使えば、データロギングプロジェクトのために画面、センサー、SDカードを接続できます。フォームファクタに関する妥協点も考慮され、必要なものを厳選し、まさに必要なものを実現しています。

結論 

イッツィビッツィ RP2040

(画像提供:Tom's Hardware)

ItsyBitsy RP2040 は約10ドルで、 QT Py RP2040と同価格で、Feather RP2040より2ドル安いです。Raspberry Pi Pico はわずか4ドルと最も安価ですが、サイズが大きく、Neopixelライトは内蔵されていません(ADCポートは3つしかありません)。どちらのボードも動作原理は同じなので、ボードで何をしたいかによって選ぶのが大切です。 

RP2040を初めて使い、Adafruitのボードを好んでいるなら、Feather RP2040が総合的に見て最もコスパが良いでしょう。Stemma QT、オンボードLiPo充電機能、そしてFeatherWing拡張ボードとの互換性を備えています。可能な限り小型のボードが必要で、GPIOピンの減少を許容できるなら、QT Py RP2040が最適です。もし妥協したいなら、ItsyBitsy RP2040が確実な選択肢です。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。