私たちの評決
QTPyボードとFeatherRP2040ボードの間のよく考えられた妥協点。GPIOは必要だがサイズは必要ない場合は、ItsyBitsyRP2040が適切な選択です。
ために
+ QT Pyよりも多くのピンがありますが、完全な補完ではありません
+ユーザーがプログラム可能なBOOTボタン
+ QT PyRP2040と同じ価格
に対して
-StemmaQTなし
Adafruitの最新のRP2040ボードは妥協点です。QT Py RP2040ほど小さくはなく、Feather RP2040ほど機能が豊富ではありませんが、コンパクトなフォームファクタで豊富なGPIOピンを提供します。10ドルのItsyBitsyRP2040は、小さなパッケージに多数のGPIOピンが必要な場合に最適です。AdafruitのItsyBitsyボードの範囲を継続し、RP2040モデルは強力なRaspberry Pi RP2040 SoCをフォームファクターにもたらします。遠くから見ると、これがArduino Nanoであると考えることは許されるかもしれませんが、その類似性は印象的です。
Adafruit ItsyBitsyRP2040
直接価格$ 9.95
ItsyBitsy RP2040は、同じ価格にもかかわらず、QT PyRP2040の約2倍のサイズです。GPIOピンで得たものは、StemmaQTコネクタの形で失われます。FeatherRP2040はItsyBitsyRP2040よりも大きいですが、わずか14mmであり、汎用プロジェクトにはそれほど多くありませんが、スペースが限られているプロジェクトでは、ミリメートルごとにカウントされます。ItsyBitsy RP2040は妥協しすぎでしょうか?
Adafruit ItsyBitsyRP2040ハードウェア仕様
RP2040 SoC
最大133Mhzで動作するARMCortex M0 +
SRAM
264kB
フラッシュストレージ
8MBのQSPI
GPIO
次の機能を備えた30個のGPIOピン16xPWM出力10xデジタルI / O、4 xアナログ12ビットADC、2 x I2C、SPI、2 x UART、プログラム可能IO、1 x NeoPixel
USBポート
マイクロUSB
寸法
1.4 x 0.7 x 0.2(36mm x 18mm x 4mm)
Adafruit ItsyBitsyRP2040の設計
ItsyBitsyの範囲は、プロジェクトに多くのピンが必要であるが、それでも可能な限り最小のボードが必要な場合の妥協案です。Adafruitが述べているように、「羽よりは小さいが、装身具よりは大きいものは何ですか?ItsyBitsyです!「「
私たちの場合、ItsyBitsyRP2040はQTPy RP2040よりも大きいですが、FeatherRP2040よりは小さいです。ボードはDIP構成で設計されているため、ブレッドボードで簡単に使用できます。ItsyBitsy RP2040に欠けているのは、表面実装はんだ付け用のキャスタレーションエッジです。実際、マイクロUSBコネクタの反対側に5つの追加のGPIOピンがあり、ピンを上に向けてはんだ付けする必要があります。
これらの追加のピンは便利ですが、Stemma QTコネクタがないことを意味します。通常、これらは範囲に存在しません。しかし、それらを含めることは、この小さなボードの接続性を大幅に向上させることになります。GPIOピンはボードの両側に明確にラベル付けされています。便利なことに、I2CのSDAピンとSCLピンのGPIOピン番号は裏面にあります。
Adafruit ItsyBitsyRP2040の使用
ItsyBitsy RP2040は、クラシックなAdafruitです。使いやすく、GPIOピンの選択肢が豊富です。これはRP2040ボードであるため、MicroPython、CircuitPython、C / C ++、およびArduinoIDEを使用してコードを記述できます。ItsyBitsy RP2040をCircuitPythonとMicroPythonでテストしましたが、正直なところ、Adafruitボードを購入する場合は、CircuitPythonを好む可能性が高くなります。
動作中、ItsyBitsyRP2040はQTPyRP2040およびFeatherRP2040とまったく同じように動作します。必須のLEDの点滅から始めてCircuitPythonでいくつかのテストを実行し、次に組み込みのNeoPixelを制御しました。Stemma QTコネクタがない場合でも、StemmaQTを介してStemmaQTボードを使用してジャンパー線アダプタを使用できます。Adafruitのボードとドライバの豊富なライブラリのおかげで、センサー、スクリーン、その他多くのアドオンボードを接続できます。MicroPythonを使用したテストでは、I2COLED画面を使用して画像とアニメーションを表示しました。小さなピン番号の問題が発生した後、最初はI2Cピンを使用できなくなりましたが、問題を解決し、Tomのハードウェアロゴを画面上でスクロールすることができました。
Adafruit ItsyBitsyRP2040のユースケース
ItsyBitsy RP2040は、小さなパッケージで多くのGPIOピンを必要とするユーザー向けに設計されています。QT PyRP2040の13個のGPIOピンとStemmaQTコネクタを使用すると、パッケージが小さくなりますが、特にプログラマブルIO(PIO)プロジェクトで達成できることが制限されます。ItsyBitsy RP2040の30個のGPIOピンは、従来のGPIOを使用するプロジェクトとPIOを混在させることができることを意味します。
ItsyBitsy RP2040のサイズとGPIOの選択により、ロボットを簡単に構築し、センサー入力をHC-SR04 +超音波センサーからPIOにオフロードできます。SPIとI2Cを使用すると、データロギングプロジェクト用の画面、センサー、SDカードを取り付けることができます。籾殻から小麦を切り取り、必要なものを正確に提供するという、フォームファクターのために行われた妥協点が考慮されます。
結論
ItsyBitsyRP2040は約$ 10で、QT Py RP2040と同じ価格で、FeatherRP2040よりも$ 2安くなっています。Raspberry Pi Picoは、わずか4ドルで最も安価な代替品ですが、より大きく、Neopixelライトが組み込まれていません(ADCポートは3つしかありません)。各ボードは同じように機能するため、ボードで何をしたいかが決まります。
RP2040を初めて使用し、Adafruitのボードを好む場合は、FeatherRP2040が全体として最高の価値です。Stemma QT、オンボードLiPo充電、FeatherWing拡張ボードとの互換性があります。可能な限り最小のボードが必要で、GPIOピンの損失を処理できる場合は、QT PyRP2040が最適です。しかし、妥協が必要な場合は、ItsyBitsyRP2040が確実な選択です。