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 SoC | ARM 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のデザイン
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の使用
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 の使用例
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カードを接続できます。フォームファクタに関する妥協点も考慮され、必要なものを厳選し、まさに必要なものを実現しています。
結論
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」の執筆・提供にも携わっています。