私たちの評決
AdafruitのItsyBitsyRP2040と同じ価格とサイズでありながら、はるかに優れた機能満載のボード。
ために
+ Qwiicコネクタ
+ GPIOの素晴らしい選択
+小さいサイズ
+城壁に囲まれたエッジ
に対して
-1つのI2Cチャネルのみ
私たちはついにSparkFunのRP2040シリーズの最初のボードを手に入れました。10ドルのSparkFunPro Micro RP2040は、提供されている中で最も安価なモデルであり、自宅のブレッドボードにあり、プロジェクトに埋め込まれているArduinoNanoボードレイアウトに似たクラシックなデザインに従います。また、互換性のあるアドオンボード用のGPIOピンとQwiicコネクタの考慮された選択を提供します。
SparkFun ProMicro-RP2040
直接価格$ 9.95
SparkFunのRP2040ボードの範囲はさまざまですが、Pro Micro RP2040は、そのリーズナブルなコストと使い慣れたフォームファクターのため、最も典型的なものです。他の2つはThingPlus RP2040で、AdafruitのFeather RP2040と同様のレイアウトで設計されていますが、16MBのフラッシュストレージが追加されたマイクロSDカードが付いています。最終的なRP2040ボードは、一連のキャリアボードで使用するためのRP2040を含むM.2カードであるMicroModRP2040プロセッサです。
SparkFunのProMicro RP2040は、多くのGPIOピン、城壁に囲まれたエッジ、およびQwiicコネクタを必要とするユーザーにとって理想的なフォームファクターのようです。最新のRP2040ボードを使用して作業台をテストしましたが、その汎用性にはうれしい驚きがありました。
SparkFun Pro MicroRP2040ハードウェア仕様
RP2040 SoC
最大133Mhzで動作するARMCortex M0 +
SRAM
264kB
フラッシュストレージ
16MB外部フラッシュメモリ
GPIO
次の機能を備えた20個のGPIOピン
10 xPWM出力10xデジタルI / O、4 xアナログ12ビットADC、1 x I2C(Qwiic)、SPI、2 x UART、プログラム可能IO、1 x WS2812 / NeoPixel
USBポート
USB C
寸法
1.3 x 0.7インチ(33 x 17.8 mm)
SparkFun Pro MicroRP2040の設計
SparkFunのProMicro RP2040は、AdafruitのItsyBitsy RP2040とほぼ同じサイズで、おなじみのDIPパッケージ設計であり、ブレッドボードでの使用だけでなく、城壁を使用して表面実装ではんだ付けする場合にも自宅で使用できます。Pro Microであるということは、ボードが以前のボードの特性に適合していることを意味します。通常、Atmelチップを搭載し、10ドルのRP2040の約2倍の価格です。
ボードの鮮やかな赤色は、黒と緑のボードの海から際立っており、シルクスクリーン印刷されたGPIOピンリファレンスは、ボードの両面ではっきりと読み取れます。電力は、ボードのプログラミングにも使用されるUSB Cポートを介して提供できます。または、RAW / +ピンとGNDを使用して600mAで5Vを提供できますが、これらの制限を超えないように注意してください。ボードの反対側には、ボード上の唯一のI2C接続を切断するQwiicコネクタがあります。
QwiicコネクタはAdafruitのStemmaQT形式(Qwiic vs Stemma vs Groveのストーリーを参照)と互換性があり、2つの形式の間で、ポートに簡単かつクリーンに接続するブレークアウトボード、センサー、ディスプレイの豊富な選択肢があります。Qwiic以外のボードを使用する場合は、Qwiicからジャンパーケーブルへのアダプターが安価で簡単な代替手段です。UART、SPIピンへのアクセスはGPIOを介して行われます。
SparkFun Pro MicroRP2040の使用
テストは、最新バージョンのMicroPythonとCircuitPythonを使用して実施されました。CircuitPythonの場合、問題なく機能するLEDとプッシュボタンを使用して基本的なGPIO機能をテストしました。さらに少し進んで、WS2812 / NeoPixelリングを接続し、neopixel CircuitPythonライブラリをインストールしました。数分以内に、ワークベンチにRGB照明が設置されました。
次に、Qwiic / StemmaQTケーブルを介してAdafruitMPR121静電容量式タッチセンサーを接続し、すぐに日常のオブジェクトをタッチ入力として使用できるようになりました。MicroPythonに移り、Qwiicコネクタを介してI2Cデバイスを使用する方法をテストしました。1つ目は、一連のグラフィカルなデモとアニメーションを表示するためにコーディングしたOLED画面でした。次のテストは、4桁、7セグメントディスプレイ、ヘッダーピンを使用する汎用TM1637パワードボードで、Qwiic-ジャンパーケーブルアダプターを使用する必要がありました。TM1637は、ランダムな4桁の数値ジェネレーターとスクロールテキストを備えたMicroPythonライブラリのおかげで簡単に操作できます。
SparkFunのProMicro RP2040は、2つのAdafruit RP2040ボード、ItsyBitsyRP2040とQTPyRP2040の最高の機能を統合しています。AdafruitのItsyBitsyRP2040と同様に、SparkFunのPro Micro RP2030はGPIOピンの豊富な選択肢を提供し、QTPyと同様にQwiic / StemmaQTコネクタとUSB-Cを提供します。
SparkFun Pro MicroRP2040のユースケース
城壁に囲まれたエッジと平らな底面を備えたSparkFunPro Micro RP2040は、ブレッドボードのようにプロジェクトに組み込まれています。機械的な寸法がわかれば、このボードを独自の回路に埋め込むのは簡単です。あなたが作りたかった小さなRP2040ロボットがこのボードで現実になることができるように。Qwiicコネクタと16MBのフラッシュストレージにより、Pro MicroRP2040をデータ収集プロジェクトで使用できます。
結論
AdafruitのItsyBitsyRP2040と同じ10ドルの値札で、比較的小さなパッケージでたくさんのGPIOピンとQwiic / Stemma QTコネクタを提供するため、SparkFunのPro MicroRP2040をお勧めします。
RP2040ボードから少し多くの機能を探していて、少し高い価格と大きなフォームファクターを気にしない場合は、アドオンボードの巨大なエコシステムで動作するAdafruit FeatherRP2040が最適です。もっと小さいものが必要な場合は、Adafruit QT PyRP2040が最適です。そしてもちろん、オリジナルのRaspberry PiPicoはたったの4ドルで最高の価値です。ただし、柔軟性に優れた中型のボードが必要な場合は、SparkFun Pro MicroRP2040が最適です。